Repolode
microsoft

microsoft/TypeScript

Типизированное расширение JavaScript с необязательной статической типизацией, которое компилируется в понятный JavaScript, соответствующий стандартам.

Звёзды
111,543
Форки
16,709
Открытые issues
5,144
Последний коммит
9 часов назад

Что это?

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

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

Проект распространяется через npm как пакет typescript; nightly-сборка доступна под тегом next. В браузерной песочнице можно попробовать язык без установки.

Ключевые возможности

  • 01Необязательная статическая типизация, добавленная в синтаксис JavaScript
  • 02Компиляция в понятный JavaScript для браузеров, Node.js и других хостов
  • 03Поддержка инструментов редакторов для больших кодовых баз
  • 04Распространение через npm со стабильными и nightly-релизами
  • 05Браузерная песочница для знакомства с языком

Сценарии использования

  • Разработка крупных фронтенд-приложений или приложений на Node.js, которым нужна статическая проверка типов
  • Постепенное добавление типов в существующий JavaScript-проект
  • Обнаружение ошибок типов во время разработки, до запуска кода

Быстрый старт

  1. 1

    Установите последнюю стабильную версию TypeScript через npm

    npm install -D typescript
  2. 2

    Или установите nightly-сборки через npm

    npm install -D typescript@next
  3. 3

    Попробуйте в онлайн-песочнице

Что важно знать

  • В README не описывается автономная среда выполнения; TypeScript устанавливается через npm как пакет компилятора.

Темы

Частые вопросы

Что такое TypeScript?
Типизированное расширение JavaScript с необязательной статической типизацией, которое компилируется в понятный JavaScript, соответствующий стандартам. TypeScript — язык программирования для создания крупных JavaScript-приложений. Он добавляет в JavaScript необязательные аннотации типов, благодаря которым инструменты редакторов могут проверять типы в больших кодовых базах.
TypeScript можно использовать бесплатно? Какая у него лицензия?
TypeScript распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
TypeScript всё ещё поддерживается?
Активно поддерживается. Последний коммит в TypeScript — 21 окт. 2026 г..
Для чего можно использовать TypeScript?
Разработка крупных фронтенд-приложений или приложений на Node.js, которым нужна статическая проверка типов Постепенное добавление типов в существующий JavaScript-проект Обнаружение ошибок типов во время разработки, до запуска кода
Как установить TypeScript?
Установите последнюю стабильную версию TypeScript через npm: npm install -D typescript Или установите nightly-сборки через npm: npm install -D typescript@next Попробуйте в онлайн-песочнице
Где скачать TypeScript?
Исходный код и инструкции по установке — на GitHub: https://github.com/microsoft/TypeScript

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Открытые библиотеки для React и Svelte, позволяющие создавать интерактивные интерфейсы на основе узлов: блок-схемы, графы и редакторы рабочих процессов.

38,7 тыс.2,6 тыс.TypeScriptMITОбновлён 20 часов назад