Skip to content

Flow documentation

A TypeScript library for controlling how async tasks and promises run.

Documentation

This site is the main documentation for @haskou/flow. Use it for installation, examples, composition notes, errors, and API reference.

Start here

Package

bash
npm install @haskou/flow
bash
yarn add @haskou/flow

Reference sections

SectionContents
ConcurrencySemaphore, Queue
TimingRateLimiter, Timeout, Scheduler, Debouncer, Throttler
ResilienceCircuitBreaker, Retrier
CompositionFlow, Racer, Abortable, FallbackChain, FlowPipeline
ErrorsLibrary-specific error classes

Released under the MIT License.