import * as mod from "https://deno.land/std@0.147.0/async/mod.ts";
A collection of APIs to provide help with asynchronous tasks like delays, debouncing, deferreds or pooling.
Classes
The MuxAsyncIterator class multiplexes multiple async iterators into a single stream. It currently makes an assumption:
|
Functions
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. | |
f tee | Branches the given async iterable into the n branches. |
Interfaces
A debounced function that will be delayed by a given | |