Skip to content

rulvar API reference


rulvar API reference / @rulvar/core / retryDelayMs

Function: retryDelayMs()

ts
function retryDelayMs(
   policy, 
   retryIndex, 
   retryAfterMs?, 
   random?): number;

Defined in: packages/core/src/model/retry.ts:58

The delay before retry number retryIndex (0-based: the delay after the first failed attempt has index 0). A provider-supplied retryAfterMs REPLACES the computed delay (Appendix A). Jitter is equal-jitter: half the backoff is deterministic, half random, so a jittered delay never collapses to zero.

Parameters

ParameterTypeDefault value
policyRetryPolicyundefined
retryIndexnumberundefined
retryAfterMs?numberundefined
random?() => numberMath.random

Returns

number