type SyncPersistenceCapabilityV1<TKey> = object;Defined in: packages/db/src/types.ts:530
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:535
Promise<void>
readonly protocol: "@tanstack/db/sync-persistence";Defined in: packages/db/src/types.ts:533
readonly reserveCommitTurn: () => void;Defined in: packages/db/src/types.ts:540
Reserve the open sync transaction's FIFO turn, so a subset hydration that starts before it commits waits for that commit.
void
readonly resumeSnapshot: object;Defined in: packages/db/src/types.ts:544
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:541
Promise<SyncPersistenceScannedRow<TKey>[]>
readonly version: 1;Defined in: packages/db/src/types.ts:534