UNPKG

@progress/kendo-angular-pager

Version:
60 lines (59 loc) 1.86 kB
/**----------------------------------------------------------------------------------------- * Copyright © 2025 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the project root for more information *-------------------------------------------------------------------------------------------*/ import { Renderer2 } from "@angular/core"; import { PagerStylingClasses } from "./pager/common/pager-classes"; import { PagerSize } from "./pager/common/pager-size"; import { PageSizeItem } from "./pager/pagesize-item.interface"; /** * @hidden */ export declare const DEFAULT_PAGE_SIZE_VALUES: Array<PageSizeItem>; /** * @hidden */ export declare const getAllFocusableChildren: (parent: any) => Array<any>; /** * @hidden */ export declare const focusableSelector: string; /** * @hidden */ export declare const DEFAULT_SIZE: PagerSize; /** * @hidden * * Returns the styling classes to be added and removed */ export declare const getStylingClasses: (componentType: any, stylingOption: string, previousValue: any, newValue: any) => PagerStylingClasses; /** * Specifies the adaptive rendering of the component. * * The supported values are: * * `none` * * `auto`&mdash;(default) */ export type AdaptiveMode = 'none' | 'auto'; /** * @hidden */ export declare const calculatePadding: (element: HTMLElement) => { padding: number; gapNumbersSizes: number; gapSizesInfo: number; }; /** * @hidden */ export declare const createMeasurementSpan: (renderer: Renderer2, container: HTMLElement, className: string) => HTMLElement; /** * @hidden */ export declare const copyComputedStyles: (renderer: Renderer2, source: HTMLElement, destination: HTMLElement) => void; /** * * @hidden */ export declare const positionOffScreen: (renderer: Renderer2, element: HTMLElement) => void;