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

ISellerDirectoryResponse

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

ISellerDirectoryResponse

Ответ справочника продавцов.

app/interfaces/orionplace/sellers/ISellerDirectory.ts
TypeScript
export interface ISellerDirectoryResponse {
  // Ошибки полей или общие ошибки.
  form_errors: Record<string, ApiFormError[]> | null;
  // Сообщение об успехе или null.
  success_message: string | null;
  // Справочник продавцов и необязательные ID категорий.
  page_data: {
    // Значение поля sellers.
    sellers: {
      // Значение поля data.
      data: ISellerDirectoryEntry[];
      // Значение поля rpag.
      rpag: IApiPagination | null;
    };
    // Необязательное поле selects; может отсутствовать.
    selects?: {
      // Значение поля cats.
      cats: number[];
    };
  } | null;
}