我正在编写一个内部使用 jquery 的库,但该库的 API 不公开任何 jquery 类型。
typescript 编译器正在为我的库生成一个声明文件,其中包括对 jquery 的 DefinitelyTyped 环境声明文件的///引用。这是正常行为吗?有什么方法可以禁用它吗?
我觉得只有在公开了某些 jquery 类型时,jquery 声明文件引用才应该复制到生成的声明文件中。
最佳答案
据我所知不是。作为附加说明。外部定义,即*.d.ts 中的定义永远不会复制到输出(与 .ts 文件中的定义相反)。如果您想要复制它们,您可以随时将 .d.ts 重命名为 .ts。
关于typescript - 出现在自动生成的声明源文件中的三斜杠引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18114445/