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

ICartPreviewState

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

ICartPreviewState

Состояние краткой корзины: открыта ли она, идёт ли загрузка, её товары и выполняемые удаления.

interfaces/orionplace/cart/ICartModal.ts
TypeScript
export interface ICartPreviewState {
  // Открыта ли краткая корзина.
  open: boolean;
  // Выполняется запрос списка товаров.
  pending: boolean;
  // Товары из `page_data.cart_data`.
  products: IProduct[];
  // Текст ошибки; пустая строка означает отсутствие ошибки.
  error: string;
  // ID позиций корзины, запрос удаления которых выполняется.
  removing: number[];
  // Текст ошибки удаления; пустая строка означает отсутствие ошибки.
  removeError: string;
}