Mais conhecido como um superset do Javascript, ou seja, um conjunto de ferramentas,
o TypeScript foi criado com o objetivo de incluir recursos que não estão presentes no JS.
Por meio dele é possível definir a tipagem estática, parâmetros e retorno de funções.,
eu tenho seis meses de exepêriencia com essa tecnologia.
E continuo me aprimorando, e estudando essa ferramenta poderosa.