bricks-cli
Version:
Command line tool for developing ambitious ember.js apps
16 lines (11 loc) • 328 B
JavaScript
;
var Promise = require('../ext/promise');
module.exports = function sequence(tasks) {
var length = tasks.length;
var current = Promise.resolve();
var results = new Array(length);
for (var i = 0; i < length; ++i) {
current = results[i] = current.then(tasks[i]);
}
return Promise.all(results);
};