Вы не разрушаете его, вместо этого вы используете ActionContext<S, R>
, как это делает Vuex:
getUserProfile( context: ActionContext<S, R>) {}
Где S
- это State
, а R
- RootState
.
Затем вы вызываете dispatch
и commit
вне контекста:
context.dispatch('action')
context.commit('mutation')