=== tests/cases/compiler/es5ExportDefaultClassDeclaration3.ts === var before: C = new C(); >before : Symbol(before, Decl(es5ExportDefaultClassDeclaration3.ts, 1, 3)) >C : Symbol(C, Decl(es5ExportDefaultClassDeclaration3.ts, 1, 24)) >C : Symbol(C, Decl(es5ExportDefaultClassDeclaration3.ts, 1, 24)) export default class C { >C : Symbol(C, Decl(es5ExportDefaultClassDeclaration3.ts, 1, 24)) method(): C { >method : Symbol(method, Decl(es5ExportDefaultClassDeclaration3.ts, 3, 24)) >C : Symbol(C, Decl(es5ExportDefaultClassDeclaration3.ts, 1, 24)) return new C(); >C : Symbol(C, Decl(es5ExportDefaultClassDeclaration3.ts, 1, 24)) } } var after: C = new C(); >after : Symbol(after, Decl(es5ExportDefaultClassDeclaration3.ts, 9, 3)) >C : Symbol(C, Decl(es5ExportDefaultClassDeclaration3.ts, 1, 24)) >C : Symbol(C, Decl(es5ExportDefaultClassDeclaration3.ts, 1, 24)) var t: typeof C = C; >t : Symbol(t, Decl(es5ExportDefaultClassDeclaration3.ts, 11, 3)) >C : Symbol(C, Decl(es5ExportDefaultClassDeclaration3.ts, 1, 24)) >C : Symbol(C, Decl(es5ExportDefaultClassDeclaration3.ts, 1, 24))