Crédito: Dreamstime
TypeScript 5.2 ya está disponible en versión beta. La próxima actualización planificada de JavaScript de Microsoft está fuertemente tipadoTypeScript 5.2 admite una función de administración de recursos explícita planificada para JavaScript estándar ECMAScript.
TypeScript 5.2 alcanzó la versión beta el 30 de junio, según un boletín de Microsoft. La gestión de recursos explícita tiene como objetivo abordar un patrón común en el desarrollo de software con respecto a la vida útil y la gestión de recursos como entrada, salida y memoria.
La idea básica es apoyar la eliminación de recursos: el trabajo de limpieza como una idea de primera clase en JavaScript. Esto comienza agregando un nuevo código en línea llamado Symbol.dispose
. Por conveniencia, TypeScript define un nuevo tipo global llamado Disposable
.
TypeScript 5.2 está programado para un lanzamiento de producción el 22 de agosto, luego de un lanzamiento candidato planificado para el 8 de agosto. Se puede acceder a la versión beta a través de NuGet o a través de NPM:
npm install -D typescript@beta
Otras capacidades planificadas para TypeScript 5.2 incluyen:
- Los metadatos se implementan para Decorator, también una próxima función de ECMAScript, con la intención de facilitar la creación y el consumo de metadatos en cualquier clase en la que se use o dentro de ella.
- En el contexto de las tuplas nombradas y anónimas, se han eliminado las restricciones de todo o nada en las etiquetas de las tuplas. El idioma ahora puede conservar las etiquetas cuando se propaga a una colección sin nombre.
- Se proporciona la finalización de los miembros del objeto cuando falta la coma. Anteriormente, si se olvidaban la coma y la solicitud de autocompletar, TypeScript arrojaba resultados de finalización deficientes desconcertantemente irrelevantes.
- Se presenta una forma más fácil de usar uniones de matrices.
- Se agregó refactorización para incluir contenidos variables para todas las ubicaciones de uso. El uso de la refactorización de «variable en línea» eliminará la variable y reemplazará todos los usos de la variable con el inicializador.
Etiquetas de mecanografiado
«Estudiante amistoso. Jugador certificado. Evangelista de las redes sociales. Fanático de Internet. Se cae mucho. Futuro ídolo adolescente».