TypeScript es un lenguaje que extiende JavaScript para dotarlo de un tipado estático. Esto quiere decir que la comprobación y verificación de los tipos se realiza en tiempo de compilación (cuando se convierte de TS a JS) en vez de en tiempo de ejecución (cuando el motor de JS interpreta el código).
Una de las características principales de JavaScript es su dinamismo. Una variable se puede asignar a cualquier tipo, sin necesidad de declararlo previamente.
Seguir leyendo