@rkosafo/cai.components
Version:
This package is under development and not ready for public use.
24 lines (23 loc) • 722 B
TypeScript
export declare class PageInfo {
#private;
private computePages;
get currentPage(): number;
get pageSize(): number;
get totalItems(): number;
get totalPages(): number;
get hasNextPage(): boolean;
get hasPrevPage(): boolean;
get nextPageUrl(): string;
get prevPageUrl(): string;
setPageSize(newPageSize: number): void;
setHasNextPage(newValue: boolean): void;
setHasPrevPage(newValue: boolean): void;
setTotalPages(val: number): void;
setNextPageUrl(newValue: string): void;
setPrevPageUrl(newValue: string): void;
gotoStart(): void;
gotoNext(): boolean;
gotoPrev(): boolean;
setCurrentPage(val: number): void;
set totalItems(v: number);
}