UNPKG

si-funciona

Version:

Funciones de utilidad para uso general. [General usage utility functions.]

25 lines (23 loc) 839 B
'use strict' Object.defineProperty(exports, '__esModule', { value: true }) exports.default = void 0 require('core-js/modules/esnext.async-iterator.reduce.js') require('core-js/modules/esnext.iterator.constructor.js') require('core-js/modules/esnext.iterator.reduce.js') require('core-js/stable') /** * Take one or more function with a single parameter and return value. * Pass a parameter and the value will be transformed by each function then returned. * @memberOf module:functionHelpers * @param {...Function} fns - Takes a series of functions having the same parameter * @returns {*} */ const pipe = function () { for (var _len = arguments.length, fns = new Array(_len), _key = 0; _key < _len; _key++) { fns[_key] = arguments[_key] } return x => fns.reduce((y, f) => f(y), x) } var _default = exports.default = pipe