UNPKG

@vindev/particle

Version:

Angular Component Library using Tailwind

44 lines (43 loc) 1.57 kB
import { EventEmitter, OnInit } from '@angular/core'; import { BaseAtom } from '../mixins'; import * as i0 from "@angular/core"; declare const AtmPaginator_base: { new (...args: any[]): { _isInitialized: boolean; _pendingSubscribers: import("rxjs").Subscriber<void>[] | null; initialized: import("rxjs").Observable<void>; _markInitialized(): void; _notifySubscriber(subscriber: import("rxjs").Subscriber<void>): void; }; } & typeof BaseAtom; export declare class AtmPaginator extends AtmPaginator_base implements OnInit { get pageIndex(): number; set pageIndex(value: number); private _pageIndex; get length(): number; set length(value: number); private _length; get pageSize(): number; set pageSize(value: number); private _pageSize; readonly page: EventEmitter<PageEvent>; constructor(); ngOnInit(): void; nextPage(): void; previousPage(): void; firstPage(): void; lastPage(): void; private _emitPageEvent; hasPreviousPage(): boolean; hasNextPage(): boolean; getNumberOfPages(): number; static ɵfac: i0.ɵɵFactoryDeclaration<AtmPaginator, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<AtmPaginator, never, never, { "pageIndex": "pageIndex"; "length": "length"; "pageSize": "pageSize"; }, { "page": "page"; }, never, never, false, never>; } export declare class PageEvent { pageIndex: number; previousPageIndex?: number; pageSize: number; length: number; } export {};