You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

compose.js 453 B

3 years ago
123456789101112131415161718192021
  1. "use strict";
  2. exports.__esModule = true;
  3. exports.default = void 0;
  4. var compose = function compose() {
  5. for (var _len = arguments.length, funcs = new Array(_len), _key = 0; _key < _len; _key++) {
  6. funcs[_key] = arguments[_key];
  7. }
  8. return funcs.reduce(function (a, b) {
  9. return function () {
  10. return a(b.apply(void 0, arguments));
  11. };
  12. }, function (arg) {
  13. return arg;
  14. });
  15. };
  16. var _default = compose;
  17. exports.default = _default;