=== tests/cases/conformance/es6/classDeclaration/emitClassDeclarationOverloadInES6.ts === class C { >C : Symbol(C, Decl(emitClassDeclarationOverloadInES6.ts, 0, 0)) constructor(y: any) >y : Symbol(y, Decl(emitClassDeclarationOverloadInES6.ts, 1, 16)) constructor(x: number) { >x : Symbol(x, Decl(emitClassDeclarationOverloadInES6.ts, 2, 16)) } } class D { >D : Symbol(D, Decl(emitClassDeclarationOverloadInES6.ts, 4, 1)) constructor(y: any) >y : Symbol(y, Decl(emitClassDeclarationOverloadInES6.ts, 7, 16)) constructor(x: number, z="hello") {} >x : Symbol(x, Decl(emitClassDeclarationOverloadInES6.ts, 8, 16)) >z : Symbol(z, Decl(emitClassDeclarationOverloadInES6.ts, 8, 26)) }