UNPKG

paging-algorithm

Version:
24 lines (23 loc) 597 B
export declare function getRange(start: number, end: number): number[]; export declare function getPageInfo(params: PagingInfo): Pagination; export interface Pagination { totalPages: number; pages: number; currentPage: number; firstPage: number; lastPage: number; previousPage: number; nextPage: number; hasPreviousPage: boolean; hasNextPage: boolean; totalResults: number; results: number; firstResult: number; lastResult: number; } export interface PagingInfo { limit: number; pageCount: number; total: number; page: number; }