mirror of
https://github.com/hanzoai/babel.git
synced 2026-09-24 16:56:45 +00:00
* Compress output for optional chain with multiple `?.` * Shorter output for optional delete * Use a single temp variable per optional chain
12 lines
1.3 KiB
JavaScript
12 lines
1.3 KiB
JavaScript
var _foo, _foo2, _foo$bar, _foo3, _foo4, _foo4$bar, _foo5, _foo6, _foo$bar2, _foo7, _foo$bar3, _foo8, _foo9, _foo9$bar, _foo10, _foo10$bar;
|
|
(_foo = foo) === null || _foo === void 0 ? void 0 : _foo(foo);
|
|
(_foo2 = foo) === null || _foo2 === void 0 ? void 0 : _foo2.bar();
|
|
(_foo$bar = (_foo3 = foo).bar) === null || _foo$bar === void 0 ? void 0 : _foo$bar.call(_foo3, foo.bar, false);
|
|
(_foo4 = foo) === null || _foo4 === void 0 || (_foo4$bar = _foo4.bar) === null || _foo4$bar === void 0 ? void 0 : _foo4$bar.call(_foo4, foo.bar, true);
|
|
(_foo5 = foo) === null || _foo5 === void 0 ? void 0 : _foo5().bar;
|
|
(_foo6 = foo) === null || _foo6 === void 0 || (_foo6 = _foo6()) === null || _foo6 === void 0 ? void 0 : _foo6.bar;
|
|
(_foo$bar2 = (_foo7 = foo).bar) === null || _foo$bar2 === void 0 ? void 0 : _foo$bar2.call(_foo7).baz;
|
|
(_foo$bar3 = (_foo8 = foo).bar) === null || _foo$bar3 === void 0 || (_foo$bar3 = _foo$bar3.call(_foo8)) === null || _foo$bar3 === void 0 ? void 0 : _foo$bar3.baz;
|
|
(_foo9 = foo) === null || _foo9 === void 0 || (_foo9$bar = _foo9.bar) === null || _foo9$bar === void 0 ? void 0 : _foo9$bar.call(_foo9).baz;
|
|
(_foo10 = foo) === null || _foo10 === void 0 || (_foo10$bar = _foo10.bar) === null || _foo10$bar === void 0 || (_foo10$bar = _foo10$bar.call(_foo10)) === null || _foo10$bar === void 0 ? void 0 : _foo10$bar.baz;
|