JavaScript conquistó el mundo, mucho más allá de sus inicios en el desarrollo web. Pero así como permite crear aplicaciones de cada vez mayor complejidad, existen extensiones que permiten que sea aún más poderoso, confiable y fácil de mantener.
Temario:
- Introducción a TypeScript
- Ventajas sobre JavaScript sin tipado
- Casos de uso comunes
- Configuración inicial (tsc y tsconfig.json)
- Utilidades para VSCode
- Error de tipo Any implícito
- Tipar objetos pasados como parámetros
- Tipar props opcionales
- Tipos de datos primitivos
- Restringir tipos con valores (union y literal)
- Arrays
- Tipado de retorno de funciones
- Tipar promesas y funciones asíncronas
- Pasar argumentos de tipo (generics)
- Asignar claves dinámicas a objetos
- Reducir tipos
- Tipar errore