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

IManufacturerSearchResponse

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

IManufacturerSearchResponse

Результаты вложены в page_data.manufactures: data содержит записи, rpag — сведения о страницах.

interfaces/orionplace/catalog/ICatalogDirectory.ts
TypeScript
export interface IManufacturerSearchResponse {
  // Ошибки полей или общие ошибки; null при успехе.
  form_errors: Record<string, ApiFormError[]> | null;
  // Сообщение об успехе или null.
  success_message: string | null;
  // Результаты вложены в `page_data.manufactures`: `data` содержит записи,
  // `rpag` — сведения о страницах.
  page_data: {
    // Значение поля manufactures.
    manufactures: {
      // Значение поля data.
      data: IManufacturer[];
      // Значение поля rpag.
      rpag: IApiPagination | null;
    };
  } | null;
}