TypeScript - это типизированный расширенный набор JavaScript, созданный Microsoft, который добавляет необязательные типы, классы, интерфейсы, async / await и многие другие функции и компилируется в простой JavaScript. Этот тег предназначен для вопросов, специфичных для TypeScript. Он не используется для общих вопросов JavaScript.
TypeScript - это типизированный расширенный набор javascript , который компилируется в простой JavaScript. Он добавляет необязательные типы, классы, интерфейсы и модули в JavaScript. Он был разработан Microsoft и является открытым исходным кодом .
- TypeScript предлагает классы, модули и интерфейсы, чтобы помочь разработчикам создавать надежные компоненты.
- Типы TypeScript позволяют разработчикам определять интерфейсы между программными компонентами и получать представление о поведении существующих библиотек JavaScript.
- TypeScript начинается с синтаксиса и семантики, известных сегодня миллионам разработчиков JavaScript.
- С TypeScript разработчики могут использовать существующий код JavaScript, включать популярные библиотеки JavaScript и вызываться из другого кода JavaScript.
- TypeScript компилируется в код JavaScript, который выполняется в любом браузере, в node.js или в любой другой ES3-совместимой среде.
- TypeScript как расширение языка добавляет (помимо прочего) следующие функции:
- Аннотации типов и проверка типов во время компиляции
- Пространства имен
- Интерфейсы
] - Перечисления (для определения набора именованных констант)
- Обобщения (классы, типы и функции, которые могут работать с различными типами)
- Ожидать (приостановить выполнение до обещание возврата асинхронной функции выполнено)
- Сокращенный синтаксис «стрелки» для анонимных функций
- Необязательные параметры и параметры по умолчанию
Полезные ссылки
Видео