type SyncPersistenceCapabilityV1<TKey> = object;Defined in: packages/db/src/types.ts:540
Internal
Unstable cross-package protocol for persistence-aware adapters.
TKey extends string | number = string | number
readonly hydrateBaseline: () => Promise<void>;Defined in: packages/db/src/types.ts:545
Promise<void>
readonly protocol: "@tanstack/db/sync-persistence";Defined in: packages/db/src/types.ts:543
readonly resumeSnapshot: object;Defined in: packages/db/src/types.ts:549
readonly certify: () => Promise<void>;Promise<void>
readonly expectCurrentCommit: () => void;void
readonly getKeySetEvidence: () =>
| SyncPersistenceKeySetEvidence
| undefined;| SyncPersistenceKeySetEvidence | undefined
readonly scanPersistedRows: (options?) => Promise<SyncPersistenceScannedRow<TKey>[]>;Defined in: packages/db/src/types.ts:546
Promise<SyncPersistenceScannedRow<TKey>[]>
readonly version: 1;Defined in: packages/db/src/types.ts:544