Skip to content

Rule.io SDK


Rule.io SDK / client/src / RetryInfo

Interface: RetryInfo

Defined in: client/src/core/rate-limit.ts:67

Diagnostic payload passed to RateLimitOptions.onRetry on each retry attempt. See RateLimitOptions for a usage example.

Properties

attempt

attempt: number

Defined in: client/src/core/rate-limit.ts:71

1-indexed attempt number of the upcoming retry.


delayMs

delayMs: number

Defined in: client/src/core/rate-limit.ts:73

Computed delay in ms before the upcoming retry.


error

error: unknown

Defined in: client/src/core/rate-limit.ts:75

The error that triggered the retry (always a 429 RuleApiError).


honoredRetryAfter

honoredRetryAfter: boolean

Defined in: client/src/core/rate-limit.ts:80

true when delayMs was derived from the server's Retry-After header; false when from exponential backoff.


label

label: string

Defined in: client/src/core/rate-limit.ts:69

Caller-supplied label, e.g. an HTTP method + URL.