Type Alias ResultListController<T>

ResultListController: {
    canGoNext: boolean;
    canGoPrev: boolean;
    documents: T[];
    isFetching: boolean;
    onPageChange: (page: number) => void;
    page: number;
    processingTimeMs?: number;
    query?: string;
    rangeEnd: number;
    rangeStart: number;
    totalHits: number;
    totalPages: number;
}

Presentational contract between search hooks and paged list views.

Type Parameters

Type declaration

  • canGoNext: boolean
  • canGoPrev: boolean
  • documents: T[]
  • isFetching: boolean
  • onPageChange: (page: number) => void
  • page: number
  • OptionalprocessingTimeMs?: number
  • Optionalquery?: string
  • rangeEnd: number
  • rangeStart: number
  • totalHits: number
  • totalPages: number