mirror of
https://github.com/hanzoai/babel.git
synced 2026-09-24 16:56:45 +00:00
* Add test * Avoid printing unnecessary parens around object destructuring * Update fixtures
34 lines
664 B
JavaScript
34 lines
664 B
JavaScript
var _C;
|
|
class C {}
|
|
_C = C;
|
|
var _y = {
|
|
_: "y"
|
|
};
|
|
var _z = {
|
|
_: "self"
|
|
};
|
|
var _x = {
|
|
_: void 0
|
|
};
|
|
babelHelpers.defineProperty(C, "b", "b");
|
|
babelHelpers.defineProperty(C, "self", _C);
|
|
var _self = {
|
|
_: _C
|
|
};
|
|
(() => {
|
|
let cloned;
|
|
var _m = _x._,
|
|
_m2 = _m === void 0 ? _self._ : _m,
|
|
_m3 = _m2[_z._],
|
|
{
|
|
b
|
|
} = _m3,
|
|
_m4 = babelHelpers.assertClassBrand(_C, _m3, _x)._,
|
|
y = _m4 === void 0 ? (_C.b = "bb", babelHelpers.assertClassBrand(_C, _self._, _y)._) : _m4,
|
|
_m5 = babelHelpers.assertClassBrand(_C, _m2, _x)._,
|
|
yy = _m5 === void 0 ? (delete _C.self, {
|
|
...cloned
|
|
} = _C, _y._ = "yy") : _m5,
|
|
yy2 = _y._;
|
|
})();
|