All files / store index.js

0% Statements 0/3
100% Branches 0/0
0% Functions 0/1
0% Lines 0/3

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 29 30 31 32 33 34 35 36 37 38 39 40 41                                                                                 
import Vue from "vue";
import Vuex from "vuex";
 
Vue.use(Vuex);
 
// import example from './module-example'
import { vuexfireMutations } from "vuexfire";
 
import auth from "./auth";
import categories from "./categories";
import projects from "./projects";
import collections from "./collections";
import ui from "./ui";
 
/*
 * If not building with SSR mode, you can
 * directly export the Store instantiation
 */
 
export default function(/* { ssrContext } */) {
  const Store = new Vuex.Store({
    modules: {
      // example
      auth,
      categories,
      projects,
      collections,
      ui
    },
    mutations: {
      ...vuexfireMutations
    },
 
    // enable strict mode (adds overhead!)
    // for dev mode only
    strict: process.env.DEV
  });
 
  return Store;
}