ts ошибка в функции
Использую Nuxt, в нем есть Vuex. Я разбил структуру на отдельные файлы - state.ts, actions.ts etc...
Но мои экшены не регистрируются вот с таким кодом:
import { ActionTree } from 'vuex'
import { RootState } from '../types'
export default (): ActionTree<RootState, RootState> => ({
addNotification({ commit }, ctx) {
commit('ADD_NOTIFICATION', ctx)
}
})
Но стоит мне написать:
import { ActionTree } from 'vuex'
import { RootState } from '../types'
const addNotification = ({ commit }, ctx) => {
commit('ADD_NOTIFICATION', ctx)
}
export default {
addNotification
}
как сразу все работает.
Подскажите, как поправить код вверху, чтобы все заработало