emilov
@emilov
Фрилансер

Как отследить тип параметр функции из mapAction?

Есть метод updatePhoto который берется из стора через macActions
В нем прописан тип параметра FormData
actions.ts
async updatePhoto(data: FormData): Promise<void> {
    try {
      await userHttpService.uploadPhoto(data);
    } catch (ex) {
      throw new Error(ex);
    }
  }


на уровне компонента я имплементирую данный action что приходится заново давать ему тип
public updatePhoto;

  public async uploadPhoto(file) {
    try {
      const formData = new FormData();
      formData.append('avatar', file);
      await this.updatePhoto(formData);
    } catch (e) {
      console.log(e);
    }
  }


как отслеживать тип из стора? так как в него я могу положить что угодно
  • Вопрос задан
  • 61 просмотр
Пригласить эксперта
Ваш ответ на вопрос

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

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