tests/cases/conformance/classes/members/accessibility/protectedClassPropertyAccessibleWithinSubclass3.ts(11,15): error TS2340: Only public and protected methods of the base class are accessible via the 'super' keyword ==== tests/cases/conformance/classes/members/accessibility/protectedClassPropertyAccessibleWithinSubclass3.ts (1 errors) ==== class Base { protected x: string; method() { this.x; // OK, accessed within their declaring class } } class Derived extends Base { method1() { this.x; // OK, accessed within a subclass of the declaring class super.x; // Error, x is not public ~ !!! error TS2340: Only public and protected methods of the base class are accessible via the 'super' keyword } }