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