Skip to content

trackkit / dispatcher/types / ResolvedRetryOptions

Interface: ResolvedRetryOptions

Defined in: dispatcher/types.ts:256

Internal

Fully resolved retry options with defaults applied.

See

RetryOptions

Extends

Properties

maxAttempts

maxAttempts: number

Defined in: dispatcher/types.ts:220

Maximum number of retry attempts for a failed request.

Inherited from

RetryOptions.maxAttempts


initialDelay

initialDelay: number

Defined in: dispatcher/types.ts:225

Initial delay in milliseconds before the first retry.

Inherited from

RetryOptions.initialDelay


maxDelay

maxDelay: number

Defined in: dispatcher/types.ts:230

Maximum delay in milliseconds between retries.

Inherited from

RetryOptions.maxDelay


multiplier

multiplier: number

Defined in: dispatcher/types.ts:235

Multiplier for exponential backoff (e.g. 2.0 doubles delay each retry).

Inherited from

RetryOptions.multiplier


jitter

jitter: boolean

Defined in: dispatcher/types.ts:240

Add random jitter to retry delays to avoid thundering herd effects.

Inherited from

RetryOptions.jitter


retryableStatuses

retryableStatuses: number[]

Defined in: dispatcher/types.ts:247

HTTP status codes that should trigger a retry.

Example

ts
[408, 429, 500, 502, 503, 504]

Inherited from

RetryOptions.retryableStatuses

Released under the MIT License.