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

IProductFeedbackReactionResponse

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

IProductFeedbackReactionResponse

Обновлённые счётчики likes и dislikes.

app/interfaces/orionplace/products/IProductFeedbackApi.ts
TypeScript
export interface IProductFeedbackReactionResponse {
  // Ошибки полей и общие ошибки.
  form_errors: Record<string, ApiFormError[]> | null;
  // Сообщение успеха либо null.
  success_message: string | null;
  // Обновлённые счётчики `likes` и `dislikes`.
  page_data: {
    // Число положительных реакций после операции.
    likes: number;
    // Число отрицательных реакций после операции.
    dislikes: number;
  } | null;
}