25 lines
621 B
TypeScript

import { Module, ModuleTree } from 'vuex'
import { actions } from '@/store/modules/root/actions'
import { getters } from '@/store/modules/root/getters'
import { mutations } from '@/store/modules/root/mutations'
import { state } from '@/store/modules/root/state.ts'
import { IRootState } from '@/store/modules/root/types'
import statsModule from '@/store/modules/statistics'
import userModule from '@/store/modules/user'
const modules: ModuleTree<IRootState> = {
statsModule,
userModule,
}
const root: Module<IRootState, IRootState> = {
state,
actions,
getters,
mutations,
modules,
}
export default root