=== tests/cases/conformance/classes/constructorDeclarations/constructorParameters/constructorOverloadsWithOptionalParameters.ts === class C { >C : C foo: string; >foo : string constructor(x?, y?: any[]); >x : any >y : any[] constructor() { } } class D { >D : D >T : T foo: string; >foo : string constructor(x?, y?: any[]); >x : any >y : any[] constructor() { } }