Buckets:
| ; | |
| Object.defineProperty(exports, "__esModule", { value: true }); | |
| exports.pipeFromArray = exports.pipe = void 0; | |
| var identity_1 = require("./identity"); | |
| function pipe() { | |
| var fns = []; | |
| for (var _i = 0; _i < arguments.length; _i++) { | |
| fns[_i] = arguments[_i]; | |
| } | |
| return pipeFromArray(fns); | |
| } | |
| exports.pipe = pipe; | |
| function pipeFromArray(fns) { | |
| if (fns.length === 0) { | |
| return identity_1.identity; | |
| } | |
| if (fns.length === 1) { | |
| return fns[0]; | |
| } | |
| return function piped(input) { | |
| return fns.reduce(function (prev, fn) { return fn(prev); }, input); | |
| }; | |
| } | |
| exports.pipeFromArray = pipeFromArray; | |
| //# sourceMappingURL=pipe.js.map |
Xet Storage Details
- Size:
- 693 Bytes
- Xet hash:
- d8edd032fc5551ea3e5f281a554f942622c379914fb1dcad17a9bf13dce13809
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.