RetryOptions
Retry-policy options accepted bywithRetry. The same policy is used by every namespace client method; the exported helper is useful when you need that behavior on a call that isn’t wrapped yet (e.g., a direct call to adaline.deploymentsApi.* or adaline.logsApi.*).
Definition
Fields
| Field | Type | Default | Description |
|---|---|---|---|
retries | number | 10 | Maximum number of retry attempts on 5xx responses. |
minTimeout | number | 1000 | Minimum delay between attempts (ms). |
maxTimeout | number | 10000 | Maximum delay between attempts (ms). |
factor | number | 2 | Exponential backoff factor. Each retry waits factor × the previous delay. |
randomize | boolean | true | If true, adds jitter to each delay. |
maxRetryTime | number | 20000 | Hard ceiling on total time spent retrying (ms). The retry loop gives up once this is exceeded. |
Defaults
The exportedDEFAULT_RETRY_OPTIONS constant is what every namespace client uses:
Behavior
- 5xx responses — retried with exponential backoff and jitter.
- 4xx responses — aborted immediately via
AbortError; no retries. - Network errors — retried like 5xx.