Path: blob/1.0-develop/resources/scripts/state/index.ts
7460 views
import { createStore } from 'easy-peasy';1import flashes, { FlashStore } from '@/state/flashes';2import user, { UserStore } from '@/state/user';3import permissions, { GloablPermissionsStore } from '@/state/permissions';4import settings, { SettingsStore } from '@/state/settings';5import progress, { ProgressStore } from '@/state/progress';67export interface ApplicationStore {8permissions: GloablPermissionsStore;9flashes: FlashStore;10user: UserStore;11settings: SettingsStore;12progress: ProgressStore;13}1415const state: ApplicationStore = {16permissions,17flashes,18user,19settings,20progress,21};2223export const store = createStore(state);242526