{"ast":null,"code":"import { noop } from './noop';\nexport function pipe(...fns) {\n  return pipeFromArray(fns);\n}\nexport function pipeFromArray(fns) {\n  if (!fns) {\n    return noop;\n  }\n\n  if (fns.length === 1) {\n    return fns[0];\n  }\n\n  return function piped(input) {\n    return fns.reduce((prev, fn) => fn(prev), input);\n  };\n} //# sourceMappingURL=pipe.js.map","map":null,"metadata":{},"sourceType":"module"}