mlpcardgame/src/store/index.ts

24 lines
442 B
TypeScript
Raw Normal View History

2019-09-02 16:02:40 +00:00
import Vue from "vue";
import Vuex, { StoreOptions } from "vuex";
import { AppState } from "./types";
Vue.use(Vuex);
import actions from "./actions";
import mutations from "./mutations";
import getters from "./getters";
2019-09-02 16:02:40 +00:00
const store: StoreOptions<AppState> = {
state: {
loaded: false,
loading: false,
loadingMessage: ""
},
actions,
mutations,
getters,
2019-09-02 16:02:40 +00:00
modules: {}
};
export default new Vuex.Store<AppState>(store);