UNPKG

@progress/kendo-angular-pager

Version:
35 lines (34 loc) 1.21 kB
/**----------------------------------------------------------------------------------------- * Copyright © 2025 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the project root for more information *-------------------------------------------------------------------------------------------*/ import { Subject } from "rxjs"; import { PageChangeEvent } from "./change-event-args.interface"; import { PageSizeChangeEvent } from './pagesizechange-event'; import { LocalizationService } from "@progress/kendo-angular-l10n"; /** * @hidden */ export type PagerContextChanges = { total: number; skip: number; pageSize: number; }; /** * @hidden */ export declare class PagerContextService { total: number; skip: number; pageSize: number; localization: LocalizationService; changes: Subject<PagerContextChanges>; pageChange: Subject<PageChangeEvent>; pageSizeChange: Subject<PageSizeChangeEvent>; private get currentPage(); notifyChanges(changes: PagerContextChanges): void; changePage(page: number): void; changePageSize(event: PageSizeChangeEvent): void; nextPage(): void; prevPage(): void; }