1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
tests/cases/compiler/inheritanceGrandParentPrivateMemberCollisionWithPublicMember.ts(7,7): error TS2415: Class 'C' incorrectly extends base class 'B'.
Property 'myMethod' is private in type 'B' but not in type 'C'.
==== tests/cases/compiler/inheritanceGrandParentPrivateMemberCollisionWithPublicMember.ts (1 errors) ====
class A {
private myMethod() { }
}
class B extends A { }
class C extends B {
~
!!! error TS2415: Class 'C' incorrectly extends base class 'B'.
!!! error TS2415: Property 'myMethod' is private in type 'B' but not in type 'C'.
public myMethod() { }
}
|