typescript - 三斜线引用出现在自动生成的声明源文件中
我正在编写一个内部使用 jquery 的库,但该库的 API 并不公开任何 jquery 类型。
TypeScript 编译器正在为我的库生成一个声明文件,该文件包含对 jQuery 的 DefinitelyTyped 环境声明文件的 /// 引用。这是正常的行为吗?有没有办法禁用它?
我觉得只有在某些 jQuery 类型被暴露时,jQuery 声明文件的引用才应该被复制到生成的声明文件中。
答案#1
据我所知没有。附加说明,外部定义,即 *.d.ts 中的定义从不被复制到输出(与 .ts 文件中的定义相反)。如果你希望它们被复制,你可以随时将 .d.ts 重命名为 .ts。