Skip to content

@advjs/monorepo / @advjs/client / useGameStore

Variable: useGameStore

const useGameStore: StoreDefinition<"@advjs/client:game", Pick<{ deleteRecord: (index) => Promise<void>; isLoading: ComputedRef<boolean>; loadStatus: Ref<AdvGameLoadStatusEnum, AdvGameLoadStatusEnum>; readRecord: (index) => Promise<CurStateType>; readRecordMeta: (index) => Promise<AdvGameRecordMeta>; saveRecord: (index, data) => Promise<void>; saveRecordMeta: (index, meta) => Promise<void>; startChapter: Ref<any, any>; startNode: Ref<any, any>; }, "loadStatus" | "startChapter" | "startNode">, Pick<{ deleteRecord: (index) => Promise<void>; isLoading: ComputedRef<boolean>; loadStatus: Ref<AdvGameLoadStatusEnum, AdvGameLoadStatusEnum>; readRecord: (index) => Promise<CurStateType>; readRecordMeta: (index) => Promise<AdvGameRecordMeta>; saveRecord: (index, data) => Promise<void>; saveRecordMeta: (index, meta) => Promise<void>; startChapter: Ref<any, any>; startNode: Ref<any, any>; }, "isLoading">, Pick<{ deleteRecord: (index) => Promise<void>; isLoading: ComputedRef<boolean>; loadStatus: Ref<AdvGameLoadStatusEnum, AdvGameLoadStatusEnum>; readRecord: (index) => Promise<CurStateType>; readRecordMeta: (index) => Promise<AdvGameRecordMeta>; saveRecord: (index, data) => Promise<void>; saveRecordMeta: (index, meta) => Promise<void>; startChapter: Ref<any, any>; startNode: Ref<any, any>; }, "readRecord" | "readRecordMeta" | "saveRecord" | "saveRecordMeta" | "deleteRecord">>

Defined in: packages/client/stores/useGameStore.ts:9

runtime game store