Files
Genarrative/src/persistence/gameSaveStorage.ts
T
2026-04-28 19:36:39 +08:00

23 lines
661 B
TypeScript

import {
type RuntimeSaveCheckpointInput as SharedRuntimeSaveCheckpointInput,
type SavedGameSnapshot as SharedSavedGameSnapshot,
type SavedGameSnapshotInput as SharedSavedGameSnapshotInput,
} from '../../packages/shared/src/contracts/runtime';
import type { GameState, StoryMoment } from '../types';
import type { BottomTab } from '../types/navigation';
export type SavedGameSnapshot = SharedSavedGameSnapshot<
GameState,
BottomTab,
StoryMoment
>;
export type SavedGameSnapshotInput = SharedSavedGameSnapshotInput<
GameState,
BottomTab,
StoryMoment
>;
export type RuntimeSaveCheckpointInput =
SharedRuntimeSaveCheckpointInput<BottomTab>;