@morojs/moro / CircuitBreaker
Class: CircuitBreaker
Defined in: src/core/utilities/circuit-breaker.ts:2
Constructors
Constructor
new CircuitBreaker(
options
):CircuitBreaker
Defined in: src/core/utilities/circuit-breaker.ts:7
Parameters
options
failureThreshold
number
monitoringPeriod
number
resetTimeout
number
Returns
CircuitBreaker
Methods
execute()
execute<
T
>(fn
):Promise
<T
>
Defined in: src/core/utilities/circuit-breaker.ts:15
Type Parameters
T
T
Parameters
fn
() => Promise
<T
>
Returns
Promise
<T
>