Luxar Viewer API Documentation - v2026.9.22
    Preparing search index...

    Interface KioskWatchdogPorts

    interface KioskWatchdogPorts {
        canvas: EventTarget;
        graceS: number;
        reload: () => void;
        setTimer?: (handler: () => void, ms: number) => number;
        clearTimer?: (handle: number) => void;
        onRecovered?: () => void;
    }
    Index
    canvas: EventTarget

    The canvas whose context is being watched.

    graceS: number

    Seconds to wait for recovery before reloading.

    reload: () => void

    Reload the page. Injected so a test never actually navigates.

    setTimer?: (handler: () => void, ms: number) => number

    Defaults to setTimeout.

    clearTimer?: (handle: number) => void

    Defaults to clearTimeout.

    onRecovered?: () => void

    Called instead of reloading when the context comes back in time.