2018-11-03 01:23:39 +01:00
|
|
|
import Vue from 'vue'
|
|
|
|
|
import Vuex from 'vuex'
|
2018-11-02 15:56:29 +01:00
|
|
|
|
2018-11-15 19:48:37 +01:00
|
|
|
import { IUserState, IGlobState } from 'model'
|
|
|
|
|
import {Route} from 'vue-router'
|
|
|
|
|
|
2018-11-02 15:56:29 +01:00
|
|
|
|
2018-11-03 01:23:39 +01:00
|
|
|
Vue.use(Vuex)
|
2018-11-02 15:56:29 +01:00
|
|
|
|
2018-11-15 19:48:37 +01:00
|
|
|
export interface RootState {
|
2018-11-03 01:23:39 +01:00
|
|
|
user: IUserState
|
2018-11-05 22:28:59 +01:00
|
|
|
glob: IGlobState
|
2018-11-15 19:48:37 +01:00
|
|
|
route: Route
|
2018-11-02 15:56:29 +01:00
|
|
|
}
|
|
|
|
|
|
2018-11-15 19:48:37 +01:00
|
|
|
// const store = new Vuex.Store<IRootState>({})
|
|
|
|
|
|
|
|
|
|
// export default store
|
2018-11-05 22:28:59 +01:00
|
|
|
|
2018-11-15 19:48:37 +01:00
|
|
|
export * from './Modules'
|
|
|
|
|
// export {default as EventBus} from './EventBus';
|
|
|
|
|
export {default as Api} from './Api'
|