function parsePagination
parsePagination(
defaultLimit?
): { page: number; limit: number; }

Reads the page and limit query parameters of a list route. It never fails: a missing or invalid page reads as 1, and limit is kept between 1 and PAGINATION_MAX_LIMIT.

Parameters

optional
defaultLimit = PAGINATION_DEFAULT_LIMIT

Return Type

{ page: number; limit: number; }

Usage

import { parsePagination } from "api/lib/pagination.ts";