TypeScript/tests/baselines/reference/systemModuleDeclarationMerging.js
2015-06-04 10:52:43 -07:00

44 lines
1 KiB
TypeScript

//// [systemModuleDeclarationMerging.ts]
export function F() {}
export module F { var x; }
export class C {}
export module C { var x; }
export enum E {}
export module E { var x; }
//// [systemModuleDeclarationMerging.js]
System.register([], function(exports_1) {
var F, C, E;
function F() { }
exports_1("F", F);
return {
setters:[],
execute: function() {
(function (F) {
var x;
})(F = F || (F = {}));
exports_1("F", F);
C = (function () {
function C() {
}
return C;
})();
exports_1("C", C);
(function (C) {
var x;
})(C = C || (C = {}));
exports_1("C", C);
(function (E) {
})(E || (E = {}));
exports_1("E", E);
(function (E) {
var x;
})(E = E || (E = {}));
exports_1("E", E);
}
}
});