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

IApiPagination

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

IApiPagination

Состояние страниц в ответе бэкенда.

interfaces/orionplace/accounts/IProfileData.ts
TypeScript
export interface IApiPagination {
  // Есть ли следующая страница.
  has_next: boolean;
  // Есть ли предыдущая страница.
  has_previous: boolean;
  // Сообщает ли пагинатор о других страницах.
  has_other_pages: boolean;
  // Номер следующей страницы, null в конце; при обработке неверной страницы
  // может быть true.
  next_page_number: number | true | null;
  // Номер предыдущей страницы или null.
  previous_page_number: number | null;
  // Индекс первого результата на странице; ноль для пустой.
  start_index: number;
  // Индекс последнего результата на странице; ноль для пустой.
  end_index: number;
  // Запрошенный номер страницы.
  page: number;
  // Количество до фильтров запроса в пределах области доступа метода.
  total_count?: number;
  // Количество после фильтров запроса.
  selected_count?: number;
  // Количество страниц результата.
  pages?: number;
}