@shakacode/recompose
Version:
A React utility belt for function components and higher-order components
17 lines (16 loc) • 446 B
JavaScript
;
exports.__esModule = true;
exports["default"] = void 0;
var compose = function compose() {
for (var _len = arguments.length, funcs = new Array(_len), _key = 0; _key < _len; _key++) {
funcs[_key] = arguments[_key];
}
return funcs.reduce(function (a, b) {
return function () {
return a(b.apply(void 0, arguments));
};
}, function (arg) {
return arg;
});
};
var _default = exports["default"] = compose;