/
eb
/
Surf
Обзор
Документация
Войти
/
eb
/
Surf
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
node_modules/bach/lib/parallel.js
30 строк
599 B
EvgeniyBudaev
Initial commit
17 фев 2020, 09:02
17 фев 2020, 09:02
bb6f06f
Код
Авторство
О чём код?
'use strict'; var initial = require('array-initial'); var last = require('array-last'); var asyncDone = require('async-done'); var nowAndLater = require('now-and-later'); var helpers = require('./helpers'); function iterator(fn, key, cb) { return asyncDone(fn, cb); } function buildParallel() { var args = helpers.verifyArguments(arguments); var extensions = helpers.getExtensions(last(args)); if (extensions) { args = initial(args); } function parallel(done) { nowAndLater.map(args, iterator, extensions, done); } return parallel; } module.exports = buildParallel;