import * as mod from "https://dotland.deno.dev/std@0.215.0/async/mod.ts";
Provide help with asynchronous tasks like delays, debouncing, deferring, or pooling.
Classes
Error thrown when {@link | |
Multiplexes multiple async iterators into a single stream. It currently makes an assumption that the final result (the value returned and not yielded from the iterator) does not matter; if there is any result, it is discarded. | |
Error thrown in |
Variables
Error message emitted from the thrown error while mapping. |
Functions
Make {@link | |
Make AsyncIterable abortable with the given signal. | |
Make Promise abortable with the given signal. | |
Create a promise which will be rejected with | |
Creates a debounced function that delays the given | |
Resolve a {@link | |
pooledMap transforms values from an (async) iterable into another async iterable. The transforms are done concurrently, with a max concurrency defined by the poolLimit. | |
Calls the given (possibly asynchronous) function up to | |
f tee | Branches the given async iterable into the |
Interfaces
Options for {@link | |
A debounced function that will be delayed by a given | |
Options for | |
Options for |
Type Aliases
Utility for representing n-tuple. Used in | |
Utility for representing n-tuple of. Used in |