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.