UNPKG

async-promises

Version:

Async control flow patterns using promises based on https://github.com/caolan/async

11 lines (7 loc) 268 B
'use strict'; const range = require('./range'); const series = require('./series.js'); module.exports = function timesSeries(n, iteratee) { const tasks = range(0, n, 1); return series(tasks.map((task) => () => Promise.resolve().then(() => iteratee(task)))); };