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

IManufacturer

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

IManufacturer

Запись производителя для публичного справочника.

src/lib/interfaces/orionplace/catalog/ICatalogDirectory.ts
TypeScript
export interface IManufacturer {
  // ID производителя.
  id: number;
  // Название производителя.
  name: string;
  // URL изображения или `null`.
  image: string | null;
  // URL уменьшенного изображения или `null`.
  small_image: string | null;
  // Переводы по ключам языков; каждый содержит `brand_pitch`.
  locale: Record<string, {
    // Необязательное поле brand_pitch; может отсутствовать.
    brand_pitch?: string;
  }>;
  // ID публичных категорий, включаются при фильтрации по ID.
  cats?: number[];
}