UNPKG

ngx-easy-table

Version:
30 lines (29 loc) 1.04 kB
import { Subject } from 'rxjs/Subject'; import { ResourceService } from './resource-service'; import { ConfigService } from './config-service'; import { Observable } from 'rxjs/Observable'; export declare class PaginationService { resource: ResourceService; config: ConfigService; pageNumber: number; range: number; pageNumbers: Array<any>; ranges: number[]; numberOfItems: number; updateRangeSource: Subject<any>; updateRange$: Observable<any>; constructor(resource: ResourceService, config: ConfigService); emitPaginationProperties(): void; updateNumberPerPage(): void; updatePagination(): void; isActiveRange(currentRange: Number): boolean; isActivePage(currentPage: Number): boolean; nextPage(event: any): void; previousPage(event: any): void; isLastPage(): boolean; isFirstPage(): boolean; ngOnChanges(): void; changeRange(event: any, number: any): void; changePage(event: any, numberOfPage: any): void; readonly paginationItemsCount: number; }