compose.js 347 B

123456789
  1. import { identity } from '@antv/util';
  2. export function compose(fn) {
  3. var rest = [];
  4. for (var _i = 1; _i < arguments.length; _i++) {
  5. rest[_i - 1] = arguments[_i];
  6. }
  7. return fn ? rest.reduce(function (total, current) { return function (x) { return current(total(x)); }; }, fn) : identity;
  8. }
  9. //# sourceMappingURL=compose.js.map