Ayer mismo uno de los proyectos del ecosistema developer de Microsoft que mejor pinta tiene (por lo menos para este humilde bloguero) recibió una nueva actualización. Desde el propio blog de MSDN se anunció la llegada de TypeScript 1.4. El potente superconjunto de Javascript que compila a Javascript de los de Redmond, con ya más de dos años a sus espaldas, presenta en esta nueva versión abundantes nuevas características centradas sobre todo en dos ámbitos: mejorar el sistema de tipado y proporcionar soporte para ECMAScript 6.
En cuanto al sistema de tipado:
-
Unión de tipos, que permite indicar que una variable tiene uno dentro un número de diferentes tipos.
-
Aliases de tipos usando la palabra reservada type.
-
Definir enumeraciones como constantes mejorando de manera notable el rendimiento.
Y en cuanto al soporte para ECMAScript 6:
-
Modo de salida ES6 (ej: > tsc --target ES6 myfile.js) que se añade a los ya existentes para ES3 y ES5.
-
Introducción de la funcionalidad let, como var pero centrando el alcance de la variable en un trozo de código y no a nivel de función completa.
-
Strings plantilla, que son cadenas que se pueden mezclar libremente en expresiones permitiendo una sintaxis más ligera.
También han añadido más patrones Javascript y, como es habitual, arreglado un buen número de bugs.
Recordemos que TypeScript es software libre (licencia Apache 2.0) y que esta versión 1.4 ya podemos descargarla, forkearla o clonarla desde su página de GitHub además de descargarla desde npm o probarla dentro en las últimas versiones de Visual Studio.
Vía | Blog MSDN En Genbeta Dev | TypeScript, un Javascript supervitaminado y mineralizado cortesía de Microsoft