UNPKG

@porscheinformatik/clr-addons

Version:
44 lines (43 loc) 1.39 kB
import { EventEmitter } from '@angular/core'; import * as i0 from "@angular/core"; export declare class ClrPager { pageChange: EventEmitter<any>; /** * Page size, a value of 0 means no pagination */ private _pageSize; get pageSize(): number; set pageSize(size: number); /** * Total items (needed to guess the last page) */ private _totalItems; get totalItems(): number; set totalItems(total: number); /** * Last page */ private _last; get last(): number; set last(page: number); /** * Current page */ private _page; get page(): number; set page(page: number); /** * Moves to the previous page if it exists */ previous(): void; /** * Moves to the next page if it exists */ next(): void; /** * Conditionally adds page numbers before and after the current page */ get middlePages(): number[]; static ɵfac: i0.ɵɵFactoryDeclaration<ClrPager, never>; static ɵcmp: i0.ɵɵComponentDeclaration<ClrPager, "clr-pager", never, { "pageSize": { "alias": "clrPageSize"; "required": false; }; "totalItems": { "alias": "clrTotalItems"; "required": false; }; "last": { "alias": "clrLast"; "required": false; }; "page": { "alias": "clrPage"; "required": false; }; }, { "pageChange": "clrPageChange"; }, never, never, false, never>; }