我正在编写一个内部使用jquery的库,但库的API不公开任何jquery类型。
typescript编译器正在为我的库生成一个声明文件,其中包含对jquery的DefinitelyTyped环境声明文件的///引用。这是正常的行为吗?有没有办法禁用它?
我觉得如果暴露了一些jquery类型,只应将jquery声明文件引用复制到生成的声明文件中。
答案 0 :(得分:0)
不是我知道的。作为补充说明。外部定义,即。 * .d.ts中的定义永远不会复制到输出(与.ts文件中的定义相对)。如果要复制它们,您始终可以将.d.ts重命名为.ts。