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

ICartItemMutationResponse

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

ICartItemMutationResponse

Результат изменения позиции корзины.

app/interfaces/orionplace/cart/ICartActions.ts
TypeScript
export interface ICartItemMutationResponse {
  // Ошибки полей или общие ошибки.
  form_errors: Record<string, ApiFormError[]> | null;
  // Сообщение об успехе или null.
  success_message: string | null;
  // ID изменённой позиции корзины и текущие счётчики.
  page_data: {
    // ID позиции корзины.
    cart_item_id: number;
    // Доступный остаток товара после операции.
    c_real_left: number;
    // Общее количество физических и цифровых товаров в корзине.
    c_cart_positions: number;
  } | null;
}