SheetXL - v0.8.0-beta.9+sites.210.e2d420901
    Preparing search index...

    Interface StateRecord

    The identity fields the store stamps onto every committed state record.

    Records are store-owned clones — a model's proposed state is cloned on updateState, and the clone is stamped at commit. The fields are non-enumerable so they read normally (state.version) but never leak into model spreads, JSON.stringify or deep-equality; they are typed optional because a record only carries them after its first commit.

    interface StateRecord {
        id?: string;
        version?: number;
    }
    Index
    id?: string

    The stable state id (IStore.create).

    version?: number

    The commit sequence id of the commit that wrote this record (IStore.getVersionId).