UNPKG

101

Version:

common javascript utils that can be required selectively that assume es5+

21 lines (17 loc) 357 B
/** * @module 101/compose */ /** * [compose description] * @function module:101/compose * @param {function} f * @param {function} g * @return {function} */ module.exports = compose; function compose(f,g) { return function composed(/* args */) { var args = Array.prototype.slice.call(arguments); return f(g.apply(null, args)); } }