8 puntos por xguru 2024-06-29 | Aún no hay comentarios. | Compartir por WhatsApp
  • 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 obj y key son constantes, se pueden acotar expresiones del tipo obj[key]
  • Etiqueta JSDoc @import: una nueva etiqueta de JSDoc para importar solo tipos de forma más sencilla que con import(...)
  • 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 como union, intersection y 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 typescript con sentencias import
  • 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.

Aún no hay comentarios.