Lively 903b600522
fix: reference to class expression in private method (#13429)
Co-authored-by: Henry Zhu <hi@henryzoo.com>
Co-authored-by: Federico Ciardi <fed.ciardi@gmail.com>
Co-authored-by: Nicolò Ribaudo <nicolo.ribaudo@gmail.com>
2021-06-14 17:06:22 +02:00

16 lines
207 B
JavaScript

const f = class Foo {
static #x = Foo;
static y = Foo;
static extract() {
return {
x: Foo.#x,
y: Foo.y,
}
}
};
const { x, y } = f.extract();
expect(x).toBe(f)
expect(y).toBe(f)