mollitia
Version:
JavaScript Resilience Library
11 lines (9 loc) • 444 B
TypeScript
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>;
}