Workflow Docs
AI/LLM: This documentation page is available in plain markdown format at/workflow/latest/docs/reference/interfaces/StepRetryOptions.md
StepRetryOptions
Interface: StepRetryOptions#
Defined in: packages/workflow-core/src/types.ts:235
Properties#
backoff?#
ts
optional backoff: "exponential" | "fixed" | (attempt) => number;Defined in: packages/workflow-core/src/types.ts:239
Backoff between attempts. Default: 'exponential'.
baseMs?#
ts
optional baseMs: number;Defined in: packages/workflow-core/src/types.ts:241
Base delay in ms for built-in backoff strategies. Default: 500.
maxAttempts#
ts
maxAttempts: number;Defined in: packages/workflow-core/src/types.ts:237
Maximum total attempts including the first try. Must be >= 1.
shouldRetry()?#
ts
optional shouldRetry: (err, attempt) => boolean;Defined in: packages/workflow-core/src/types.ts:244
Predicate to decide whether a given error should be retried. Default: retry every error.
Parameters#
err#
unknown
attempt#
number
Returns#
boolean