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

IProductVariant

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

IProductVariant

Основное свойство варианта: тип, переводы названия и доступные значения.

interfaces/orionplace/products/IProduct.ts
TypeScript
export interface IProductVariant {
  // ID основного типа варианта, например «Цвет» или «Размер».
  id: number;
  // Основные значения, которым соответствуют товары в этой группе.
  value: IProductVariantValue[];
  // Названия основного типа варианта по коду языка.
  locale: Record<string, string>;
  // Является ли этот тип варианта цветовым: true — свойство «цвет», false —
  // другое свойство, например размер или материал.
  is_color: boolean;
  // Есть ли у группы товаров обязательный дополнительный тип варианта. Не
  // означает, что подходящие значения уже загружены.
  second_exists: boolean;
}