23 lines
661 B
TypeScript
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>;
|