TypeScript and Angular - When to Use a Module vs. IIFE
1 answer
When you write a module in TypeScript:
module MyModule {
export class Example {
}
}
The result is an expression that is called immediately:
var MyModule;
(function (MyModule) {
var Example = (function () {
function Example() {
}
return Example;
})();
MyModule.Example = Example;
})(MyModule || (MyModule = {}));
This way you can use modules in TypeScript to make your code less noisy.
+3
source to share