1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
//// [this_inside-enum-should-not-be-allowed.ts]
enum TopLevelEnum {
ThisWasAllowedButShouldNotBe = this // Should not be allowed
}
module ModuleEnum {
enum EnumInModule {
WasADifferentError = this // this was handled as if this was in a module
}
}
//// [this_inside-enum-should-not-be-allowed.js]
var TopLevelEnum;
(function (TopLevelEnum) {
TopLevelEnum[TopLevelEnum["ThisWasAllowedButShouldNotBe"] = this] = "ThisWasAllowedButShouldNotBe"; // Should not be allowed
})(TopLevelEnum || (TopLevelEnum = {}));
var ModuleEnum;
(function (ModuleEnum) {
var EnumInModule;
(function (EnumInModule) {
EnumInModule[EnumInModule["WasADifferentError"] = this] = "WasADifferentError"; // this was handled as if this was in a module
})(EnumInModule || (EnumInModule = {}));
})(ModuleEnum || (ModuleEnum = {}));
|