function-pipeline
v0.1.0
Published
Similar to the Unix `|` operator; returns a function that invokes the given series of functions whose output is subsequently passed to the next function in the series.
Downloads
5
Maintainers
Readme
function-pipeline
Similar to the Unix
|
operator; returns a function that invokes the given series of functions whose output is subsequently passed to the next function in the series.
npm install function-pipeline --save
You can also use Duo, Bower or download the files manually.
npm stats
API Example
var pipeline = require('function-pipeline')
var word = text => text.split(/\s+/)
var reverse = list => list.reverse()
var join = list => list.join(' ')
var text = 'dog lazy the over jumps fox brown quick The'
var pipe = pipeline(word, reverse, join)
Promise.resolve(text).then(pipe)
//=> The quick brown fox jumps over the lazy dog
API
pipe(…Function|Function[])
arguments
fns (…Function|Function[])
Functions to apply as an argument list or array of arguments.
returns
(Function)
Function that invokes the given series of functions.
Inspiration
Alternatives
Contributing
SEE: contributing.md