有没有办法访问 TypeScript 模块中的“导出”对象?

2024-02-05

我正在尝试使用 durandal,我需要getModuleId通过通过current模块。我的问题是,当我使用 TypeScript 时,从 AMD 模块返回的底层对象似乎无法通过 Typescript 代码访问:

export function checkModule(){
       var a = system.getModuleId(??);
}

编译后的 TS 将转换为:

function checkModule(){
     var a = system.getModule(??);
}
exports.checkModule = checkModule;

代替??我需要通过exports编译后的 TS 中定义的对象。 有没有办法做到这一点,或者有一个更简单的方法? 谢谢


以下是我使用的。你是说“那里有一个出口变量”......而且确实有:)

declare var exports; 
var thisModule = exports; 
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

有没有办法访问 TypeScript 模块中的“导出”对象? 的相关文章

随机推荐