gitly
Version:
An API to download and/or extract git repositories
12 lines (11 loc) • 364 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.default = execute;
async function execute(tasks) {
return new Promise((resolve, reject) => {
const next = () => execute(tasks.slice(1)).then(resolve);
return tasks[0]()
.then((t) => (t ? resolve(t) : next()))
.catch(reject);
});
}