interface CircuitBreakerOptions

Circuit breaker configuration options

Properties

optional
threshold: number

Number of consecutive failures before opening the circuit

optional
timeout: number

Time in milliseconds to wait before attempting recovery (HALF_OPEN)

optional
logger: ILogger

Logger instance for debugging

optional
name: string

Name/identifier for this circuit breaker (for logging)

Usage

import { type CircuitBreakerOptions } from ".";