Skip to content

Latest commit

 

History

History
40 lines (26 loc) · 3.23 KB

getting-started.md

File metadata and controls

40 lines (26 loc) · 3.23 KB

Начинаем работу с TypeScript

TypeScript компилируется в чистый JavaScript. JavaScript используется для написания пользовательских скриптов ( как в браузере так и на сервере ). Таким образом для работы вам понадобится:

Версия TypeScript

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

Установить её можно с помощью команды

npm install -g typescript@next

После этого ваша консольная утилита tsc будет работать наиболее полным набором фич доступным на данный момент. Большая часть IDEs тоже поддерживает эту возможность.

  • Вы можете переопределить используемую версию в vscode создав файл .vscode/settings.json и добавив в него следующие строки:
{
  "typescript.tsdk": "./node_modules/typescript/lib"
}

Исходный код

Примеры кода описанные в данной книге доступны в github репозитории https://github.com/basarat/typescript-book/tree/master/code большая часть примеров кода может быть запущена через vscode и вы можете поиграть с ним как вам угодно. Для примеров кода в которых требуется предварительная установка ( например npm модулей ), мы добавляем ссылки перед ним, например.

this/will/be/the/link/to/the/code.ts

// This will be the code under discussion

После необходимой подготовки мы можем перейти к рассмотрению синтаксиса TypeScript.