=== tests/cases/compiler/genericClassesInModule.ts === module Foo { >Foo : Symbol(Foo, Decl(genericClassesInModule.ts, 0, 0)) export class B{ } >B : Symbol(B, Decl(genericClassesInModule.ts, 1, 12)) >T : Symbol(T, Decl(genericClassesInModule.ts, 3, 19)) export class A { } >A : Symbol(A, Decl(genericClassesInModule.ts, 3, 24)) } var a = new Foo.B(); >a : Symbol(a, Decl(genericClassesInModule.ts, 8, 3)) >Foo.B : Symbol(Foo.B, Decl(genericClassesInModule.ts, 1, 12)) >Foo : Symbol(Foo, Decl(genericClassesInModule.ts, 0, 0)) >B : Symbol(Foo.B, Decl(genericClassesInModule.ts, 1, 12)) >Foo : Symbol(Foo, Decl(genericClassesInModule.ts, 0, 0)) >A : Symbol(Foo.A, Decl(genericClassesInModule.ts, 3, 24))