Files
80fc33a72a Improve super.x output (#16374)
* clean

* improve

* tests

* fix lint

* old helpers

* add fail test

* fix

* Update packages/babel-helpers/src/helpers/superPropGet.ts

Co-authored-by: Nicolò Ribaudo <[email protected]>

* review

* fix lint

* minVersion

---------

Co-authored-by: Nicolò Ribaudo <[email protected]>
2024-07-23 11:37:07 +08:00

15 lines
209 B
JavaScript

let argsEval = false;
class A {
get x() { throw "err" }
}
class B extends A {
method() {
super.x(argsEval = true);
}
}
expect(() => new B().method()).toThrow("err");
expect(argsEval).toBe(false);