22 lines
392 B
TypeScript
22 lines
392 B
TypeScript
import Vue from 'vue'
|
|
import Vuex from 'vuex'
|
|
import { getModule } from 'vuex-module-decorators'
|
|
import Time from './Time'
|
|
|
|
Vue.use(Vuex)
|
|
|
|
export interface State {
|
|
time: Time
|
|
}
|
|
|
|
const store = new Vuex.Store<State>({
|
|
strict: process.env.NODE_ENV !== 'production',
|
|
modules: {
|
|
time: Time
|
|
}
|
|
})
|
|
|
|
export const TimeModule = getModule(Time, store)
|
|
TimeModule.start()
|
|
|
|
export default store |