UNPKG

narraleaf

Version:

Create your visual novel with Electron and React

17 lines (16 loc) 665 B
import { SavedGame, SavedGameMetadata } from "../../../core/game/save"; import React from "react"; export type UseSaveActionResult = { save: (id: string) => Promise<void>; quickSave: () => Promise<void>; }; export type UseSavedGameResult = { results: SavedGameMetadata[] | []; error: Error | null; isLoading: boolean; refetch: () => void; }; export declare function useCurrentSaved(): SavedGame | null; export declare function useCurrentSavedRef(): React.RefObject<SavedGame | null>; export declare function useSaveAction(): UseSaveActionResult; export declare function useSavedGames(deps?: React.DependencyList): UseSavedGameResult | null;