@paddls/ngx-easy-table
Version:
Angular easy table
29 lines • 1.9 kB
TypeScript
import { EventEmitter } from '@angular/core';
import * as i0 from "@angular/core";
/**
* The default pagination controls component. Actually just a default implementation of a custom template.
*/
export declare class PaginationControlsComponent {
id: string;
maxSize: number;
get directionLinks(): boolean;
set directionLinks(value: boolean);
get autoHide(): boolean;
set autoHide(value: boolean);
get responsive(): boolean;
set responsive(value: boolean);
previousLabel: string;
nextLabel: string;
screenReaderPaginationLabel: string;
screenReaderPageLabel: string;
screenReaderCurrentLabel: string;
pageChange: EventEmitter<number>;
pageBoundsCorrection: EventEmitter<number>;
private _directionLinks;
private _autoHide;
private _responsive;
trackByIndex(index: number): number;
static ɵfac: i0.ɵɵFactoryDeclaration<PaginationControlsComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<PaginationControlsComponent, "pagination-controls", never, { "id": { "alias": "id"; "required": false; }; "maxSize": { "alias": "maxSize"; "required": false; }; "directionLinks": { "alias": "directionLinks"; "required": false; }; "autoHide": { "alias": "autoHide"; "required": false; }; "responsive": { "alias": "responsive"; "required": false; }; "previousLabel": { "alias": "previousLabel"; "required": false; }; "nextLabel": { "alias": "nextLabel"; "required": false; }; "screenReaderPaginationLabel": { "alias": "screenReaderPaginationLabel"; "required": false; }; "screenReaderPageLabel": { "alias": "screenReaderPageLabel"; "required": false; }; "screenReaderCurrentLabel": { "alias": "screenReaderCurrentLabel"; "required": false; }; }, { "pageChange": "pageChange"; "pageBoundsCorrection": "pageBoundsCorrection"; }, never, never, false, never>;
}
//# sourceMappingURL=pagination-controls.component.d.ts.map