UNPKG

mollitia

Version:

JavaScript Resilience Library

11 lines (9 loc) 444 B
import { CircuitFunction } from '../../circuit.js'; import { SlidingWindowBreaker, SlidingWindowBreakerOptions } from './index.js'; /** * The Sliding Count Breaker Module, that allows to break the circuit if it fails too often. */ export declare class SlidingCountBreaker extends SlidingWindowBreaker { constructor(options?: SlidingWindowBreakerOptions); executeInClosed<T>(promise: CircuitFunction, ...params: any[]): Promise<T>; }