2 Object.defineProperty(exports, "__esModule", { value: true });
3 var identity_1 = require("./identity");
6 for (var _i = 0; _i < arguments.length; _i++) {
7 fns[_i] = arguments[_i];
9 return pipeFromArray(fns);
12 function pipeFromArray(fns) {
13 if (fns.length === 0) {
14 return identity_1.identity;
16 if (fns.length === 1) {
19 return function piped(input) {
20 return fns.reduce(function (prev, fn) { return fn(prev); }, input);
23 exports.pipeFromArray = pipeFromArray;
24 //# sourceMappingURL=pipe.js.map