import * as mod from "https://email@example.com/async/mod.ts";
A collection of APIs to provide help with asynchronous tasks like delays, debouncing, deferreds or pooling.
The MuxAsyncIterator class multiplexes multiple async iterators into a single stream. It currently makes an assumption:
Make Promise or AsyncIterable abortable with the given signal.
Make AsyncIterable abortable with the given signal.
Make Promise abortable with the given signal.
Create a promise which will be rejected with DeadlineError when a given delay is exceeded.
Creates a debounced function that delays the given
Creates a Promise with the
pooledMap transforms values from an (async) iterable into another async iterable. The transforms are done concurrently, with a max concurrency defined by the poolLimit.
Branches the given async iterable into the n branches.