yukinovel
Version:
Yukinovel is a simple web visual novel engine.
17 lines (16 loc) • 460 B
TypeScript
import { GameState } from '../types/index.js';
export declare class SaveManager {
private storageKey;
save(slot: number, state: GameState): void;
load(slot: number): GameState | null;
getAllSaves(): {
[slot: number]: GameState;
};
deleteSave(slot: number): void;
hasSave(slot: number): boolean;
getSaveInfo(slot: number): {
savedAt: Date;
currentScene: string;
} | null;
clearAllSaves(): void;
}