StepRetryOptions

Interface: StepRetryOptions

Defined in: packages/workflow-core/src/types.ts:235

Properties

backoff?

ts
optional backoff: "exponential" | "fixed" | (attempt) => number;
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;
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;
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;
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