=== tests/cases/compiler/recursiveCloduleReference.ts === module M >M : typeof M, Symbol(M, Decl(recursiveCloduleReference.ts, 0, 0)) { export class C { >C : C, Symbol(C, Decl(recursiveCloduleReference.ts, 1, 1), Decl(recursiveCloduleReference.ts, 3, 3)) } export module C { >C : typeof M.C, Symbol(C, Decl(recursiveCloduleReference.ts, 1, 1), Decl(recursiveCloduleReference.ts, 3, 3)) export var C = M.C >C : typeof M.C, Symbol(C, Decl(recursiveCloduleReference.ts, 5, 14)) >M.C : typeof M.C, Symbol(C, Decl(recursiveCloduleReference.ts, 1, 1), Decl(recursiveCloduleReference.ts, 3, 3)) >M : typeof M, Symbol(M, Decl(recursiveCloduleReference.ts, 0, 0)) >C : typeof M.C, Symbol(C, Decl(recursiveCloduleReference.ts, 1, 1), Decl(recursiveCloduleReference.ts, 3, 3)) }; };