Slide 11
Slide 11 text
Módulos
export function DoTheA() {
return 'AAAA!';
}
function DoThePrivateA() {
return '(aaaa)';
}
import a = module('ModuleA');
export function DoTheBA() {
return 'BBBB' + a.DoTheA();
}
ModuleA.ts
ModuleB.ts
define(["require", "exports"],
function(require, exports) {
function DoTheA() {
return 'AAAA!';
}
exports.DoTheA = DoTheA;
function DoThePrivateA() {
return '(aaaa)';
}
})
define(["require", "exports", 'ModuleA'],
function(require, exports, __a__) {
var a = __a__;
function DoTheBA() {
return 'BBBB' + a.DoTheA();
}
exports.DoTheBA = DoTheBA;
})
TypeScript
Javascript
Implementado por
RequireJS /
CommonJS