Skip to content

TimeoutStrategy

Defined in: src/timeout.ts:28

Aborts context.signal after the timeout and returns a TimeoutRejectedError. By default it returns immediately, even if the callback ignores the signal; with cooperative: true it waits for the callback to finish (Polly v8 behaviour).

T

new TimeoutStrategy<T>(options, source): TimeoutStrategy<T>

Defined in: src/timeout.ts:33

TimeoutOptions

StrategySource

TimeoutStrategy<T>

execute(next, context): Promise<Outcome<T, unknown>>

Defined in: src/timeout.ts:40

Next<T>

ResilienceContext

Promise<Outcome<T, unknown>>

ResilienceStrategy.execute