Lanzamiento de TypeScript 5.0

TypeScript 5.0 ya está disponible. Esta versión trae muchas funciones nuevas y tiene como objetivo hacer que TypeScript sea más pequeño, simple y rápido. La versión 5.0 implementa un nuevo estándar de decoración, mejor soporte para proyectos ESM en Node y empaquetadores, nuevas formas para que los autores de bibliotecas controlen la inferencia genérica, funcionalidad extendida de JSDoc, configuración simplificada y muchas otras mejoras.

¿Qué hay de nuevo desde Beta y RC?

Una nueva diferencia desde TypeScript 5.0 Beta es que TypeScript permite que los decoradores se coloquen antes exportoexport default después de y . Este cambio refleja discusiones y consenso dentro de TC39 (el organismo de estándares para ECMAScript/JavaScript).

Otra es que la nueva opción de resolución del módulo solo se puede usar cuando la opción está configurada en Esto se hace para garantizar que las declaraciones escritas en el archivo de entrada no se traduzcan en llamadas hasta que el empaquetador las analice , independientemente de si el empaquetador o el cargador respetan las opciones de TypeScript . bundler  --module  esnext  import  require  module 

Si bien TypeScript 5.0 Beta viene con "Soporte para la clasificación de importaciones que no distingue entre mayúsculas y minúsculas en escenarios de editores", no se detalló en el anuncio de actualización de la versión, ya que la UX para la personalización aún está en discusión.

 

El cambio más notable desde RC es que TypeScript 5.0 ahora package.jsonespecifica 12.20la versión mínima de Node.js en . El funcionario también publicó un artículo sobre la migración de TypeScript 5.0 a módulos .

Los números específicos para los puntos de referencia de velocidad y los incrementos de tamaño de paquete también se modificaron desde los lanzamientos de TypeScript 5.0 Beta y RC , aunque el ruido siempre ha sido un factor en la ejecución. Los nombres de algunos puntos de referencia también se han ajustado para mayor claridad, y la mejora del tamaño del paquete se ha movido a un gráfico separado.

Características principales de TypeScript 5.0

Para obtener más información, consulte el anuncio de lanzamiento .

Supongo que te gusta

Origin www.oschina.net/news/232912/typescript-5-0-released
Recomendado
Clasificación