==== tests/cases/compiler/instanceSubtypeCheck2.ts (1 errors) ==== class C1 { x: C2; } class C2 extends C1 { ~~ !!! Class 'C2' incorrectly extends base class 'C1': !!! Types of property 'x' are incompatible: !!! Type 'string' is not assignable to type 'C2': !!! Property 'x' is missing in type 'String'. x: string }