primeng
Version:
[](https://opensource.org/licenses/MIT) [](https://badge.fury.io/js/primeng) [ • 1.79 kB
TypeScript
import { OnInit, ChangeDetectorRef, EventEmitter, TemplateRef, OnChanges, SimpleChanges } from '@angular/core';
import { SelectItem } from 'primeng/api';
export declare class Paginator implements OnInit, OnChanges {
private cd;
pageLinkSize: number;
onPageChange: EventEmitter<any>;
style: any;
styleClass: string;
alwaysShow: boolean;
templateLeft: TemplateRef<any>;
templateRight: TemplateRef<any>;
dropdownAppendTo: any;
dropdownScrollHeight: string;
currentPageReportTemplate: string;
showCurrentPageReport: boolean;
showFirstLastIcon: boolean;
totalRecords: number;
rows: number;
rowsPerPageOptions: any[];
showJumpToPageDropdown: boolean;
showPageLinks: boolean;
dropdownItemTemplate: TemplateRef<any>;
pageLinks: number[];
pageItems: SelectItem[];
rowsPerPageItems: SelectItem[];
paginatorState: any;
_first: number;
_page: number;
constructor(cd: ChangeDetectorRef);
ngOnInit(): void;
ngOnChanges(simpleChange: SimpleChanges): void;
get first(): number;
set first(val: number);
updateRowsPerPageOptions(): void;
isFirstPage(): boolean;
isLastPage(): boolean;
getPageCount(): number;
calculatePageLinkBoundaries(): number[];
updatePageLinks(): void;
changePage(p: number): void;
updateFirst(): void;
getPage(): number;
changePageToFirst(event: any): void;
changePageToPrev(event: any): void;
changePageToNext(event: any): void;
changePageToLast(event: any): void;
onPageLinkClick(event: any, page: any): void;
onRppChange(event: any): void;
onPageDropdownChange(event: any): void;
updatePaginatorState(): void;
get currentPageReport(): string;
}
export declare class PaginatorModule {
}