ICircuitBreaker: ICircuitBreakerStateMethods & {
    isolate(): ITask<void>;
    reset(): ITask<void>;
    runOrFail<TValue = void>(asyncFn: AsyncLazy<TValue>): ITask<TValue>;
}

IMPORT_PATH: "@daiso-tech/core/circuit-breaker/contracts"

Type declaration