Fix emit for modules and enums.

This commit is contained in:
Ron Buckton
2016-03-30 11:18:29 -07:00
parent 36257ec478
commit d647f89daa
7 changed files with 429 additions and 305 deletions

View File

@@ -21,7 +21,7 @@ System.register([], function (exports_1, context_1) {
// filename: instantiatedModule.ts
(function (M) {
var x = 1;
})(M = M || (M = {}));
})(M || (M = {}));
exports_1("M", M);
}
};

View File

@@ -30,7 +30,7 @@ System.register([], function (exports_1, context_1) {
exports_1("TopLevelClass", TopLevelClass);
(function (TopLevelModule) {
var v;
})(TopLevelModule = TopLevelModule || (TopLevelModule = {}));
})(TopLevelModule || (TopLevelModule = {}));
exports_1("TopLevelModule", TopLevelModule);
(function (TopLevelEnum) {
TopLevelEnum[TopLevelEnum["E"] = 0] = "E";
@@ -53,7 +53,7 @@ System.register([], function (exports_1, context_1) {
NonTopLevelEnum[NonTopLevelEnum["E"] = 0] = "E";
})(TopLevelModule2.NonTopLevelEnum || (TopLevelModule2.NonTopLevelEnum = {}));
var NonTopLevelEnum = TopLevelModule2.NonTopLevelEnum;
})(TopLevelModule2 = TopLevelModule2 || (TopLevelModule2 = {}));
})(TopLevelModule2 || (TopLevelModule2 = {}));
exports_1("TopLevelModule2", TopLevelModule2);
}
};