【发布时间】:2014-11-29 18:50:40
【问题描述】:
我正在使用 JS 模块模式(如 this post 中所述),并且我的代码如下所示:
Foo = (function($, ko) {
//Constructor for Foo
var Foo = function () {
//Uses $ and ko
};
return Foo;
})($, ko)
我想将此模式转换为等效的 TypeScript,但我不确定那会是什么。我用这个替换整个 IIFE 吗?
class Foo {
constructor() {
//Uses $ and ko
}
}
这看起来大致相同,但它失去了我的依赖项的显式注入。这是在 TypeScript 中执行此操作的方法吗?
【问题讨论】:
标签: javascript module typescript