UNPKG

@rero/ng-core

Version:

RERO angular core library.

34 lines (33 loc) 2.04 kB
import { Signal } from '@angular/core'; import * as i0 from "@angular/core"; export interface PageEvent { first: number; rows: number; page: number; pageCount: number; } export interface ChangeEvent { page: number; rows: number; } export declare class PaginatorComponent { /** Input */ alwaysShow: import("@angular/core").InputSignal<boolean>; currentPage: import("@angular/core").InputSignal<number>; pageLinkSize: import("@angular/core").InputSignal<number>; rows: import("@angular/core").InputSignal<number>; rowsPerPageOptions: import("@angular/core").InputSignal<number[]>; showCurrentPageReport: import("@angular/core").InputSignal<boolean>; showFirstLastIcon: import("@angular/core").InputSignal<boolean>; totalRecords: import("@angular/core").InputSignal<number>; /** Output */ rowPageChange: import("@angular/core").OutputEmitterRef<ChangeEvent>; /** Position for the current page */ first: Signal<number>; /** Paginator Event */ private eventData; /** Event on change page */ onPageChange(event: PageEvent): void; static ɵfac: i0.ɵɵFactoryDeclaration<PaginatorComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<PaginatorComponent, "ng-core-paginator", never, { "alwaysShow": { "alias": "alwaysShow"; "required": false; "isSignal": true; }; "currentPage": { "alias": "currentPage"; "required": false; "isSignal": true; }; "pageLinkSize": { "alias": "pageLinkSize"; "required": false; "isSignal": true; }; "rows": { "alias": "rows"; "required": false; "isSignal": true; }; "rowsPerPageOptions": { "alias": "rowsPerPageOptions"; "required": false; "isSignal": true; }; "showCurrentPageReport": { "alias": "showCurrentPageReport"; "required": false; "isSignal": true; }; "showFirstLastIcon": { "alias": "showFirstLastIcon"; "required": false; "isSignal": true; }; "totalRecords": { "alias": "totalRecords"; "required": false; "isSignal": true; }; }, { "rowPageChange": "rowPageChange"; }, never, never, false, never>; }