Перейти к содержимому
Русский

CircuitBreakerOptionsType

Это содержимое пока не доступно на вашем языке.

CircuitBreakerOptionsType = object

Defined in: src/pattern/CircuitBreakerOptions.ts:5

Plain options-object shape accepted by a CircuitBreaker.

readonly optional callTimeoutMs?: number

Defined in: src/pattern/CircuitBreakerOptions.ts:11

Per-call timeout; exceeding this counts as a failure.


readonly optional isFailure?: (err) => boolean

Defined in: src/pattern/CircuitBreakerOptions.ts:13

Optional: classify errors as non-failures to bypass breaker counting.

Error

boolean


readonly maxFailures: number

Defined in: src/pattern/CircuitBreakerOptions.ts:7

Consecutive failures before the breaker opens. Must be >= 1.


readonly resetTimeoutMs: number

Defined in: src/pattern/CircuitBreakerOptions.ts:9

How long the breaker stays open before letting a probe through. ms.