UNPKG

@taiga-ui/addon-table

Version:

A library to display tabled data with filters, search, group actions, etc.

33 lines (32 loc) 2.1 kB
import { type TuiTablePaginationOptions } from './table-pagination.options'; import * as i0 from "@angular/core"; export interface TuiTablePaginationEvent { readonly page: number; readonly size: number; } export declare class TuiTablePagination { protected readonly options: TuiTablePaginationOptions; protected readonly icons: import("@taiga-ui/core/tokens").TuiCommonIcons; protected readonly spinTexts: import("@angular/core").Signal<readonly [previous: string, next: string]>; protected readonly texts: import("@angular/core").Signal<{ linesPerPage: string; of: string; pages: string; }>; protected readonly pages: import("@angular/core").Signal<number>; protected readonly end: import("@angular/core").Signal<number>; protected readonly rightDisabled: import("@angular/core").Signal<boolean>; protected readonly pagination: import("@angular/core").Signal<TuiTablePaginationEvent>; readonly items: import("@angular/core").InputSignal<readonly number[]>; readonly total: import("@angular/core").InputSignal<number>; readonly page: import("@angular/core").ModelSignal<number>; readonly size: import("@angular/core").ModelSignal<number>; readonly paginationChange: import("@angular/core").OutputEmitterRef<TuiTablePaginationEvent>; onItem(size: number): void; protected get sizeOptionContent(): TuiTablePaginationOptions['sizeOptionContent']; protected get start(): number; protected back(): void; protected forth(): void; static ɵfac: i0.ɵɵFactoryDeclaration<TuiTablePagination, never>; static ɵcmp: i0.ɵɵComponentDeclaration<TuiTablePagination, "tui-table-pagination", never, { "items": { "alias": "items"; "required": false; "isSignal": true; }; "total": { "alias": "total"; "required": false; "isSignal": true; }; "page": { "alias": "page"; "required": false; "isSignal": true; }; "size": { "alias": "size"; "required": false; "isSignal": true; }; }, { "page": "pageChange"; "size": "sizeChange"; "paginationChange": "paginationChange"; }, never, never, true, never>; }