Stuart Cook 3d4b801bb9
Simplify the special-case printing of single-param arrow functions (#13204)
* Simplify the special-case printing of single-param arrow functions

* Update test fixtures with single-param arrow functions

* Add some explicit snapshot tests for known edge-cases
2021-04-26 10:26:45 -04:00

62 lines
1.2 KiB
JavaScript

_ref => {
let R = babelHelpers.extends({}, _ref);
let a = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : R;
};
(_ref2, _ref3) => {
let {
X: Y
} = _ref2,
R = babelHelpers.objectWithoutProperties(_ref2, ["X"]);
let {
a = {
Y
}
} = _ref3;
};
() => {
let a = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : R;
let _ref4 = arguments.length > 1 ? arguments[1] : undefined;
let R = babelHelpers.extends({}, _ref4);
};
(_ref5, e, c = 2) => {
let R = babelHelpers.extends({}, _ref5);
let a = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : R;
let f = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : q;
return function () {
let q;
}();
};
_ref6 => {
let R = babelHelpers.extends({}, _ref6);
let a = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : f(R);
};
(_ref7, _ref8) => {
let R = babelHelpers.extends({}, _ref7);
let {
[R.key]: a = 42
} = _ref8;
};
(_ref9, {
a = {
R: b
}
}) => {
let R = babelHelpers.extends({}, _ref9);
};
(_ref10, {
a = R => R
} = {
b: R => R
}) => {
let R = babelHelpers.extends({}, _ref10);
};