1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
tests/cases/conformance/classes/members/privateNames/privateNamesInterfaceExtendingClass.ts(10,7): error TS18013: Property '#prop' is not accessible outside class 'C' because it has a private identifier.
==== tests/cases/conformance/classes/members/privateNames/privateNamesInterfaceExtendingClass.ts (1 errors) ====
class C {
#prop;
func(x: I) {
x.#prop = 123;
}
}
interface I extends C {}
function func(x: I) {
x.#prop = 123;
~~~~~
!!! error TS18013: Property '#prop' is not accessible outside class 'C' because it has a private identifier.
}
|