fastfall
Version:
call your callbacks in a waterfall, at speed
21 lines (18 loc) • 393 B
JavaScript
var fall = require('./')()
fall([
function a (cb) {
console.log('called a')
cb(null, 'a')
},
function b (a, cb) {
console.log('called b with:', a)
cb(null, 'a', 'b')
},
function c (a, b, cb) {
console.log('called c with:', a, b)
cb(null, 'a', 'b', 'c')
}
], function result (err, a, b, c) {
console.log('result arguments', err, a, b, c)
})