3.0.2 • Published 7 years ago
funcseq v3.0.2
#FuncSec (function sequence).
##A sister package of funcCon:
##3.0
###API to match funccon
This package runs an arrar of funcsions in order, while building an array of arguments receivded.
const seq = require('./index.js');
seq({
funcs: [
(complete, args) => {
console.log(`args: ${JSON.stringify(args)}`);
console.log('foo');
setTimeout(function () {
complete(1);
}, 500);
},
(complete, args) => {
console.log(`args: ${JSON.stringify(args)}`);
console.log('bar');
setTimeout(function () {
complete(2);
}, 2500);
}
],
done: (args) => {
console.log('complete function');
console.log(`args: ${JSON.stringify(args)}`);
}
});
//Output:
// args: []
// foo
// args: [1]
// bar
// complete function
// args: [1,2]