Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | 1x 11x | import Vue from 'vue'; // eslint-disable-next-line no-restricted-imports import Vuex from 'vuex'; import approvalsModule, { APPROVALS, APPROVALS_MODAL, } from 'ee/approvals/stores/modules/license_compliance'; import { LICENSE_MANAGEMENT } from 'ee/vue_shared/license_compliance/store/constants'; import { licenseManagementModule } from 'ee/vue_shared/license_compliance/store/index'; import modalModule from '~/vuex_shared/modules/modal'; import { LICENSE_LIST } from './constants'; import listModule from './modules/list'; import createState from './state'; Vue.use(Vuex); export default (settings = {}) => new Vuex.Store({ state: createState(settings), modules: { [LICENSE_LIST]: listModule(), [LICENSE_MANAGEMENT]: licenseManagementModule(), [APPROVALS]: approvalsModule(), [APPROVALS_MODAL]: modalModule(), }, }); |