IFClite TypeScript API
    Preparing search index...

    Interface SnapshotOptions

    interface SnapshotOptions {
        author?: string;
        dataVersion?: string;
        id?: string;
        ifcxVersion?: string;
        slot?: ModelSlotRef;
        sortChildren?: boolean;
        timestamp?: string;
    }
    Index
    author?: string
    dataVersion?: string

    Override the data version string.

    id?: string

    Override the file id.

    ifcxVersion?: string

    Override the IFCX version string. Defaults to whatever was seeded.

    Emit only the entities of one model slot (#4444), paths kept as stored (slot-qualified), with THAT slot's file header / imports / schemas. A recipient reconstructs one viewer model per slot from one snapshot per slot. Omitted: every entity in the room, file metadata merged across slots (see slot-ifcx.ts).

    sortChildren?: boolean

    Stable child-key ordering (defaults to insertion order from the Y.Map).

    timestamp?: string

    Override timestamp; defaults to Date.now().