mirror of
https://github.com/hanzoai/babel.git
synced 2026-09-24 16:56:45 +00:00
* add new test case * opt: conditionally apply the flatten transform Only apply the flatten transform when the do expression contains Break/Continue/Return. This enables us to optimize the output since we don't have to memoize intermediate results. * update test outputs * remove unreachable code variable declaration within for in/of can not have initializer. * update test case to cover spread element * add more test cases for early exit scenario * make node 6 happy * revert complex variable declaration removal
12 lines
203 B
JavaScript
12 lines
203 B
JavaScript
var _C;
|
|
var result;
|
|
class C {}
|
|
_C = C;
|
|
var _x = {
|
|
_: void 0
|
|
};
|
|
((_m, _m2) => {
|
|
var x;
|
|
result = (_m = _C, _m2 = babelHelpers.assertClassBrand(_C, _m, _x)._, x = _m2 === void 0 ? 2 : _m2, _m);
|
|
})();
|