@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.

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 2.0.1
    1
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 2.0.1
    1
  • 2.0.0
    0
  • 1.0.4
    0
  • 1.0.3
    0

Package Sidebar

Install

npm i @ndhoule/compose

Weekly Downloads

0

Version

2.0.1

License

MIT

Last publish

Collaborators

  • ndhoule