Javascript 使用typescript的匿名模块

Javascript 使用typescript的匿名模块,javascript,module,typescript,Javascript,Module,Typescript,Typescript中是否有类似于匿名模块的内容可以转换为以下内容 (function(){ })() 没有其他方法可以做到这一点,但您仍然可以在TypeScript文件中使用该语法,使用立即执行的函数来确定内容的范围 (function(){ var myClass = new SomeModule.SomeClass(); })(); 我希望在app.ts文件中经常看到这一点 如果您确实想在其中输入一些TypeScript,可以将其缩短为: () => { v

Typescript中是否有类似于匿名模块的内容可以转换为以下内容

(function(){  })()

没有其他方法可以做到这一点,但您仍然可以在TypeScript文件中使用该语法,使用立即执行的函数来确定内容的范围

(function(){  
    var myClass = new SomeModule.SomeClass();
})();
我希望在
app.ts
文件中经常看到这一点

如果您确实想在其中输入一些TypeScript,可以将其缩短为:

() => {
    var x = 1;
}();

很好地使用了Lambda风格+1您的解决方案不允许将类添加到“匿名模块”中。我想没有办法对里面的类进行范围界定,对吧?