@oneplatform/sdk / RetryPolicy
Interface: RetryPolicy¶
Defined in: packages/sdk/src/types/client-options.ts:63
Properties¶
initialDelayMs?¶
readonlyoptionalinitialDelayMs?:number
Defined in: packages/sdk/src/types/client-options.ts:68
Initial backoff delay in ms. Doubles per retry. Default: 500
jitter?¶
readonlyoptionaljitter?:boolean
Defined in: packages/sdk/src/types/client-options.ts:80
Apply ±25% random jitter to backoff delays. Default: true
maxDelayMs?¶
readonlyoptionalmaxDelayMs?:number
Defined in: packages/sdk/src/types/client-options.ts:71
Maximum backoff delay cap in ms. Default: 30000
maxRetries?¶
readonlyoptionalmaxRetries?:number
Defined in: packages/sdk/src/types/client-options.ts:65
Maximum retry attempts (not counting the initial attempt). Default: 3
retryableStatusCodes?¶
readonlyoptionalretryableStatusCodes?:number[]
Defined in: packages/sdk/src/types/client-options.ts:77
HTTP status codes that trigger a retry. Default: [429, 500, 502, 503, 504].