Una visión general de cómo empezar desde cero con TypeScript
Si quieres aprender TypeScript, revisa los siguientes recursos.
TypeScript es un superconjunto de JS. TypeScript ofrece todas las características de JavaScript, y una capa adicional sobre estas: el sistema de tipos de TypeScript.