我正在尝试使用durandal,我需要通过传递当前模块来getModuleId
。我的问题是,在使用typescript时,typescript代码似乎无法访问从amd模块返回的底层对象:
export function checkModule(){
var a = system.getModuleId(??);
}
编译后的TS将转换为:
function checkModule(){
var a = system.getModule(??);
}
exports.checkModule = checkModule;
我需要传递在编译的ts中定义的对象,而不是
??
。到底是有办法还是有一个简单得多的办法?
谢谢
最佳答案
下面是我用的。你是说“有一个出口变量在那里”…还有:)
declare var exports;
var thisModule = exports;