我在浏览器环境中使用了一个内部模块,我想在node.js中使用它。有没有办法让它用作外部模块。
int.ts
module internal_mod {
export class Test {
constructor(d:any){}
}
}
// these all will fail
//export = internal_mod.Test;
//export function newTest(d:any) {
// return new internal_mod.Test(d)
//}
如何在节点项目中使用此文件并使用
import t = require('../int');
var tt = new t(null) // or something similar to instantiate the class
答案 0 :(得分:0)
只需使用export
:
module internal_mod {
export class Test {
constructor(d:any){}
}
}
export = internal_mod
用法:
import t = require('../int').Test;
var tt = new t(null) // or something similar to instantiate the class