Application Load

IManufacturerIndexResponse

The physical TypeScript declaration from the Nuxt starter, with linked types and field comments.

IManufacturerIndexResponse

page_data is an array of letter groups. Each contains at most 42 manufacturer previews even when the group count is larger.

interfaces/orionplace/catalog/ICatalogDirectory.ts
TypeScript
export interface IManufacturerIndexResponse {
  // Field or general errors; null on success.
  form_errors: Record<string, ApiFormError[]> | null;
  // Success message, or null.
  success_message: string | null;
  // `page_data` is an array of letter groups. Each contains at most 42
  // manufacturer previews even when the group count is larger.
  page_data: IManufacturerIndexGroup[] | null;
}