camunda-modeler
Version:
Camunda Modeler for BPMN, DMN and CMMN, based on bpmn.io
26 lines (19 loc) • 435 B
JavaScript
;
module.exports = function(items, fn, done) {
var results = [],
remaining = items.slice();
function series(item) {
if (item) {
fn(item, function(err, result) {
if (err) {
return done(err);
}
results.push(result);
return series(remaining.shift());
});
} else {
return done(null, results);
}
}
series(remaining.shift());
};