Skip to content

Paginate

cartographer


cartographer / paginate

paginate<T>(items, pageNumber, itemsPerPage): object

Defined in: queries/queryFunctions.ts:455

Paginate an array of items.

T

Type of items in array

T[]

Array of items to paginate

number

Zero-indexed page number (clamped to valid range)

number

Number of items per page

object

  • Object with paginated items, total pages, current page, and total item count

items: T[]

totalPages: number

currentPage: number

totalItems: number

const page = paginate(items, 0, 20);
// { items: [item0...item19], totalPages: 5, currentPage: 0, totalItems: 100 }