Files

20 lines
332 B
JavaScript

class Foo {
#m;
init() {
this.#m = (...args) => args;
}
static test() {
const f = new Foo();
f.init();
return f.#m?.(...arguments);
}
static testNull() {
const f = new Foo();
return f.#m?.(...arguments);
}
}
expect(Foo.test(1, 2)).toEqual([1, 2]);
expect(Foo.testNull(1, 2)).toBe(undefined);