class C { foo: string; constructor(x = 1); constructor() { } } class D { foo: string; constructor(x = 1); constructor() { } }