TypeScript - programming language similar to
JavaScript.
TypeScript uses the same syntax and semantics as JavaScript.
Вы раньше написали много кода на JavaScript.
Сейчас вы можете писать новые классы на TypeScript.
В вашем старом JavaScript коде вызывать TypeScript код.
TypeScript uses types, classes, inheritance.
Типы позволяют разработчикам JavaScript использовать высокопроизводительные инструменты и методы разработки, такие как статическая проверка и рефакторинг кода, при разработке приложений JavaScript.
Типы являются необязательными, и вывод типа позволяет нескольким аннотациям типа иметь большое значение для статической проверки вашего кода. Типы позволяют определять интерфейсы между программными компонентами и получать представление о поведении существующих библиотек JavaScript.
TypeScript using the compiler
tsc.exe converted to
JavaScript
TypeScript компилируется в чистый простой код JavaScript, который выполняется в любом браузере, в Node.js или в любом механизме JavaScript, который поддерживает ECMAScript 3 (или новее).
TypeScript предлагает поддержку новейших и развивающихся функций JavaScript, в том числе из ECMAScript 2015 и будущих предложений, таких как асинхронные функции и декораторы, для создания надежных компонентов.
Эти функции доступны во время разработки для высоконадежных приложений, но они скомпилированы в простой JavaScript, предназначенный для сред ECMAScript 3 (или новее).