Directus / @directus/stores / useAppStore
Function: useAppStore() ​
useAppStore(
pinia?,hot?):Store<"appStore",Pick<{accessTokenExpiry:Ref<number,number>;authenticated:Ref<boolean,boolean>;basemap:Ref<string,string>;error:Ref<null,null>;fullScreen:Ref<boolean,boolean>;hydrated:Ref<boolean,boolean>;hydrating:Ref<boolean,boolean>;navbarOpen:RemovableRef<boolean>;notificationsDrawerOpen:Ref<boolean,boolean>;sidebarOpen:RemovableRef<boolean>; },"navbarOpen"|"sidebarOpen"|"notificationsDrawerOpen"|"fullScreen"|"hydrated"|"hydrating"|"error"|"authenticated"|"accessTokenExpiry"|"basemap">,Pick<{accessTokenExpiry:Ref<number,number>;authenticated:Ref<boolean,boolean>;basemap:Ref<string,string>;error:Ref<null,null>;fullScreen:Ref<boolean,boolean>;hydrated:Ref<boolean,boolean>;hydrating:Ref<boolean,boolean>;navbarOpen:RemovableRef<boolean>;notificationsDrawerOpen:Ref<boolean,boolean>;sidebarOpen:RemovableRef<boolean>; },never>,Pick<{accessTokenExpiry:Ref<number,number>;authenticated:Ref<boolean,boolean>;basemap:Ref<string,string>;error:Ref<null,null>;fullScreen:Ref<boolean,boolean>;hydrated:Ref<boolean,boolean>;hydrating:Ref<boolean,boolean>;navbarOpen:RemovableRef<boolean>;notificationsDrawerOpen:Ref<boolean,boolean>;sidebarOpen:RemovableRef<boolean>; },never>>
Defined in: packages/stores/src/app.ts:8
Global application state
Parameters ​
pinia? ​
Pinia instance to retrieve the store
null | Pinia
hot? ​
StoreGeneric
dev only hot module replacement
Returns ​
Store<"appStore", Pick<{ accessTokenExpiry: Ref<number, number>; authenticated: Ref<boolean, boolean>; basemap: Ref<string, string>; error: Ref<null, null>; fullScreen: Ref<boolean, boolean>; hydrated: Ref<boolean, boolean>; hydrating: Ref<boolean, boolean>; navbarOpen: RemovableRef<boolean>; notificationsDrawerOpen: Ref<boolean, boolean>; sidebarOpen: RemovableRef<boolean>; }, "navbarOpen" | "sidebarOpen" | "notificationsDrawerOpen" | "fullScreen" | "hydrated" | "hydrating" | "error" | "authenticated" | "accessTokenExpiry" | "basemap">, Pick<{ accessTokenExpiry: Ref<number, number>; authenticated: Ref<boolean, boolean>; basemap: Ref<string, string>; error: Ref<null, null>; fullScreen: Ref<boolean, boolean>; hydrated: Ref<boolean, boolean>; hydrating: Ref<boolean, boolean>; navbarOpen: RemovableRef<boolean>; notificationsDrawerOpen: Ref<boolean, boolean>; sidebarOpen: RemovableRef<boolean>; }, never>, Pick<{ accessTokenExpiry: Ref<number, number>; authenticated: Ref<boolean, boolean>; basemap: Ref<string, string>; error: Ref<null, null>; fullScreen: Ref<boolean, boolean>; hydrated: Ref<boolean, boolean>; hydrating: Ref<boolean, boolean>; navbarOpen: RemovableRef<boolean>; notificationsDrawerOpen: Ref<boolean, boolean>; sidebarOpen: RemovableRef<boolean>; }, never>>