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/flowbash
yarn add @haskou/flowReference sections
| Section | Contents |
|---|---|
| Concurrency | Semaphore, Queue |
| Timing | RateLimiter, Timeout, Scheduler, Debouncer, Throttler |
| Resilience | CircuitBreaker, Retrier |
| Composition | Flow, Racer, Abortable, FallbackChain, FlowPipeline |
| Errors | Library-specific error classes |