@223606322
начинающий web-разработчик

Как типизировать входные параметры actions?

Такие параметры как commit, getters, rootGetters и т.п.
Вот пример, сейчас у всех тип any, но any - не рекомендуется использовать все же:

*****
  actions: {
   async updateData({ commit, getters, rootGetters }: any, toUpdate: string) {
    *******
  }
 }
*****
  • Вопрос задан
  • 52 просмотра
Решения вопроса 1
@wonderingpeanut
type UpdateDataActions = {
  commit: string;
  getters: (() => void)[];
  rootGetters: (() => void)[];
}
... async updateData({commit,getters,rootGetters}:UpdateDataActions, toUpdate: string) {...}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы