import { createStore } from 'easy-peasy'; import flashes, { FlashStore } from '@/state/flashes'; import user, { UserStore } from '@/state/user'; import permissions, { GloablPermissionsStore } from '@/state/permissions'; import settings, { SettingsStore } from '@/state/settings'; export interface ApplicationStore { permissions: GloablPermissionsStore; flashes: FlashStore; user: UserStore; settings: SettingsStore; } const state: ApplicationStore = { permissions, flashes, user, settings, }; export const store = createStore(state);