clik-engine API
    Preparing search index...

    Variable HotStateConst

    HotState: {
        autoSave(
            sceneKey: string,
            serialize: () => Record<string, unknown>,
        ): void;
        clear(): void;
        clearScene(sceneKey: string): void;
        load(sceneKey: string): Record<string, unknown> | null;
        loadAll(): Record<
            string,
            { data: Record<string, unknown>; timestamp: number },
        >;
        save(sceneKey: string, data: Record<string, unknown>): void;
    } = ...

    Preserves game state across Vite HMR reloads. Saves to sessionStorage before unload, restores on next boot.

    Type Declaration

    • autoSave: function
      • Setup auto-save before page unload (HMR triggers beforeunload). Call this in scene create() with a serializer function.

        Parameters

        • sceneKey: string
        • serialize: () => Record<string, unknown>

        Returns void

    • clear: function
    • clearScene: function
    • load: function
    • loadAll: function
      • Load all saved states

        Returns Record<string, { data: Record<string, unknown>; timestamp: number }>

    • save: function