@openvireo/sdk - v0.2.0
    Preparing search index...

    Interface SyncState

    What a client keeps per synced database (the web app stores it in IndexedDB next to the file).

    interface SyncState {
        base?: Uint8Array<ArrayBufferLike>;
        etag: string;
        generation: number;
        lastSync: string;
        revision: number;
        snapshot: Snapshot;
    }
    Index
    base?: Uint8Array<ArrayBufferLike>

    the server's bytes at the last sync (encrypted .kdbx): the common base for the next merge

    etag: string
    generation: number
    lastSync: string
    revision: number
    snapshot: Snapshot

    entry id → modification time (ms) at the last sync