72 lines
1.8 KiB
Plaintext
72 lines
1.8 KiB
Plaintext
=== tests/cases/compiler/duplicateAnonymousModuleClasses.ts ===
|
|
module F {
|
|
>F : typeof F, Symbol(F, Decl(duplicateAnonymousModuleClasses.ts, 0, 0), Decl(duplicateAnonymousModuleClasses.ts, 6, 1))
|
|
|
|
class Helper {
|
|
>Helper : Helper, Symbol(Helper, Decl(duplicateAnonymousModuleClasses.ts, 0, 10))
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
module F {
|
|
>F : typeof F, Symbol(F, Decl(duplicateAnonymousModuleClasses.ts, 0, 0), Decl(duplicateAnonymousModuleClasses.ts, 6, 1))
|
|
|
|
// Should not be an error
|
|
class Helper {
|
|
>Helper : Helper, Symbol(Helper, Decl(duplicateAnonymousModuleClasses.ts, 9, 10))
|
|
|
|
}
|
|
|
|
}
|
|
|
|
module Foo {
|
|
>Foo : typeof Foo, Symbol(Foo, Decl(duplicateAnonymousModuleClasses.ts, 16, 1), Decl(duplicateAnonymousModuleClasses.ts, 24, 1))
|
|
|
|
class Helper {
|
|
>Helper : Helper, Symbol(Helper, Decl(duplicateAnonymousModuleClasses.ts, 18, 12))
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
module Foo {
|
|
>Foo : typeof Foo, Symbol(Foo, Decl(duplicateAnonymousModuleClasses.ts, 16, 1), Decl(duplicateAnonymousModuleClasses.ts, 24, 1))
|
|
|
|
// Should not be an error
|
|
class Helper {
|
|
>Helper : Helper, Symbol(Helper, Decl(duplicateAnonymousModuleClasses.ts, 27, 12))
|
|
|
|
}
|
|
|
|
}
|
|
|
|
module Gar {
|
|
>Gar : typeof Gar, Symbol(Gar, Decl(duplicateAnonymousModuleClasses.ts, 34, 1))
|
|
|
|
module Foo {
|
|
>Foo : typeof Foo, Symbol(Foo, Decl(duplicateAnonymousModuleClasses.ts, 36, 12), Decl(duplicateAnonymousModuleClasses.ts, 43, 5))
|
|
|
|
class Helper {
|
|
>Helper : Helper, Symbol(Helper, Decl(duplicateAnonymousModuleClasses.ts, 37, 16))
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
module Foo {
|
|
>Foo : typeof Foo, Symbol(Foo, Decl(duplicateAnonymousModuleClasses.ts, 36, 12), Decl(duplicateAnonymousModuleClasses.ts, 43, 5))
|
|
|
|
// Should not be an error
|
|
class Helper {
|
|
>Helper : Helper, Symbol(Helper, Decl(duplicateAnonymousModuleClasses.ts, 46, 16))
|
|
|
|
}
|
|
|
|
}
|
|
}
|
|
|