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

ICartOption

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

ICartOption

Выбираемый товар в группе опций корзины.

src/lib/interfaces/orionplace/cart/ICartData.ts
TypeScript
export interface ICartOption {
  // ID записи опции корзины.
  id: number;
  // Выбранное количество в этой записи опции; сохраняйте новое полное
  // количество, включая ноль для снятия выбора.
  quantity: number;
  // Доступный остаток после этой записи и других использований товара в
  // корзине. Прибавьте quantity для предела количества этой записи.
  quantity_left: number;
  // Текущие значения стоимости опции.
  option_price: ICartOptionPrices;
  // Данные товара опции или null, если данные недоступны; карточка товара не
  // выводится.
  product: IProduct | null;
}