UNPKG

angular-paginated-table-fyp

Version:

This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 12.1.0.

58 lines (57 loc) 2.96 kB
import { AfterViewInit, EventEmitter, OnInit } from '@angular/core'; import * as i0 from "@angular/core"; export declare class AngularPaginatedTableFypComponent implements OnInit, AfterViewInit { dataSource: any[]; displayedColumns: string[]; displayedProps: string[]; tableClasses: string[]; fixedLayout: boolean; rowsPerPage: number; selectRowsPerPage: boolean; rowsPerPageOptions: [number, number, number?, number?, number?]; rowsPerPageOptionsLabel: string; showIndex: boolean; maxDisplayedPaginatorItems: number; paginatorClasses: string[]; paginatorItemClasses: string[]; paginatorLinkClasses: string[]; rowsPerPageSelectClasses: string[]; firstPageInnerHTML: string; previousPageInnerHTML: string; nextPageInnerHTML: string; lastPageInnerHTML: string; pageChanged: EventEmitter<number>; currentPage: number; totalPages: number; maxPagesExceeded: boolean; paginatorSlideFactor: number; readonly tableWrapperClass: string; readonly tableClass: string; readonly paginatorClass: string; readonly paginatorItemClass: string; readonly paginatorLinkClass: string; readonly rowsPerPageSelectClass: string; constructor(); ngOnInit(): void; ngAfterViewInit(): void; private initRowsPerTableSelect; renderTable(dataSource: any[]): any[]; private areDisplayedPropsValid; private getTotalPages; private getSliceStart; private getSliceEnd; firstPage(): void; previousPage(): void; nextPage(): void; lastPage(): void; thisPage(page: number): void; private isFirstPage; private isLastPage; getCustomPaginatorItemStyle(i: number): string[]; getShownIndex(i: number): number; getPagesArray(): any; setRowsPerPage(rowsPerPage: number): void; private emitPageChanged; static ɵfac: i0.ɵɵFactoryDeclaration<AngularPaginatedTableFypComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<AngularPaginatedTableFypComponent, "paginated-table-fyp", never, { "dataSource": "dataSource"; "displayedColumns": "displayedColumns"; "displayedProps": "displayedProps"; "tableClasses": "tableClasses"; "fixedLayout": "fixedLayout"; "rowsPerPage": "rowsPerPage"; "selectRowsPerPage": "selectRowsPerPage"; "rowsPerPageOptions": "rowsPerPageOptions"; "rowsPerPageOptionsLabel": "rowsPerPageOptionsLabel"; "showIndex": "showIndex"; "maxDisplayedPaginatorItems": "maxDisplayedPaginatorItems"; "paginatorClasses": "paginatorClasses"; "paginatorItemClasses": "paginatorItemClasses"; "paginatorLinkClasses": "paginatorLinkClasses"; "rowsPerPageSelectClasses": "rowsPerPageSelectClasses"; "firstPageInnerHTML": "firstPageInnerHTML"; "previousPageInnerHTML": "previousPageInnerHTML"; "nextPageInnerHTML": "nextPageInnerHTML"; "lastPageInnerHTML": "lastPageInnerHTML"; }, { "pageChanged": "pageChanged"; }, never, never>; }