async-iterator-concurrent-map
v1.0.2
Published
Map over an iterator with a given concurrency
Downloads
19
Readme
async-iterator-concurrent-map
Install
npm install async-iterator-concurrent-mapyarn add async-iterator-concurrent-mapUsage
import { mapConcurrent } from 'async-iterator-concurrent-map';
const concurrentIterator = mapConcurrent(someAsyncGenerator, 10, async (value) => {
const result = await someIO(value); // Up to 10 of these will run concurrently
return result;
});
for await (const value of concurrentIterator) {
// ...
}