TypeScript

Язык программирования, позиционируемый как средство разработки веб-приложений, расширяющее возможности JavaScript посредством введения статической типизации на уровне компилятора (транспилятора)