ErrorRetryPolicy
Defined in: packages/core/src/errors.ts:105
Properties
Section titled “Properties”classifyByMessage?
Section titled “classifyByMessage?”
optionalclassifyByMessage?: (message) =>ProviderRetryHint|undefined
Defined in: packages/core/src/errors.ts:109
Parameters
Section titled “Parameters”message
Section titled “message”string
Returns
Section titled “Returns”ProviderRetryHint | undefined
classifyByStatusCode?
Section titled “classifyByStatusCode?”
optionalclassifyByStatusCode?: (status) =>ProviderRetryHint
Defined in: packages/core/src/errors.ts:108
Parameters
Section titled “Parameters”status
Section titled “status”number
Returns
Section titled “Returns”fallback?
Section titled “fallback?”
optionalfallback?:ProviderRetryHint
Defined in: packages/core/src/errors.ts:113
Optional override for retry hint inference.
nonRetryableCodes?
Section titled “nonRetryableCodes?”
optionalnonRetryableCodes?: readonlyKMsgErrorCode[]
Defined in: packages/core/src/errors.ts:107
retryableCodes?
Section titled “retryableCodes?”
optionalretryableCodes?: readonlyKMsgErrorCode[]
Defined in: packages/core/src/errors.ts:106
retryAfterMs?
Section titled “retryAfterMs?”
optionalretryAfterMs?: (error) =>number|undefined
Defined in: packages/core/src/errors.ts:117
Optional custom retry delay in milliseconds.
Parameters
Section titled “Parameters”Returns
Section titled “Returns”number | undefined