TypeScript 4.8 configurado para agregar más mejoras al lenguaje

Typescript, la variación del lenguaje de Javascript altamente tipeado de Microsoft, recibirá mejoras en su corrección y consistencia, así como correcciones para la visualización de archivos.

Typescript 4.8 se lanzó como versión beta y en general, estará disponible el 23 de Agosto. Bajo estrictos NullChecks, la versión beta presenta varias mejoras de consistencia y precisión.

Estas modificaciones tienen un impacto en el funcionamiento de los tipos de unión e intersección, así como en la forma en que TypeScript reduce los tipos.

Ahora que TypeScript es consciente, las asignaciones de unknown {} | nulo | indefinidos están permitidos.

Según Microsoft, los cambios en TypeScript 4.8 permiten mejoras lógicas para regular el flujo y la reducción de tipos. Además, se perfeccionan los valores genéricos.

Con respecto a las correcciones de visualización de archivos, TypeScript ha tenido durante mucho tiempo un problema en el que el lenguaje luchaba con cambios de archivos específicos en el editor y el modo de visualización.

Esto sucede con frecuencia en los sistemas Unix. Las suposiciones sobre cómo Node.js maneja los eventos de cambio de nombre en los sistemas de archivos llevaron al problema.

Los inodos utilizados por los sistemas de archivos de Linux y MacOS, serán utilizados por Node.js para adjuntar observadores de archivos en lugar de rutas de archivos.

Si TypeScript determina que aún existe una ruta en el disco, intentará usar los mismos objetos de observación.

Como resultado, reutilizará el objeto del observador en lugar de instalar un nuevo observador en la ubicación original y buscará cambios en lo que puede ser un archivo irrelevante.

Estas instancias son manejadas por TypeScript 4.8 en el inodo.

Artículos Relacionados
¿Qué son los objetos ABAP?

Los Objetos ABAP son la extensión orientada a objetos introducida en 1999 al lenguaje original ABAP (programación de aplicaciones comerciales avanzadas) y ABAP Workbench de R/3 versión 4.6 y posteriores. Esta extensión totalmente integrada dota a ABAP de características orientadas a objetos para el ¡SEGUIR LEYENDO!

Lanzado React 18 Alpha: Plan de trabajo para React 18

El equipo de React ha informado de que ha comenzado a trabajar en una nueva versión de React: React 18 Alpha. Estas actualizaciones están dirigidas principalmente a los mantenedores de bibliotecas de terceros. Si estás aprendiendo, enseñando o usando React para crear aplicaciones orientadas ¡SEGUIR LEYENDO!

¿Qué lenguajes de programación debe conocer un hacker ético?

Se considera que la piratería ética es más una obra de arte y si quieres dedicarte a ella, debes tener una excelente comprensión de la tecnología informática desde las bases de datos hasta las redes, para poder lograr evitar ataques cibernéticos e intentos de ¡SEGUIR LEYENDO!

Comparte tu opinión