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

IProfileResponse

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

IProfileResponse

page_data.profile_info — массив, обычно с одним профилем покупателя. Если фильтры не совпали, массив может быть пустым.

app/interfaces/orionplace/accounts/IProfileData.ts
TypeScript
export interface IProfileResponse {
  // Ошибки полей или общие ошибки; null при успехе.
  form_errors: Record<string, ApiFormError[]> | null;
  // Сообщение об успехе или null.
  success_message: string | null;
  // `page_data.profile_info` — массив, обычно с одним профилем покупателя. Если
  // фильтры не совпали, массив может быть пустым.
  page_data: {
    // Значение поля profile_info.
    profile_info: IProfileData[];
  } | null;
}