TypeScript 6.0 RC: Última versión antes de cambio radical

Fuentes: Announcing TypeScript 6.0 RC - TypeScript

Microsoft ha anunciado la versión candidata a lanzamiento (RC) de TypeScript 6.0, disponible para su descarga a través de npm. Esta versión marca un hito importante, ya que será la última basada en el código base actual de JavaScript, antes de la transición a un nuevo compilador y lenguaje escrito en Go. El objetivo principal de TypeScript 6.0 es preparar el terreno para TypeScript 7.0 y versiones posteriores, aunque también incluye nuevas características y mejoras.

Entre los cambios notables, se destaca una modificación en la comprobación de tipos para expresiones de función genéricas, que podría generar errores en código existente, requiriendo a veces el uso de argumentos de tipo explícitos. Además, se ha extendido la depreciación de la sintaxis de importación con aserciones y se han actualizado los tipos DOM para reflejar los estándares web más recientes. Un cambio significativo afecta a la inferencia de tipos en funciones, resolviendo un problema con funciones escritas con sintaxis de método que ahora se comportarán de manera más consistente con las funciones de flecha. Finalmente, se ha habilitado el soporte para subrutas de importación que comienzan con #/, simplificando la gestión de rutas en proyectos.