Software

TypeScript 4.3 se lanza con tipos de escritura separados


Logotipo de TypeScript

Microsoft anunció el lanzamiento de TypeScript 4.3, que agrega muchas características nuevas, como tipos de escritura separados para propiedades, «override» y el indicador -noImplicitOverride, mejoras en el tipo de cadena de plantilla y más.

Los tipos de escritura separados permiten a los desarrolladores especificar tipos para leer y escribir en las propiedades. TypeScript usa el tipo «Leer» solo cuando se considera cómo dos propiedades con el mismo nombre están relacionadas entre sí. Por otro lado, los tipos de escritura solo se tienen en cuenta cuando se escribe directamente en una propiedad.

CONTENIDO RELACIONADO: Se está revisando el manual de TypeScript

Microsoft también agregó la palabra clave «invalidar» en TypeScript 4.3 para solucionar el problema que ocurre cuando un usuario no puede dejar en claro si desea agregar un nuevo método o invalidar uno existente. Cuando un método está marcado como «Anular», TypeScript asegura que haya un método con el mismo nombre en la clase base.

Con la bandera ‘noImplicitOverride’ también es un error anular un método de una superclase, a menos que se use explícitamente una palabra clave ‘anular’.

Como parte de las nuevas mejoras de la cadena de plantilla, TypeScript ahora hará el trabajo de demostrar si cada parte de una cadena de plantilla puede coincidir con éxito, por lo que los desarrolladores ahora pueden mezclar cadenas de plantilla con diferentes sustituciones mientras TypeScript averigua si son compatibles.

TypeScript 4.3 también agregó métodos y métodos de acceso a los elementos que se pueden asignar #nombres #privados para hacerlos realmente privados en tiempo de ejecución.

En la nueva versión, el ayudante de tipo ‘ConstructorParameters’ ahora funciona para clases ‘abstractas’, y TypeScript ahora incluye una lógica de reducción de tipo un poco más inteligente para valores genéricos, lo que permite que se acepten más patrones.

Otras actualizaciones incluyen comprobaciones de promesas siempre veraces, firmas de índices estáticos, mejoras en el tamaño de .tsbuildinfo, cálculos más simples en compilaciones ‘incrementales’ y ‘–watch’, finalización de instrucciones de importación, soporte de editor para etiquetas @link y mucho más.

Se encuentran disponibles detalles adicionales sobre todas las nuevas funciones de TypeScript 4.3 Aquí.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba