Lanzamiento de TypeScript 5.5
(devblogs.microsoft.com)- Inferred Type Predicates: TypeScript ahora puede inferir, bajo ciertas condiciones, que una función devuelve Type Predicates
- Flujo de control más preciso para Constant Indexed Accesses: cuando
objykeyson constantes, se pueden acotar expresiones del tipoobj[key] - Etiqueta JSDoc
@import: una nueva etiqueta de JSDoc para importar solo tipos de forma más sencilla que conimport(...) - Validación de sintaxis de expresiones regulares: se agrega una función que detecta errores de sintaxis en literales de regex
- Soporte para nuevos métodos de ECMAScript
Set: declaraciones de tipos para nuevos métodos de Set comounion,intersectiony otros - Isolated Declarations: una opción que permite generar archivos de declaración (
.d.ts) por archivo y sin verificación de tipos - Variable de plantilla
${configDir}para archivos de configuración: una variable que puede usarse en lugar de rutas relativas dentro del archivo de configuración - Referencias a dependencias en
package.json: mejoras en los errores de referencia a módulos dependientes al generar archivos de declaración - Mejoras de estabilidad en el editor y en Watch-Mode: mayor confiabilidad en el editor, por ejemplo en la actualización de errores
- Optimización de rendimiento y tamaño: mejoras de rendimiento en varios aspectos, como el servicio de lenguaje, la API y el grafo de flujo de control
- Uso de la API en módulos ECMAScript: ahora es posible usar la API del paquete
typescriptcon sentenciasimport - API
transpileDeclaration: nueva API para generar archivos de declaración - Cambios de comportamiento destacados
- Desactivación de funciones obsoletas desde TypeScript 5.0
- Impacto en la verificación de tipos por cambios en
lib.d.ts - Validación más estricta de la sintaxis de decoradores
- Ya no se permiten alias de tipo para
undefined - Simplificación de la emisión de declaraciones de directivas de referencia
Aún no hay comentarios.