Prometheus Entity Management API
    Preparing search index...

    Svelte app bootstrap helpers.

    Call initEntityGraph() once at the root of your Svelte app (e.g. in +layout.svelte or App.svelte) to configure the engine and attach global focus/reconnect listeners that trigger SWR revalidation.

    This is a thin facade over the core engine's public API — no logic is reimplemented here.

    interface InitEntityGraphOptions {
        defaultGcTime?: number;
        defaultStaleTime?: number;
        gcInterval?: number;
        globalListeners?: boolean;
        maxRetries?: number;
        retryBaseDelay?: number;
        revalidateOnFocus?: boolean;
        revalidateOnReconnect?: boolean;
    }

    Hierarchy (View Summary)

    Index
    defaultGcTime?: number

    Max age (Date.now() - lastFetched) for evicting entities with zero subscribers during GC.

    defaultStaleTime?: number
    gcInterval?: number

    Interval between GC passes when the collector is active (default 60s).

    globalListeners?: boolean

    Attach window focus/reconnect listeners for SWR revalidation (default: true).

    maxRetries?: number
    retryBaseDelay?: number
    revalidateOnFocus?: boolean
    revalidateOnReconnect?: boolean