flow.js 479 B

1234567891011121314151617181920
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", { value: true });
  3. exports.flow = void 0;
  4. /**
  5. * 类似 lodash.flow 的方法
  6. * @param flows
  7. */
  8. function flow() {
  9. var flows = [];
  10. for (var _i = 0; _i < arguments.length; _i++) {
  11. flows[_i] = arguments[_i];
  12. }
  13. return function (param) {
  14. return flows.reduce(function (result, f) {
  15. return f(result);
  16. }, param);
  17. };
  18. }
  19. exports.flow = flow;
  20. //# sourceMappingURL=flow.js.map