tryError Documentation

Function: circuitBreakerMiddleware()
Function

```ts function circuitBreakerMiddleware<T, E>(options): ErrorMiddleware<T, E>; ``` Defined in: [middleware.ts:218](https://github.com/oconnorjohnson/try-error/blob/e3ae0308069a4fba073f4543d527ad76373db795/src/middleware.ts#L218) Circuit breaker middleware

tryError API Documentation v0.0.1-alpha.1


tryError API Documentation / circuitBreakerMiddleware

Function: circuitBreakerMiddleware()

function circuitBreakerMiddleware<T, E>(options): ErrorMiddleware<T, E>;

Defined in: middleware.ts:218

Circuit breaker middleware

Type Parameters

T

T

E

E extends TryError<string>

Parameters

options

onClose?

() => void

onOpen?

() => void

threshold

number

timeout

number

Returns

ErrorMiddleware<T, E>