Skip to main content

Interface: PollRetryOptions

Defined in: src/airs/runtime.ts:55

Properties

baseDelayMs?

optional baseDelayMs?: number

Defined in: src/airs/runtime.ts:59

Base delay in ms for exponential backoff. Default: 10000.


maxNoProgressPolls?

optional maxNoProgressPolls?: number

Defined in: src/airs/runtime.ts:61

Stop after this many consecutive successful polls resolve no new prompts. Default: 120.


maxRetries?

optional maxRetries?: number

Defined in: src/airs/runtime.ts:57

Max retries per rate-limit error before giving up. Default: 5.


onProgress?

optional onProgress?: (results) => void | Promise<void>

Defined in: src/airs/runtime.ts:65

Called whenever newly terminal prompt results are resolved.

Parameters

results

BulkScanResult[]

Returns

void | Promise<void>


onRetry?

optional onRetry?: (attempt, delayMs) => void

Defined in: src/airs/runtime.ts:63

Called on each retry with (attempt, delayMs).

Parameters

attempt

number

delayMs

number

Returns

void