export const dynamic = { namespaced: true, state() { return { dynamic: true, } }, getters: { notDynamic: (state) => { if (state) { return !state.dynamic } }, }, mutations: { TOGGLE: (state) => { state.dynamic = !state.dynamic }, }, } export const nested = { namespaced: true, state() { return { nested: true, } }, getters: { notNested: (state) => { if (state) { return !state.nested } }, }, mutations: { TOGGLE_NESTED: (state) => { state.nested = !state.nested }, }, } export const deeplyNested = { namespaced: true, modules: { child: { namespaced: true, state() { return { childMessage: 'hello from child', } }, getters: { upercaseChildMessage: state => state.childMessage.toUpperCase(), }, }, }, }