Перейти к содержанию

Использование и распространение

В TypeScript версии 2.0 стало значительно проще находить, получать и использовать файлы объявлений. Данный раздел подробно описывает, как все это делается.

Скачивание

Получение файлов объявлений в TypeScript 2.0 и выше не требует никаких инструментов, кроме npm.

Например, чтобы получить объявления для lodash, требуется всего одна команда:

npm install --save @types/lodash

Использование

После этого можно без проблем использовать библиотеку lodash в TypeScript-коде. Это работает как для модулей, так и для глобального кода.

К примеру, как только объявления типов были установлены с помощью npm install, можно использовать import и написать:

import * as _ from 'lodash'
_.padStart('Привет, TypeScript!', 20, ' ')

или, если модули не используются, просто задействовать глобальную переменную _.

_.padStart('Привет, TypeScript!', 20, ' ')

Поиск

Как правило, в npm пакеты с объявлениями типов имеют то же имя, что и сам пакет библиотеки, но с префиксом @types/ в начале. Однако, если необходимо, можно посетить https://aka.ms/types и найти там пакет для своей любимой библиотеки.

Замечание: если необходимого файла объявлений нет, то вы всегда можете сделать свой вклад и помочь следующему разработчику, которому понадобится эта библиотека. См. руководство по принятию участия в DefinitelyTyped для большей информации.

Ссылки