ng-fusion-ui
Version:
New Angular component library!
20 lines (19 loc) • 735 B
TypeScript
import { Observable } from 'rxjs';
import { DataGridPaginator } from './data-grid-paginator';
import * as i0 from "@angular/core";
export interface PaginationState {
page: number;
pageSize: number;
}
export declare class PaginationService implements DataGridPaginator {
private paginationSubject;
private firstPageSubject;
paginator$: Observable<PaginationState>;
firstPage$: Observable<boolean>;
setPage(page: number, pageSize: number): void;
setPageSize(pageSize: number): void;
initPagination(page: number, pageSize: number): void;
firstPage(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<PaginationService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<PaginationService>;
}