33
TypeScript es un lenguaje para el desarrollo de JavaScript a escala de aplicación.Es un superconjunto mecanografiado de JavaScript que se compila en JavaScript simple en cualquier navegador, cualquier host, cualquier sistema operativo y es de código abierto.Comienza y termina con JavaScript TypeScript comienza con la misma sintaxis y semántica que millones de desarrolladores de JavaScript conocen hoy.Utilice el código JavaScript existente, incorpore bibliotecas populares de JavaScript y llame al código TypeScript desde JavaScript.TypeScript compila para limpiar, código simple de JavaScript que se ejecuta en cualquier navegador, en Node.js, o en cualquier motor de JavaScript que admita ECMAScript 3 (o más reciente).Herramientas sólidas para aplicaciones grandes Los tipos permiten a los desarrolladores de JavaScript utilizar herramientas y prácticas de desarrollo altamente productivas, como la verificación estática y la refactorización de código al desarrollar aplicaciones JavaScript.Los tipos son opcionales, y la inferencia de tipos permite algunas anotaciones de tipo para marcar una gran diferencia en la verificación estática de su código.Los tipos le permiten definir interfaces entre componentes de software y obtener información sobre el comportamiento de las bibliotecas JavaScript existentes.JavaScript TypeScript de última generación ofrece soporte para las funciones de JavaScript más recientes y en evolución, incluidas las de ECMAScript 2015 y futuras propuestas, como funciones asíncronas y decoradores, para ayudar a construir componentes robustos.Estas características están disponibles en el momento del desarrollo para el desarrollo de aplicaciones de alta confianza, pero se compilan en JavaScript simple que se dirige a entornos ECMAScript 3 (o más nuevos).