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

IBlogCommentsResponse

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

IBlogCommentsResponse

В page_data.data находится список комментариев без вложенных ответов. Данные пагинации — в page_data.rpag.

interfaces/orionplace/blog/IBlogApi.ts
TypeScript
export interface IBlogCommentsResponse {
  // Ошибки полей или общие ошибки.
  form_errors: Record<string, ApiFormError[]> | null;
  // Сообщение об успехе или null.
  success_message: string | null;
  // Плоский массив комментариев и пагинация.
  page_data: {
    // Значение поля data.
    data: IBlogComment[];
    // Параметры пагинации: по умолчанию 20, максимум 50 элементов на странице.
    rpag: IApiPagination;
  } | null;
}