Vamos a ver qué es esto de TypeScript, tanto desde un punto de vista teórico y práctico.
Primero veremos una introducción sobre este superconjunto de JavaScript, que permite tipar de forma estricta el lenguaje, para luego ver los tipos principales con los que se trabaja, que no difieren mucho de JavaScript. Luego, haremos un repaso por las formas que hay de tipar funciones, para finalmente ver algunas características que añade TypeScript, como tuplas, uniones, literales...