TypeScript — это надмножество JavaScript, которое добавляет статическую типизацию и другие возможности, что делает его более мощным инструментом для разработки крупных приложений. Он был разработан Microsoft и компилируется в чистый JavaScript, что позволяет использовать его в любом окружении, поддерживающем JavaScript. Позволяет разработчикам определять типы переменных, что помогает предотвратить ошибки на этапе компиляции.