Skip to main content
Using Deno in production at your company? Earn free Deno merch.
Give us feedback
Module

x/proc/src/deps/asynciter.ts>concurrentUnorderedMap

A high-level way to run child processes that is easy, flexible, powerful, and prevents resource leaks.
Very Popular
Go to Latest
function concurrentUnorderedMap
Re-export
import { concurrentUnorderedMap } from "https://deno.land/x/proc@0.20.21/src/deps/asynciter.ts";

Map the sequence from one type to another, concurrently.

Items are iterated out of order. This allows maximum concurrency at all times, but the output order cannot be assumed to be the same as the input order.

Parameters

items: AsyncIterable<T>

An iterable collection.

mapFn: (item: T) => Promise<U>

The mapping function.

optional
concurrency: number

Returns

AsyncIterableIterator<U>

An iterator of mapped values.