interface Asuka3DHistoryTrackState {
    assets?: Record<string, Asuka3DProduct>;
    engine?: string;
    index: number;
    lastSignature?: string;
    maxSnapshots?: number;
    scope?: string;
    snapshots: Asuka3DSceneState[];
    viewId?: null | string;
    [key: string]: unknown;
}

Indexable

  • [key: string]: unknown

Properties

assets?: Record<string, Asuka3DProduct>

Model-bearing product records stored once per track, not once per snapshot.

engine?: string
index: number
lastSignature?: string
maxSnapshots?: number
scope?: string
snapshots: Asuka3DSceneState[]
viewId?: null | string