=== tests/cases/compiler/es5ExportEqualsDts.ts === class A { >A : Symbol(A, Decl(es5ExportEqualsDts.ts, 0, 0), Decl(es5ExportEqualsDts.ts, 6, 1)) foo() { >foo : Symbol(foo, Decl(es5ExportEqualsDts.ts, 1, 9)) var aVal: A.B; >aVal : Symbol(aVal, Decl(es5ExportEqualsDts.ts, 3, 11)) >A : Symbol(A, Decl(es5ExportEqualsDts.ts, 0, 0), Decl(es5ExportEqualsDts.ts, 6, 1)) >B : Symbol(A.B, Decl(es5ExportEqualsDts.ts, 8, 10)) return aVal; >aVal : Symbol(aVal, Decl(es5ExportEqualsDts.ts, 3, 11)) } } module A { >A : Symbol(A, Decl(es5ExportEqualsDts.ts, 0, 0), Decl(es5ExportEqualsDts.ts, 6, 1)) export interface B { } >B : Symbol(B, Decl(es5ExportEqualsDts.ts, 8, 10)) } export = A >A : Symbol(A, Decl(es5ExportEqualsDts.ts, 0, 0), Decl(es5ExportEqualsDts.ts, 6, 1))