113 lines
1.6 KiB
TypeScript
113 lines
1.6 KiB
TypeScript
//// [duplicateAnonymousModuleClasses.ts]
|
|
module F {
|
|
|
|
class Helper {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
module F {
|
|
|
|
// Should not be an error
|
|
class Helper {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
module Foo {
|
|
|
|
class Helper {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
module Foo {
|
|
|
|
// Should not be an error
|
|
class Helper {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
module Gar {
|
|
module Foo {
|
|
|
|
class Helper {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
module Foo {
|
|
|
|
// Should not be an error
|
|
class Helper {
|
|
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
|
|
//// [duplicateAnonymousModuleClasses.js]
|
|
var F;
|
|
(function (F) {
|
|
var Helper = (function () {
|
|
function Helper() {
|
|
}
|
|
return Helper;
|
|
})();
|
|
})(F || (F = {}));
|
|
var F;
|
|
(function (F) {
|
|
// Should not be an error
|
|
var Helper = (function () {
|
|
function Helper() {
|
|
}
|
|
return Helper;
|
|
})();
|
|
})(F || (F = {}));
|
|
var Foo;
|
|
(function (Foo) {
|
|
var Helper = (function () {
|
|
function Helper() {
|
|
}
|
|
return Helper;
|
|
})();
|
|
})(Foo || (Foo = {}));
|
|
var Foo;
|
|
(function (Foo) {
|
|
// Should not be an error
|
|
var Helper = (function () {
|
|
function Helper() {
|
|
}
|
|
return Helper;
|
|
})();
|
|
})(Foo || (Foo = {}));
|
|
var Gar;
|
|
(function (Gar) {
|
|
var Foo;
|
|
(function (Foo) {
|
|
var Helper = (function () {
|
|
function Helper() {
|
|
}
|
|
return Helper;
|
|
})();
|
|
})(Foo || (Foo = {}));
|
|
var Foo;
|
|
(function (Foo) {
|
|
// Should not be an error
|
|
var Helper = (function () {
|
|
function Helper() {
|
|
}
|
|
return Helper;
|
|
})();
|
|
})(Foo || (Foo = {}));
|
|
})(Gar || (Gar = {}));
|