right-angled
Version:
Lightweight and easy to use angular data grids. Integrates with your markup and styles rather than generating its own.
29 lines • 1.57 kB
TypeScript
import { EventEmitter, OnChanges, OnInit, SimpleChange } from '@angular/core';
import { Observable } from 'rxjs';
import { RTList } from '../providers/list';
import { RTPagedPager } from '../providers/paged-pager';
import * as i0 from "@angular/core";
export declare class PagedPagerComponent implements OnChanges, OnInit {
pager: RTPagedPager;
listService: RTList;
defaultPageSize: number;
maxPageSize: number;
minPageSize: number;
constructor(pager: RTPagedPager, listService: RTList);
ngOnInit(): void;
ngOnChanges(changes: {
defaultPageSize?: SimpleChange;
maxPageSize?: SimpleChange;
minPageSize?: SimpleChange;
}): void;
get canMoveForward(): boolean;
get canMoveBackward(): boolean;
goToFirstPage(): Observable<any> | Promise<any> | EventEmitter<any>;
goToLastPage(): Observable<any> | Promise<any> | EventEmitter<any>;
goToNextPage(): Observable<any> | Promise<any> | EventEmitter<any>;
goToPreviousPage(): Observable<any> | Promise<any> | EventEmitter<any>;
loadData(): Observable<any> | Promise<any> | EventEmitter<any>;
static ɵfac: i0.ɵɵFactoryDeclaration<PagedPagerComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<PagedPagerComponent, "rt-paged-pager", never, { "defaultPageSize": { "alias": "defaultPageSize"; "required": false; }; "maxPageSize": { "alias": "maxPageSize"; "required": false; }; "minPageSize": { "alias": "minPageSize"; "required": false; }; }, {}, never, ["*"], false, never>;
}
//# sourceMappingURL=paged-pager.component.d.ts.map