Luxar Viewer API Documentation - v2026.10.19
    Preparing search index...
    Index
    loaded: boolean = false
    disposed: boolean = false
    faultSource: ArchiveFaultSource | null = null
    faultUnsubscribe: (() => void) | null = null
    waypoints: InstalledWaypoints | null = null
    kioskTeardown: (() => void) | null = null
    controlPanelConfig: ControlPanelSettings | null = null

    The scene's authored control-panel block. Held for getViewerState() alone: the touch panel is a separate page and cannot read the store's attributes itself.

    src: string | undefined

    The dataset this session loads; undefined for "no dataset yet".

    • get isDisposed(): boolean

      True once the app was disposed or a newer load started: an in-flight load reading this must stop at its next await.

      Returns boolean

    • Report the loaded dataset's archive faults from now on. A fault latched during the load is replayed immediately — so call this AFTER announcing the dataset (the public ordering: available, then faulted).

      Parameters

      • onFault: (error: Error) => void

      Returns void

    • Replace the kiosk watchdog teardown (run at once on a disposed session).

      Parameters

      • teardown: (() => void) | null

      Returns void