@karmaniverous/jeeves-watcher
    Preparing search index...

    Interface SystemHealthOptions

    Options for SystemHealth.

    interface SystemHealthOptions {
        baseDelayMs?: number;
        logger: Logger;
        maxBackoffMs?: number;
        maxRetries?: number;
        onFatalError?: (error: unknown) => void;
    }
    Index

    Properties

    baseDelayMs?: number

    Base delay in milliseconds for exponential backoff. Default: 1000.

    logger: Logger

    Logger instance.

    maxBackoffMs?: number

    Maximum backoff delay in milliseconds. Default: 60000.

    maxRetries?: number

    Maximum consecutive failures before fatal. Default: Infinity.

    onFatalError?: (error: unknown) => void

    Called when maxRetries is exceeded. If not set, throws.