| 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 | | import { noop } from './noop'; |  | export function pipe(...fns) { |  |     return pipeFromArray(fns); |  | } |  | export function pipeFromArray(fns) { |  |     if (!fns) { |  |         return noop; |  |     } |  |     if (fns.length === 1) { |  |         return fns[0]; |  |     } |  |     return function piped(input) { |  |         return fns.reduce((prev, fn) => fn(prev), input); |  |     }; |  | } |  | //# sourceMappingURL=pipe.js.map | 
 |