【发布时间】:2018-08-13 01:58:44
【问题描述】:
我想从 TypeScript 导入一些纯 JavaScript 模块。我知道declare module 'whatever'; 技巧,但是,我想避免这种情况,因为我想保留输入信息。我尝试导入的模块使用 JSDoc cmets 进行了很好的注释,有什么方法可以将它们与 TypeScript 一起使用?
【问题讨论】:
标签: javascript node.js typescript
我想从 TypeScript 导入一些纯 JavaScript 模块。我知道declare module 'whatever'; 技巧,但是,我想避免这种情况,因为我想保留输入信息。我尝试导入的模块使用 JSDoc cmets 进行了很好的注释,有什么方法可以将它们与 TypeScript 一起使用?
【问题讨论】:
标签: javascript node.js typescript
我相信您目前能做的最好的事情就是启用allowJs 选项。这将使 TypeScript 使用 JSDoc 类型信息和文档,但它也会尝试将 JavaScript 模块复制到输出,因此您需要设置其他选项,以免造成问题。当前状态见this issue report。
【讨论】: