Skip to content

exponentialBackoff

exponentialBackoff(opts): BackoffPolicy

Defined in: src/pattern/BackoffPolicy.ts:64

min × 2^n clamped to max, multiplied by 1 ± randomFactor.

exponentialBackoff({ minMs: 200, maxMs: 10_000, randomFactor: 0.2 }) // n=0 → ~200 (160..240) // n=1 → ~400 (320..480) // n=2 → ~800 // n=10 → 10_000 (clamped)

ExponentialBackoffOptions

BackoffPolicy