typescript - 出现在自动生成的声明源文件中的三斜杠引用

标签 typescript

我正在编写一个内部使用 jquery 的库,但该库的 API 不公开任何 jquery 类型。

typescript 编译器正在为我的库生成一个声明文件,其中包括对 jquery 的 DefinitelyTyped 环境声明文件的///引用。这是正常行为吗?有什么方法可以禁用它吗?

我觉得只有在公开了某些 jquery 类型时,jquery 声明文件引用才应该复制到生成的声明文件中。

最佳答案

据我所知不是。作为附加说明。外部定义,即*.d.ts 中的定义永远不会复制到输出(与 .ts 文件中的定义相反)。如果您想要复制它们,您可以随时将 .d.ts 重命名为 .ts。

关于typescript - 出现在自动生成的声明源文件中的三斜杠引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18114445/

相关文章:

javascript - 如何设置 Material UI 警报栏的样式/减小其宽度?

javascript - TSLint,强制导入语句中括号之间的间距

typescript - 是否已经可以在 react-native 中使用顶级 await?

typescript - 在 returnType 中获取与传递给函数的参数一样多的嵌套记录

javascript - 开 Jest 比较对象。字符串

angular - 如何在 Angular 子组件中插入html?

node.js - 找不到命名空间 'NodeJS' 也有类型 Node

javascript - 在数组中查找重复对象的有效方法

css - 基于 Angular 中的按钮单击执行不同的动画

angular - 调用 Java Servlet 时 Httpclient 响应 null