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: Ref<boolean, boolean>; showBlack: Ref<boolean, boolean>; showCanvas: RemovableRef<boolean>; showHistory: Ref<boolean, boolean>; showLoadMenu: Ref<boolean, boolean>; showMenu: Ref<boolean, boolean>; showSaveMenu: Ref<boolean, boolean>; showTachie: Ref<boolean, boolean>; showUi: Ref<boolean, 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: Ref<boolean, boolean>; showBlack: Ref<boolean, boolean>; showCanvas: RemovableRef<boolean>; showHistory: Ref<boolean, boolean>; showLoadMenu: Ref<boolean, boolean>; showMenu: Ref<boolean, boolean>; showSaveMenu: Ref<boolean, boolean>; showTachie: Ref<boolean, boolean>; showUi: Ref<boolean, 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: Ref<boolean, boolean>; showBlack: Ref<boolean, boolean>; showCanvas: RemovableRef<boolean>; showHistory: Ref<boolean, boolean>; showLoadMenu: Ref<boolean, boolean>; showMenu: Ref<boolean, boolean>; showSaveMenu: Ref<boolean, boolean>; showTachie: Ref<boolean, boolean>; showUi: Ref<boolean, 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: Ref<boolean, boolean>; showBlack: Ref<boolean, boolean>; showCanvas: RemovableRef<boolean>; showHistory: Ref<boolean, boolean>; showLoadMenu: Ref<boolean, boolean>; showMenu: Ref<boolean, boolean>; showSaveMenu: Ref<boolean, boolean>; showTachie: Ref<boolean, boolean>; showUi: Ref<boolean, 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: Ref<boolean, boolean>; showBlack: Ref<boolean, boolean>; showCanvas: RemovableRef<boolean>; showHistory: Ref<boolean, boolean>; showLoadMenu: Ref<boolean, boolean>; showMenu: Ref<boolean, boolean>; showSaveMenu: Ref<boolean, boolean>; showTachie: Ref<boolean, boolean>; showUi: Ref<boolean, 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: Ref<boolean, boolean>; showBlack: Ref<boolean, boolean>; showCanvas: RemovableRef<boolean>; showHistory: Ref<boolean, boolean>; showLoadMenu: Ref<boolean, boolean>; showMenu: Ref<boolean, boolean>; showSaveMenu: Ref<boolean, boolean>; showTachie: Ref<boolean, boolean>; showUi: Ref<boolean, 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">>