1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
| import {createStore, Store} from "vuex";
| import getters from "@/store/getters";
|
| import user, {UserState} from "@/store/modules/user";
| import app, {AppState} from "@/store/modules/app";
| import settings, {SettingState} from "@/store/modules/settings";
| import permission, {PermissionState} from "@/store/modules/permission";
| import tagsView, {TagsViewState} from "@/store/modules/tagsView";
|
|
| export interface State {
| user: UserState
| app: AppState
| settings: SettingState
| permission: PermissionState
| tagsView: TagsViewState
| }
|
| const store: Store<State> = createStore({
| modules: {
| app: app,
| user: user,
| settings: settings,
| permission: permission,
| tagsView: tagsView
| },
| getters
| })
| export default store
|
|