ng-fusion-ui
Version:
New Angular component library!
28 lines (27 loc) • 1.6 kB
TypeScript
import * as i0 from "@angular/core";
export declare class TablePaginatorComponent {
pageSizeOptions: import("@angular/core").InputSignal<number[]>;
quickPageJump: import("@angular/core").InputSignal<boolean>;
dataLenght: import("@angular/core").InputSignal<number>;
private tableEditService;
private tableStorageService;
private tableIntl;
pageSizeLabel: import("@angular/core").WritableSignal<string>;
pageSize: import("@angular/core").Signal<number>;
currentPage: import("@angular/core").Signal<number>;
searchText: import("@angular/core").Signal<string>;
private first;
private last;
totalPages: import("@angular/core").Signal<number>;
totalItems: import("@angular/core").Signal<number>;
noEntriesLabel: import("@angular/core").WritableSignal<string>;
entriesLabel: import("@angular/core").Signal<string>;
goToPage(page: number): void;
changePageSize(event: any): void;
jumpToPage(input: HTMLInputElement): void;
adjustWidth(input: HTMLInputElement): void;
calculateWidth(value: string | number | null | undefined): number;
private stopEditing;
static ɵfac: i0.ɵɵFactoryDeclaration<TablePaginatorComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<TablePaginatorComponent, "fu-table-paginator", never, { "pageSizeOptions": { "alias": "pageSizeOptions"; "required": false; "isSignal": true; }; "quickPageJump": { "alias": "quickPageJump"; "required": false; "isSignal": true; }; "dataLenght": { "alias": "dataLenght"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}