@f/compose
v1.0.1
Published
Right-to-left function composition for two or more functions
Downloads
26
Readme
compose
Right-to-left function composition for two or more functions.
What is it?
If you aren't familiar with function composition you can read all about it here.
Installation
$ npm install @f/compose
Usage
var compose = require('@f/compose')
var times2plus1 = compose(plus1, times2)
// times2plus1(3) -> 7
function plus1 (x) {
return x + 1
}
function times2 (x) {
return x * 2
}
API
compose(...fns)
fns
- List of functions to compose
Returns: A new function which when called with arguments, pipes those through fns
from right-to-left
License
MIT