下载
获取类型声明除了 npm 之外不需要任何其他工具。
举个例子,获取像 lodash 这样的库的声明文件,只需要执行以下命令即可:
cmdnpm install --save-dev @types/lodash
值得注意的是,如果 npm 包已经按照 发布 中所述包含了其声明文件,则无需下载相应的 @types 包。
使用
在此之后,你就可以在 TypeScript 代码中轻松使用 lodash 了。这对于模块化代码和全局代码均适用。
例如,一旦你使用 npm install 安装了类型声明,你就可以使用导入并编写:
tsimport * as _ from "lodash";_.padStart("Hello TypeScript!", 20, " ");
或者,如果你没有使用模块,可以直接使用全局变量 _。
ts_.padStart("Hello TypeScript!", 20, " ");
搜索
通常情况下,类型声明包的名称应与 npm 上的包名相同,但需加上 @types/ 前缀。如果需要,你可以使用 Yarn 包搜索 来查找你所使用的库对应的类型包。
注意:如果你搜索的声明文件不存在,你总是可以贡献一份,帮助后续寻找该文件的开发者。请查看 DefinitelyTyped 的 贡献指南页面 了解详细信息。