TypeScript 5.2 lanzado oficialmente

TypeScript 5.2 ha sido lanzado oficialmente.

5.2 Nuevas características

TypeScript 5.2 implementa una próxima característica de ECMAScript llamada metadatos decoradores. La idea clave de esta característica es facilitarle a un decorador la creación y el uso de metadatos en cualquier clase que utilice.

Siempre que se utilizan funciones decoradoras, ahora tienen acceso a nuevas  metadata propiedades de su objeto de contexto. metadata Las propiedades solo contienen un objeto simple. Dado que JavaScript nos permite agregar propiedades de forma arbitraria, se puede utilizar como un diccionario que actualiza cada decorador.

Alternativamente, dado que cada  metadata objeto es el mismo para cada parte decorada de la clase, se puede usar como  Map clave para . Después de que se hayan ejecutado todos los decoradores de la clase,  Symbol.metadata se puede acceder al objeto a través de la clase.

Desde el lanzamiento de TypeScript 5.2 RC, la documentación ha agregado métodos de copia de matriz , symbolcomo WeakMap, WeakSetclaves  y  sugerencias de parámetros de incrustación en los que se puede hacer clicnamespace , así como  un cambio importante acerca de sugerir siempre palabras clave en los archivos de declaración  .

Consulte el anuncio de lanzamiento para obtener más detalles .

Supongo que te gusta

Origin www.oschina.net/news/255407/typescript-5-2
Recomendado
Clasificación