Files
Nicolò RibaudoandGitHub d0ffdeb9f5 Rewrite transform-block-scoping plugin (#15200)
* Add test for `const` with `tdz`

* Rewrite block-scoping plugin

* Update block-scoping fixtures

* Update other fixtures

* Fix `let` shadowing variable read in a sibling scope

* Update fixtures

* Update Babel 8 fixtures

* Add minNodeVersion

* Fix block scoped vars shadowing globals

* Review by JLHwung

* minNodeVersion to class fields test
2022-12-14 19:38:57 +01:00

15 lines
354 B
JavaScript

var x = babelHelpers.temporalUndefined;
maybeCallLater(function f() {
babelHelpers.temporalRef(x, "x")
x++;
babelHelpers.temporalRef(x, "x")
++x;
babelHelpers.temporalRef(x, "x").p++;
++babelHelpers.temporalRef(x, "x").p;
});
babelHelpers.tdz("x");
babelHelpers.tdz("x");
babelHelpers.tdz("x").p++;
++babelHelpers.tdz("x").p;
var x = void 0;