Class: CircuitBreaker
Defined in: src/mantle/errors/index.ts:751 Circuit breaker for handling cascading failuresConstructors
Constructor
Parameters
name
string
options
CircuitBreakerOptions = {}
Returns
CircuitBreaker
Properties
name
Methods
execute()
Type Parameters
T
T
Parameters
operation
() =>Promise<T>
Returns
Promise<T>
getState()
Returns
getStats()
Returns
isAllowing()
Returns
boolean
reset()
Returns
void
trip()
Returns
void