Задать вопрос
yaNastia
@yaNastia

Какой тип возвращает метод?

Пробовал вместо : 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);
      });
  },
  • Вопрос задан
  • 97 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
Kozack
@Kozack
Thinking about a11y
AxiosPromise<void>
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы