Пробовал вместо : Promise any - :AxiosPromise, не подходит, подскажите какой тип указать, что бы не было any
logout({commit, dispatch}): Promise<any> {
commit('loadingStateChanged', true);
return axios.get('/logout')
.then(() => {
commit('loadingStateChanged', false);
commit('user/userLoaded', undefined, {root: true});
dispatch('clearAuthData');
router.push({name: 'login'});
})
.catch((error: AxiosError) => {
commit('loadingStateChanged', false);
const message: string = error.response ? error.response.data.detail : error.message;
throw new Error(message);
});
},