clash-and-dashboard/src/lib/createStore.ts
2018-09-11 00:54:22 +08:00

15 lines
379 B
TypeScript

import { createHashHistory } from 'history'
import { configure } from 'mobx'
import { RouterStore, ConfigStore } from '@stores'
// prepare MobX stores
configure({ enforceActions: 'observed' })
const history = createHashHistory()
export const rootStores = {
router: new RouterStore(history),
config: new ConfigStore()
}
export const storeKeys = Object.keys(rootStores)