Skip to content

calculateBackoffDelay

function calculateBackoffDelay(
   failCount, 
   baseInterval?, 
   maxDelay?, 
   jitterFactor?): number;

Defined in: packages/core/src/shared/utils/backoff.ts:97

Calculate just the delay in milliseconds for a given fail count, with jitter.

ParameterTypeDefault valueDescription
failCountnumberundefinedNumber of previous failed attempts
baseIntervalnumberDEFAULT_BASE_INTERVALBase interval in milliseconds (default: 1000ms)
maxDelay?numberundefinedMaximum delay in milliseconds (optional)
jitterFactor?numberDEFAULT_JITTER_FACTORJitter spread factor, 0–1 (default: 0.25 = ±25%). Set to 0 to disable.

number

The delay in milliseconds