@wora/cache-persist
Version:
@wora Cache Persist
22 lines • 667 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.compose = function () {
var funcs = [];
for (var _i = 0; _i < arguments.length; _i++) {
funcs[_i] = arguments[_i];
}
if (funcs.length === 0) {
return function (arg) { return arg; };
}
if (funcs.length === 1) {
return funcs[0];
}
return funcs.reduce(function (a, b) { return function () {
var args = [];
for (var _i = 0; _i < arguments.length; _i++) {
args[_i] = arguments[_i];
}
return a(b.apply(void 0, args));
}; });
};
//# sourceMappingURL=compose.js.map