diff options
author | Graeme Yeates <yeatesgraeme@gmail.com> | 2016-07-20 19:19:38 -0400 |
---|---|---|
committer | Graeme Yeates <yeatesgraeme@gmail.com> | 2016-07-20 19:39:07 -0400 |
commit | aa5673e23d5f84c954c576a91ca84b8e6b1604f1 (patch) | |
tree | a72bb49fe6350912be570aaffedba22bcfe657cc /lib/parallel.js | |
parent | ddef4334de9a654d9b34a3faed5eaa37b673d414 (diff) | |
download | async-aa5673e23d5f84c954c576a91ca84b8e6b1604f1.tar.gz |
Add a fast path for eachOffast-path-eachOf
Diffstat (limited to 'lib/parallel.js')
-rw-r--r-- | lib/parallel.js | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/lib/parallel.js b/lib/parallel.js index 67d6180..506f475 100644 --- a/lib/parallel.js +++ b/lib/parallel.js @@ -1,5 +1,5 @@ -import parallelLimit from './parallelLimit'; -import doLimit from './internal/doLimit'; +import eachOf from './eachOf'; +import parallel from './internal/parallel'; /** * Run the `tasks` collection of functions in parallel, without waiting until @@ -67,4 +67,6 @@ import doLimit from './internal/doLimit'; * // results is now equals to: {one: 1, two: 2} * }); */ -export default doLimit(parallelLimit, Infinity); +export default function parallelLimit(tasks, callback) { + parallel(eachOf, tasks, callback); +} |