Spec-Zone.ru › TypeScript 5.1

Потребление

Загрузка

Для получения объявлений типов не требуется никаких инструментов, кроме npm.

В качестве примера, получение объявлений для библиотеки, такой как lodash, требует только следующей команды

npm install --save-dev @types/lodash

Стоит отметить, что если пакет npm уже содержит его файл объявлений, как описано в Опубликовании, загрузка соответствующего @types пакета не требуется.

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

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

Например, после того, как вы npm install-ли свои объявления типов, вы можете использовать импорты и написать

import * as _ from "lodash";
_.padStart("Hello TypeScript!", 20, " ");

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

_.padStart("Hello TypeScript!", 20, " ");

Поиск

В основном, пакеты объявлений типов всегда должны иметь то же имя, что и имя пакета на npm, но с префиксом @types/, но если вам нужно, вы можете использовать поиск пакетов Yarn, чтобы найти пакет для вашей любимой библиотеки.

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

© 2012-2024 Microsoft
Licensed under the Apache License, Version 2.0.
https://www.typescriptlang.org/docs/handbook/declaration-files/consumption.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API