@blackbaud/skyux
Version:
SKY UX built on Angular 2
18 lines (17 loc) • 808 B
TypeScript
import { OnInit, ChangeDetectorRef } from '@angular/core';
import { Observable } from 'rxjs/Observable';
import { ListPagingComponent } from '../list/list-paging.component';
import { ListState, ListStateDispatcher } from '../list/state';
export declare class SkyListPagingComponent extends ListPagingComponent implements OnInit {
private changeRef;
pageSize: Observable<number> | number;
maxPages: Observable<number> | number;
pageNumber: Observable<number> | number;
currentPageNumber: Observable<number>;
maxDisplayedPages: Observable<number>;
itemsPerPage: Observable<number>;
itemCount: Observable<number>;
constructor(state: ListState, dispatcher: ListStateDispatcher, changeRef: ChangeDetectorRef);
ngOnInit(): void;
pageChange(currentPage: number): void;
}