TypeScript es un lenguaje de programación moderno que permite crear aplicaciones web robustas en JavaScript. No requiere de ningún tipo de plugin, puesto que lo que hace es generar código JavaScript que se ejecuta en cualquier navegador, plataforma o sistema operativo.
TypeScript es un “transpilador”, es decir, un compilador que se encarga de traducir las instrucciones de un lenguaje a otro, aqui lo llamaremos también pre-compilador ya que este realmente intenta realizar las funciones de un compilandor más las funciones de un traductor de instrucciones.
Algunos de los aspecto que trata esta introducción son:
- Tipos de datos
- Fat arrow
- Desestructuración
- Estructuración
- Promesas
- Generators
- Esperas asincrónicas – Async Await
- Clases
- Decorators
- Módulos
- Sistemas de automatización
- Consejos