Pagination
Pagination request parameters and paginated response metadata.
api
Install
$ npx shadcn@latest add @open-types/pagination
Source
export type SortOrder = "asc" | "desc";
export interface Pagination {
page?: number;
pageSize?: number;
sortBy?: string;
sortOrder?: SortOrder;
}
export interface PaginationResponse {
totalItems: number;
totalPages: number;
currentPage: number;
pageSize: number;
hasNextPage: boolean;
hasPreviousPage: boolean;
}
export type SortOrder = "asc" | "desc";
export interface Pagination {
page?: number;
pageSize?: number;
sortBy?: string;
sortOrder?: SortOrder;
}
export interface PaginationResponse {
totalItems: number;
totalPages: number;
currentPage: number;
pageSize: number;
hasNextPage: boolean;
hasPreviousPage: boolean;
}