Function: computeBackoff()
ts
function computeBackoff(attempt: number, cfg: BackoffConfig): number;Defined in: lib/utils/retry.ts:30
Exponential backoff with a ceiling: min(baseDelayMs * 2^(attempt-1), maxDelayMs).
Parameters
| Parameter | Type | Description |
|---|---|---|
attempt | number | 1-based attempt number. |
cfg | BackoffConfig | Carries baseDelayMs (default 500) and maxDelayMs (default 30_000). |
Returns
number
The (un-jittered) delay in ms.