flow.js 365 B

12345678910111213141516
  1. /**
  2. * 类似 lodash.flow 的方法
  3. * @param flows
  4. */
  5. export function flow() {
  6. var flows = [];
  7. for (var _i = 0; _i < arguments.length; _i++) {
  8. flows[_i] = arguments[_i];
  9. }
  10. return function (param) {
  11. return flows.reduce(function (result, f) {
  12. return f(result);
  13. }, param);
  14. };
  15. }
  16. //# sourceMappingURL=flow.js.map