콘텐츠로 이동

ErrorRetryPolicy

Defined in: packages/core/src/errors.ts:119

optional classifyByMessage?: (message) => ProviderRetryHint | undefined

Defined in: packages/core/src/errors.ts:127

string

ProviderRetryHint | undefined


optional classifyByStatusCode?: (status) => ProviderRetryHint

Defined in: packages/core/src/errors.ts:126

number

ProviderRetryHint


optional fallback?: ProviderRetryHint

Defined in: packages/core/src/errors.ts:131

Optional override for retry hint inference.


optional nonRetryableCodes?: readonly KMsgErrorCode[]

Defined in: packages/core/src/errors.ts:121


optional nonRetryableStatuses?: readonly string[]

Defined in: packages/core/src/errors.ts:125

Explicit non-retryable HTTP statuses; wins on conflicts.


optional retryableCodes?: readonly KMsgErrorCode[]

Defined in: packages/core/src/errors.ts:120


optional retryableStatuses?: readonly string[]

Defined in: packages/core/src/errors.ts:123

Explicit retryable HTTP statuses, normalized case-insensitively.


optional retryAfterMs?: RetryAfterPolicy | ((error) => number | undefined)

Defined in: packages/core/src/errors.ts:135

Optional custom retry delay resolver or declarative mapping.