Estoy tratando de obtener el valor del estado del módulo Vuex dentro de la mutación. Pero siempre obtengo el objeto Observer en lugar de un objeto real.
@Module({ namespaced: true, name: 'myModule', dynamic: true, store }) export class MyModule extends VuexModule { public users: ArrayToObjMap<Users> = {}; @Action public async initialize() { const fetchedUsers = await UsersService.getUsers(); this.context.commit('setUsers', fetchedUsers); } @Mutation public setUsers(usersList: string[]) { this.users = GlobalUtils.mapIdsToItems(usersList, this.users)[0]; } } Dentro de setUsers Mutation, el valor de this.users siempre es Observer. Necesito obtener el objeto simple para iterar. Ya he probado varias soluciones:
JSON.parse(JSON.strinfigy(this.users)); => devuelve un objeto vacíocloneDeep(this.users); => devuelve un objeto vacío