Georeferencing API
    Preparing search index...

    Interface JobScheduler

    Host-owned concurrency budget shared by any number of engine instances.

    interface JobScheduler {
        pending: number;
        running: number;
        acquire(signal?: AbortSignal): Promise<() => void>;
    }
    Index
    pending: number

    Number of jobs waiting for a slot.

    running: number

    Number of currently acquired, unreleased slots.

    • Wait for a slot, rejecting with AbortError if cancelled while queued. Returns an idempotent release function; holders must release in finally.

      Parameters

      • Optionalsignal: AbortSignal

      Returns Promise<() => void>