15 lines
240 B
JavaScript
15 lines
240 B
JavaScript
class Cl {
|
|
static *#foo() {
|
|
yield 2;
|
|
return 3;
|
|
}
|
|
|
|
test() {
|
|
return Cl.#foo();
|
|
}
|
|
}
|
|
|
|
const val = new Cl().test();
|
|
expect(val.next()).toEqual({ value: 2, done: false });
|
|
expect(val.next()).toEqual({ value: 3, done: true });
|