==== tests/cases/conformance/interfaces/interfaceDeclarations/interfaceWithPropertyThatIsPrivateInBaseType.ts (2 errors) ==== class Base { private x: number; } interface Foo extends Base { // error ~~~ !!! Interface 'Foo' incorrectly extends interface 'Base': !!! Private property 'x' cannot be reimplemented. x: number; } class Base2 { private x: T; } interface Foo2 extends Base2 { // error ~~~~ !!! Interface 'Foo2' incorrectly extends interface 'Base2': !!! Private property 'x' cannot be reimplemented. x: number; }