narraleaf
Version:
Create your visual novel with Electron and React
9 lines (8 loc) • 460 B
TypeScript
import { SavedGame, SavedGameMetadata, SaveType } from "../../../../core/game/save";
export declare abstract class StoreProvider {
abstract get(name: string): Promise<SavedGame>;
abstract metadata(name: string): Promise<SavedGameMetadata>;
abstract set(name: string, type: SaveType, metadata: SavedGameMetadata, data: SavedGame): Promise<void>;
abstract list(): Promise<SavedGameMetadata[]>;
abstract delete(name: string): Promise<void>;
}