Existe uma maneira de despachar ações entre dois módulos vuex com espaço para nome?

É possível despachar uma ação entre módulos com espaço para nome?

Por exemplo. Eu tenho os módulos vuex "gameboard" e "notification". Cada um tem espaço para nome. Gostaria de despachar uma ação do tabuleiro de jogo para o módulo de notificação.

Eu pensei que poderia usar o nome do módulo no nome da ação de despacho como este:

// store/modules/gameboard.js
const actions = {
    myaction ({dispatch}) {
        ...
        dispatch('notification/triggerSelfDismissingNotifcation', {...})
    }
}

// store/modules/notification.js
const actions = {
    triggerSelfDismissingNotification (context, payload) {
        ...
    }
}

Mas quando tento fazer isso, recebo erros que me fazem pensar que a vuex está tentando despachar uma ação dentro do meu módulo da placa de jogo:

[vuex] tipo de ação local desconhecido: notification / triggerSelfDismissingNotification, tipo global: gameboard / notification / triggerSelfDismissingNotification

Existe uma maneira de enviar do módulo vuex para o módulo ou preciso criar algum tipo de ponte na instância raiz do vuex?

questionAnswers(1)

yourAnswerToTheQuestion