@ndhoule/compose

2.0.1 • Public • Published

compose CI

Compose a list of functions into a single function.

Installation

$ component install ndhoule/compose
$ npm install @ndhoule/compose

API

compose(...funcs: Function)

Creates a function that is the composition of a list of functions, where each function is passed the return value of the previous function.

Compose is right-associative, which means functions are called in right-to-left order. For example, the operation h(g(f())) is represented as compose(h, g, f).

var add = function(a, b) { return a + b; };
var square = function(x) { return x * x; };
var addThenSquare = compose(square, add);

addThenSquare(1, 2); //=> 9

License

Released under the MIT license.

Dependencies (1)

Dev Dependencies (9)

Package Sidebar

Install

npm i @ndhoule/compose

Weekly Downloads

1

Version

2.0.1

License

MIT

Last publish

Collaborators

  • ndhoule