如何在Angular构建库中声明一个typings.ts文件

4
1个回答

4
有两种方法可以实现这一点:
A) 在项目根目录下创建一个名为 global.d.ts 的文件,并将 declare module 'x' 语句列在该文件中。
declare module 'third-party-library-name'
B) 1:编辑您的 tsconfig 文件以使用 typeRoots 属性。
2:在 tsconfig 文件的 exclude 属性中添加该根文件夹。
3:在您的 types 目录下添加一个用于第三方库的文件夹。
4:在该文件夹中添加一个 index.d.ts 文件并包含您的类型定义。
5:通过 declare module 'third-party-library-name' 添加您的类型定义。
参考链接: 如何在 TypeScript 2.0 中添加自定义 "typings" https://www.detroitlabs.com/blog/2018/02/28/adding-custom-type-definitions-to-a-third-party-library/ 如何安装自定义 typings?

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接