Потребление
Загрузка
Для получения объявлений типов не требуется никаких инструментов, кроме 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