b4e9d7eefe
* ignore coverage folder * add ident constraint to tslint.json * npm run lint * add missing empty line * fix hasInputError lint
30 lines
770 B
TypeScript
30 lines
770 B
TypeScript
// Copyright (C) 2019 Storj Labs, Inc.
|
|
// See LICENSE for copying information.
|
|
|
|
import Vue from 'vue';
|
|
import Vuex from 'vuex';
|
|
|
|
|
|
import { usersModule } from '@/store/modules/users';
|
|
import { projectsModule } from '@/store/modules/projects';
|
|
import { projectMembersModule } from '@/store/modules/projectMembers';
|
|
import { notificationsModule } from '@/store/modules/notifications';
|
|
import { appStateModule } from '@/store/modules/appState';
|
|
import { apiKeysModule } from '@/store/modules/apiKeys';
|
|
|
|
Vue.use(Vuex);
|
|
|
|
// Satellite store (vuex)
|
|
const store = new Vuex.Store({
|
|
modules: {
|
|
usersModule,
|
|
projectsModule,
|
|
projectMembersModule,
|
|
notificationsModule,
|
|
appStateModule,
|
|
apiKeysModule
|
|
}
|
|
});
|
|
|
|
export default store;
|