@botmesh/core - v2.0.0-alpha.2
    Preparing search index...

    Interface Leadership

    A renewed lease on a named singleton (see Coordinator.lead).

    interface Leadership {
        name: string;
        fence: number;
        signal: AbortSignal;
        release(): Promise<void>;
    }
    Index
    name: string
    fence: number

    Term number: strictly increasing every time the leadership changes hands.

    signal: AbortSignal

    Aborts once the leadership is lost (expired, coordinator unreachable, stopped).