1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
tests/cases/conformance/classes/members/privateNames/a.ts(4,15): error TS18013: Property '#x' is not accessible outside class 'Foo' because it has a private identifier.
==== tests/cases/conformance/classes/members/privateNames/a.ts (1 errors) ====
export class Foo {
#x;
copy(other: import("./b").Foo) {
other.#x; // error
~~
!!! error TS18013: Property '#x' is not accessible outside class 'Foo' because it has a private identifier.
}
}
==== tests/cases/conformance/classes/members/privateNames/b.ts (0 errors) ====
export class Foo {
#x;
}
==== tests/cases/conformance/classes/members/privateNames/main.ts (0 errors) ====
import { Foo as A } from "./a";
import { Foo as B } from "./b";
const a = new A();
const b = new B();
a.copy(b); // error
|