@advjs/monorepo / client / useGameStore
Function: useGameStore()
useGameStore(
pinia
?,hot
?):Store
<"game"
,Pick
<{deleteRecord
: (index
) =>Promise
<void
>;readRecord
: (index
) =>Promise
<CurStateType
>;readRecordMeta
: (index
) =>Promise
<AdvGameRecordMeta
>;saveRecord
: (index
,data
) =>Promise
<void
>;saveRecordMeta
: (index
,meta
) =>Promise
<void
>; },never
>,Pick
<{deleteRecord
: (index
) =>Promise
<void
>;readRecord
: (index
) =>Promise
<CurStateType
>;readRecordMeta
: (index
) =>Promise
<AdvGameRecordMeta
>;saveRecord
: (index
,data
) =>Promise
<void
>;saveRecordMeta
: (index
,meta
) =>Promise
<void
>; },never
>,Pick
<{deleteRecord
: (index
) =>Promise
<void
>;readRecord
: (index
) =>Promise
<CurStateType
>;readRecordMeta
: (index
) =>Promise
<AdvGameRecordMeta
>;saveRecord
: (index
,data
) =>Promise
<void
>;saveRecordMeta
: (index
,meta
) =>Promise
<void
>; },"readRecord"
|"readRecordMeta"
|"saveRecord"
|"saveRecordMeta"
|"deleteRecord"
>>
Defined in: packages/client/stores/game.ts:7
Returns a store, creates it if necessary.
Parameters
pinia?
Pinia instance to retrieve the store
null
| Pinia
hot?
StoreGeneric
dev only hot module replacement
Returns
Store
<"game"
, Pick
<{ deleteRecord
: (index
) => Promise
<void
>; readRecord
: (index
) => Promise
<CurStateType
>; readRecordMeta
: (index
) => Promise
<AdvGameRecordMeta
>; saveRecord
: (index
, data
) => Promise
<void
>; saveRecordMeta
: (index
, meta
) => Promise
<void
>; }, never
>, Pick
<{ deleteRecord
: (index
) => Promise
<void
>; readRecord
: (index
) => Promise
<CurStateType
>; readRecordMeta
: (index
) => Promise
<AdvGameRecordMeta
>; saveRecord
: (index
, data
) => Promise
<void
>; saveRecordMeta
: (index
, meta
) => Promise
<void
>; }, never
>, Pick
<{ deleteRecord
: (index
) => Promise
<void
>; readRecord
: (index
) => Promise
<CurStateType
>; readRecordMeta
: (index
) => Promise
<AdvGameRecordMeta
>; saveRecord
: (index
, data
) => Promise
<void
>; saveRecordMeta
: (index
, meta
) => Promise
<void
>; }, "readRecord"
| "readRecordMeta"
| "saveRecord"
| "saveRecordMeta"
| "deleteRecord"
>>