Typescript es un lenguaje SuperSet o Superconjunto de Javascript, lo que quiere decir que usa la mayoria de conceptos de Javascript, pero añade mas funcionalidad y herramientas para poder crear aplicaciones grandes de Javascript, como un sistema de tipos de datos y herramientas de construccion que a su vez tambien permiten obtener autocompletado de código y analisis de errores en tiempo de construccion (build time).