Skip to content

TimeoutConfig

Defined in: src/policies/resilience/timeout.ts:10

Configuration for the timeout policy.

optional message: string

Defined in: src/policies/resilience/timeout.ts:14

Error message when timeout fires.


optional skip: (c) => boolean | Promise<boolean>

Defined in: src/policies/types.ts:33

Skip this policy when condition returns true

unknown

boolean | Promise<boolean>

PolicyConfig.skip


optional statusCode: number

Defined in: src/policies/resilience/timeout.ts:16

HTTP status code when timeout fires. Default: 504.


optional timeoutMs: number

Defined in: src/policies/resilience/timeout.ts:12

Timeout in milliseconds. Default: 30000.