si-funciona
Version:
Funciones de utilidad para uso general. [General usage utility functions.]
25 lines (23 loc) • 839 B
JavaScript
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