【发布时间】:2015-07-23 09:37:46
【问题描述】:
我想使用 CommonJS 将一个普通的 javascript 模块(例如 vhost)导入到我的 node.js 打字稿文件中。 我可以使用以下行来做到这一点:
import vhost = require('vhost')
我们假设我在互联网上找不到 .d.ts 文件,但我也不想自己写,所以我只使用 vhost 变量而不使用智能感知。
编译器抱怨抱怨:
我怎么知道我只是希望它是“动态的”(如 C# dynamic 关键字或普通 javascript 中的“var”)并使用上图中的所有内容?
我可以创建一个 vhost.d.ts 文件,但我不知道在里面写什么:
declare module 'vash' {
// what to write here?
}
【问题讨论】:
标签: node.js typescript