UNPKG

ngx-pluto

Version:
40 lines (39 loc) 1.32 kB
import { OnInit, OnChanges, SimpleChanges, EventEmitter } from "@angular/core"; import { NpDropdownItem, NpDropdownSettings } from "../dropdown/index"; /** * @ignore */ export declare class NpPaginator implements OnInit, OnChanges { selectedItem: NpDropdownItem; total: number; pageCounts: number[]; size: number; firstBtnText: string; preBtnText: string; nextBtnText: string; lastBtnText: string; totalText: string; itemsPerPageText: string; onPageChanged: EventEmitter<{}>; onPageSizeChanged: EventEmitter<{}>; pagerLength: number; pageNumber: number; totalPagerLength: number; pageCountsDropdownsettings: NpDropdownSettings; bindingRowsPerPage: NpDropdownItem; bindingPagerList: Array<number>; bindingPageCounts: NpDropdownItem[]; constructor(); ngOnInit(): void; refreshPaginatorInfo(): void; initBindingData(): void; calculatePagerLength(size: number): void; ngOnChanges(changes: SimpleChanges): void; onPageCountsDropdownSelect(selectedItem: NpDropdownItem): void; buildBindingPagerList(): void; onNumberPagerClicked(pageIndex: number): void; onFirstBtnClicked(): void; onPreBtnClicked(): void; onNextBtnClicked(): void; onLastBtnClicked(): void; }