Appearance
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.