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