@mightyplow/jslib
Version:
js helpers library
17 lines (15 loc) • 357 B
JavaScript
/**
* @memberOf function
* @type {Function}
*/
var combine = function combine() {
for (var _len = arguments.length, fns = Array(_len), _key = 0; _key < _len; _key++) {
fns[_key] = arguments[_key];
}
return fns.reverse().reduce(function (fnc, fn) {
return function (val) {
return fnc(fn(val));
};
});
};
export default combine;