Загрузка приложения

IWishlistRemoveResponse

Физическое объявление TypeScript из стартового проекта Nuxt со связанными типами и комментариями к полям.

IWishlistRemoveResponse

Результат удаления из избранного и текущий счётчик.

interfaces/orionplace/products/IWishlist.ts
TypeScript
export interface IWishlistRemoveResponse {
  // Ошибки полей или общие ошибки; проверьте перед обновлением интерфейса.
  form_errors: Record<string, ApiFormError[]> | null;
  // Сообщение об успехе или null.
  success_message: string | null;
  // Текущий счётчик избранного, в том числе в некоторых ответах с ошибкой.
  page_data: {
    // Количество сохранённых товаров, которые показывает страница избранного
    // (только видимые в магазине), после операции. Счётчик может приходить и с
    // ошибкой, поэтому не доказывает успех.
    count: number;
  } | null;
}