Skip to content

@advjs/monorepo / client / useAppStore

Function: useAppStore()

useAppStore(pinia?, hot?): Store<"app", Pick<{ isHorizontal: ComputedRef<boolean>; rotate: () => void; rotation: Ref<number, number>; showBg: ShallowRef<boolean>; showBlack: ShallowRef<boolean>; showCanvas: RemovableRef<boolean>; showHistory: ShallowRef<boolean>; showLoadMenu: ShallowRef<boolean>; showMenu: ShallowRef<boolean>; showSaveMenu: ShallowRef<boolean>; showTachie: ShallowRef<boolean>; showUi: ShallowRef<boolean>; toggleBg: (value?) => boolean; toggleBlack: (value?) => boolean; toggleCanvas: (value?) => boolean; toggleHistory: (value?) => boolean; toggleShowLoadMenu: (value?) => boolean; toggleShowMenu: (value?) => boolean; toggleShowSaveMenu: (value?) => boolean; toggleTachie: (value?) => boolean; toggleUi: (value?) => boolean; }, "rotation" | "showUi" | "showHistory" | "showMenu" | "showSaveMenu" | "showLoadMenu" | "showBlack" | "showTachie" | "showCanvas" | "showBg">, Pick<{ isHorizontal: ComputedRef<boolean>; rotate: () => void; rotation: Ref<number, number>; showBg: ShallowRef<boolean>; showBlack: ShallowRef<boolean>; showCanvas: RemovableRef<boolean>; showHistory: ShallowRef<boolean>; showLoadMenu: ShallowRef<boolean>; showMenu: ShallowRef<boolean>; showSaveMenu: ShallowRef<boolean>; showTachie: ShallowRef<boolean>; showUi: ShallowRef<boolean>; toggleBg: (value?) => boolean; toggleBlack: (value?) => boolean; toggleCanvas: (value?) => boolean; toggleHistory: (value?) => boolean; toggleShowLoadMenu: (value?) => boolean; toggleShowMenu: (value?) => boolean; toggleShowSaveMenu: (value?) => boolean; toggleTachie: (value?) => boolean; toggleUi: (value?) => boolean; }, "isHorizontal">, Pick<{ isHorizontal: ComputedRef<boolean>; rotate: () => void; rotation: Ref<number, number>; showBg: ShallowRef<boolean>; showBlack: ShallowRef<boolean>; showCanvas: RemovableRef<boolean>; showHistory: ShallowRef<boolean>; showLoadMenu: ShallowRef<boolean>; showMenu: ShallowRef<boolean>; showSaveMenu: ShallowRef<boolean>; showTachie: ShallowRef<boolean>; showUi: ShallowRef<boolean>; toggleBg: (value?) => boolean; toggleBlack: (value?) => boolean; toggleCanvas: (value?) => boolean; toggleHistory: (value?) => boolean; toggleShowLoadMenu: (value?) => boolean; toggleShowMenu: (value?) => boolean; toggleShowSaveMenu: (value?) => boolean; toggleTachie: (value?) => boolean; toggleUi: (value?) => boolean; }, "rotate" | "toggleUi" | "toggleShowMenu" | "toggleShowSaveMenu" | "toggleShowLoadMenu" | "toggleHistory" | "toggleBlack" | "toggleTachie" | "toggleCanvas" | "toggleBg">>

Defined in: packages/client/stores/app.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<"app", Pick<{ isHorizontal: ComputedRef<boolean>; rotate: () => void; rotation: Ref<number, number>; showBg: ShallowRef<boolean>; showBlack: ShallowRef<boolean>; showCanvas: RemovableRef<boolean>; showHistory: ShallowRef<boolean>; showLoadMenu: ShallowRef<boolean>; showMenu: ShallowRef<boolean>; showSaveMenu: ShallowRef<boolean>; showTachie: ShallowRef<boolean>; showUi: ShallowRef<boolean>; toggleBg: (value?) => boolean; toggleBlack: (value?) => boolean; toggleCanvas: (value?) => boolean; toggleHistory: (value?) => boolean; toggleShowLoadMenu: (value?) => boolean; toggleShowMenu: (value?) => boolean; toggleShowSaveMenu: (value?) => boolean; toggleTachie: (value?) => boolean; toggleUi: (value?) => boolean; }, "rotation" | "showUi" | "showHistory" | "showMenu" | "showSaveMenu" | "showLoadMenu" | "showBlack" | "showTachie" | "showCanvas" | "showBg">, Pick<{ isHorizontal: ComputedRef<boolean>; rotate: () => void; rotation: Ref<number, number>; showBg: ShallowRef<boolean>; showBlack: ShallowRef<boolean>; showCanvas: RemovableRef<boolean>; showHistory: ShallowRef<boolean>; showLoadMenu: ShallowRef<boolean>; showMenu: ShallowRef<boolean>; showSaveMenu: ShallowRef<boolean>; showTachie: ShallowRef<boolean>; showUi: ShallowRef<boolean>; toggleBg: (value?) => boolean; toggleBlack: (value?) => boolean; toggleCanvas: (value?) => boolean; toggleHistory: (value?) => boolean; toggleShowLoadMenu: (value?) => boolean; toggleShowMenu: (value?) => boolean; toggleShowSaveMenu: (value?) => boolean; toggleTachie: (value?) => boolean; toggleUi: (value?) => boolean; }, "isHorizontal">, Pick<{ isHorizontal: ComputedRef<boolean>; rotate: () => void; rotation: Ref<number, number>; showBg: ShallowRef<boolean>; showBlack: ShallowRef<boolean>; showCanvas: RemovableRef<boolean>; showHistory: ShallowRef<boolean>; showLoadMenu: ShallowRef<boolean>; showMenu: ShallowRef<boolean>; showSaveMenu: ShallowRef<boolean>; showTachie: ShallowRef<boolean>; showUi: ShallowRef<boolean>; toggleBg: (value?) => boolean; toggleBlack: (value?) => boolean; toggleCanvas: (value?) => boolean; toggleHistory: (value?) => boolean; toggleShowLoadMenu: (value?) => boolean; toggleShowMenu: (value?) => boolean; toggleShowSaveMenu: (value?) => boolean; toggleTachie: (value?) => boolean; toggleUi: (value?) => boolean; }, "rotate" | "toggleUi" | "toggleShowMenu" | "toggleShowSaveMenu" | "toggleShowLoadMenu" | "toggleHistory" | "toggleBlack" | "toggleTachie" | "toggleCanvas" | "toggleBg">>