annotations-design-patterns
    Preparing search index...

    Interface CircuitBreakerOptions<This, Args>

    interface CircuitBreakerOptions<
        This = unknown,
        Args extends readonly unknown[] = readonly unknown[],
    > {
        failures: number;
        resetMs: number;
        isFailure?: (error: unknown, info: InvocationInfo<This, Args>) => boolean;
    }

    Type Parameters

    • This = unknown
    • Args extends readonly unknown[] = readonly unknown[]
    Index
    failures: number
    resetMs: number
    isFailure?: (error: unknown, info: InvocationInfo<This, Args>) => boolean

    A synchronous false result ignores the error without treating it as success.