UNPKG

@alauda/ui

Version:

Angular UI components by Alauda Frontend Team.

38 lines (37 loc) 1.96 kB
import { ChangeDetectorRef, EventEmitter, OnDestroy } from '@angular/core'; import { Bem } from '../internal/utils'; import { PaginatorIntl } from './paginator-intl'; import * as i0 from "@angular/core"; export declare class PaginatorComponent implements OnDestroy { intl: PaginatorIntl; private readonly cdr; bem: Bem; get pageIndex(): number; set pageIndex(val: number); get currentPage(): number; set currentPage(val: number); get pageSize(): number; set pageSize(val: number); pageSizeOptions: number[]; total: number; layout: string[] | string; disabled: boolean; readonly pageIndexChange: EventEmitter<number>; readonly currentPageChange: EventEmitter<number>; readonly pageSizeChange: EventEmitter<number>; private _currentPage; private _pageSize; private readonly intlChangeSub; get pageCount(): number; constructor(intl: PaginatorIntl, cdr: ChangeDetectorRef); ngOnDestroy(): void; getLayoutArr(): string[]; getCenterPages(): number[]; jumpTo(page: number): void; navigate(step: number): void; changePageSize(size: number): void; onKeydown(event: KeyboardEvent): void; trackByIndex(index: number): number; static ɵfac: i0.ɵɵFactoryDeclaration<PaginatorComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<PaginatorComponent, "aui-paginator", never, { "pageIndex": { "alias": "pageIndex"; "required": false; }; "currentPage": { "alias": "currentPage"; "required": false; }; "pageSize": { "alias": "pageSize"; "required": false; }; "pageSizeOptions": { "alias": "pageSizeOptions"; "required": false; }; "total": { "alias": "total"; "required": false; }; "layout": { "alias": "layout"; "required": false; }; "disabled": { "alias": "disabled"; "required": false; }; }, { "pageIndexChange": "pageIndexChange"; "currentPageChange": "currentPageChange"; "pageSizeChange": "pageSizeChange"; }, never, ["*"], true, never>; }