@lgriffin/esi.ts - EVE Online ESI API Client - v12.3.0
    Preparing search index...
    interface ICircuitBreaker {
        checkCircuit(endpoint: string): void;
        recordSuccess(endpoint: string): void;
        recordFailure(endpoint: string, statusCode: number): void;
        getState(endpoint: string): CircuitState;
        getStats(): {
            totalCircuits: number;
            openCircuits: number;
            circuits: Record<string, { state: CircuitState; failures: number }>;
        };
        reset(endpoint?: string): void;
        cleanup(): number;
        shutdown(): void;
        destroy?(): void;
        getKeyStrategy?(): "resolved" | "template";
    }

    Implemented by

    Index
    • Returns {
          totalCircuits: number;
          openCircuits: number;
          circuits: Record<string, { state: CircuitState; failures: number }>;
      }