trackkit / dispatcher/types / ResolvedRetryOptions
Interface: ResolvedRetryOptions
Defined in: dispatcher/types.ts:256
Internal
Fully resolved retry options with defaults applied.
See
RetryOptions
Extends
Required<RetryOptions>
Properties
maxAttempts
maxAttempts:
number
Defined in: dispatcher/types.ts:220
Maximum number of retry attempts for a failed request.
Inherited from
initialDelay
initialDelay:
number
Defined in: dispatcher/types.ts:225
Initial delay in milliseconds before the first retry.
Inherited from
maxDelay
maxDelay:
number
Defined in: dispatcher/types.ts:230
Maximum delay in milliseconds between retries.
Inherited from
multiplier
multiplier:
number
Defined in: dispatcher/types.ts:235
Multiplier for exponential backoff (e.g. 2.0 doubles delay each retry).
Inherited from
jitter
jitter:
boolean
Defined in: dispatcher/types.ts:240
Add random jitter to retry delays to avoid thundering herd effects.
Inherited from
retryableStatuses
retryableStatuses:
number[]
Defined in: dispatcher/types.ts:247
HTTP status codes that should trigger a retry.
Example
[408, 429, 500, 502, 503, 504]