frontend
    Preparing search index...

    Function useSpeedGame

    • Hook that manages Speed game state and player actions.

      Returns {
          clearSelection: () => void;
          error: string | null;
          exec: (
              ...args: [
                  command: "reset"
                  | "log"
                  | "play"
                  | "hint"
                  | "flip",
                  cardIndex?: number,
                  pileIndex?: number,
                  config?: SpeedConfig,
              ],
          ) => Promise<void>;
          handleConfigChange: (key: "cpuDifficulty", value: string) => void;
          handleFlip: () => void;
          handleHint: () => void;
          handlePlay: (pileIndex: number) => void;
          loading: boolean;
          retry: () => Promise<void>;
          selectedCardIndices: number[];
          speedConfig: SpeedConfig;
          state: SpeedResponse | null;
          toggleCard: (idx: number) => void;
      }