Prometheus Entity Management API
    Preparing search index...
    interface SyncAdapter {
        name: string;
        onStatusChange?: (cb: (status: AdapterStatus) => void) => UnsubscribeFn;
        execute(sql: string, params?: unknown[]): Promise<void>;
        isSynced(): boolean;
        onSyncComplete(cb: () => void): UnsubscribeFn;
        query<T = Record<string, unknown>>(
            sql: string,
            params?: unknown[],
        ): Promise<SyncQueryResult<T>>;
        subscribe(
            config: SubscriptionConfig,
            handler: (changeset: ChangeSet) => void,
        ): UnsubscribeFn;
    }

    Hierarchy (View Summary)

    Index
    name: string
    onStatusChange?: (cb: (status: AdapterStatus) => void) => UnsubscribeFn
    • Parameters

      • sql: string
      • Optionalparams: unknown[]

      Returns Promise<void>

    • Returns boolean

    • Parameters

      • cb: () => void

      Returns UnsubscribeFn

    • Type Parameters

      • T = Record<string, unknown>

      Parameters

      • sql: string
      • Optionalparams: unknown[]

      Returns Promise<SyncQueryResult<T>>