Prometheus Entity Management API
    Preparing search index...

    Isolated provider registry used by one sync client.

    The package-level registration functions delegate to a default registry for backwards compatibility. Tests, SSR requests, workers, and applications hosting multiple graph clients should create and inject a dedicated registry instead of sharing process-global provider state.

    interface SyncProviderRegistry {
        clear: () => void;
        getAllProviders: () => Set<SyncProvider>;
        getProvider: (type: string) => SyncProvider | undefined;
        getRegisteredTypes: () => string[];
        getTypesForProvider: (provider: SyncProvider) => string[];
        register: (opts: RegisterSyncProviderOptions) => void;
    }
    Index
    clear: () => void
    getAllProviders: () => Set<SyncProvider>
    getProvider: (type: string) => SyncProvider | undefined
    getRegisteredTypes: () => string[]
    getTypesForProvider: (provider: SyncProvider) => string[]
    register: (opts: RegisterSyncProviderOptions) => void