Skip to main content

async

Async module - Promise utilities, concurrency control, and async patterns

All async error-handling functions return Result<T, E> for explicit, type-safe error handling.

References

batch

Re-exports batch


BatchError

Re-exports BatchError


BatchOptions

Re-exports BatchOptions


batchOrThrow

Re-exports batchOrThrow


ConcurrencyOptions

Re-exports ConcurrencyOptions


debounce

Re-exports debounce


DebounceOptions

Re-exports DebounceOptions


extractFulfilled

Re-exports extractFulfilled


extractRejected

Re-exports extractRejected


filterAsync

Re-exports filterAsync


FilterAsyncError

Re-exports FilterAsyncError


filterAsyncOrThrow

Re-exports filterAsyncOrThrow


mapAsync

Re-exports mapAsync


MapAsyncError

Re-exports MapAsyncError


mapAsyncOrThrow

Re-exports mapAsyncOrThrow


parallel

Re-exports parallel


parallelOrThrow

Re-exports parallelOrThrow


pipeAsync

Re-exports pipeAsync


poll

Re-exports poll


PollError

Re-exports PollError


PollOptions

Re-exports PollOptions


promiseAllSettled

Re-exports promiseAllSettled


retry

Re-exports retry


RetryError

Re-exports RetryError


RetryOptions

Re-exports RetryOptions


sequential

Re-exports sequential


SequentialError

Re-exports SequentialError


sequentialOrThrow

Re-exports sequentialOrThrow


sleep

Re-exports sleep


throttle

Re-exports throttle


ThrottleOptions

Re-exports ThrottleOptions


timeout

Re-exports timeout


TimeoutError

Re-exports TimeoutError


toResults

Re-exports toResults