dynamic-mat-table
Version:
dynamic-mat-table is an Angular component for presenting large and complex data with a lightning fast performance (at least 10x faster) and excellent level of control over the presentation.
28 lines (27 loc) • 827 B
TypeScript
import { EventEmitter, OnChanges, OnInit, SimpleChanges } from '@angular/core';
import { PageEvent } from '@angular/material/paginator';
export declare class PaginationComponent implements OnInit, OnChanges {
pageChange: EventEmitter<PageEvent>;
id: number;
constructor();
ngOnChanges(changes: SimpleChanges): void;
pageIndex: number;
previousPageIndex: number | null;
dir: 'rtl' | 'ltr';
pageSize: number;
previousLabel: string;
nextLabel: string;
firstLabel: string;
lastLabel: string;
length: number;
pageSizeOptions: number[];
get pageCount(): number;
ngOnInit(): void;
goFirst(): void;
goLast(): void;
next(): void;
previous(): void;
goToPage(event: any): void;
reset(event: any): void;
emit(): void;
}