2021-01-04 23:01:54 +01:00
|
|
|
//// [privateNameComputedPropertyName2.ts]
|
|
|
|
let getX: (a: A) => number;
|
|
|
|
|
|
|
|
class A {
|
|
|
|
#x = 100;
|
|
|
|
[(getX = (a: A) => a.#x, "_")]() {}
|
|
|
|
}
|
|
|
|
|
|
|
|
console.log(getX(new A));
|
|
|
|
|
|
|
|
|
|
|
|
//// [privateNameComputedPropertyName2.js]
|
|
|
|
let getX;
|
|
|
|
class A {
|
2021-04-07 17:23:16 +02:00
|
|
|
#x = 100;
|
2021-01-04 23:01:54 +01:00
|
|
|
[(getX = (a) => a.#x, "_")]() { }
|
|
|
|
}
|
|
|
|
console.log(getX(new A));
|