@progress/kendo-angular-pager
Version:
Kendo UI Angular Pager
60 lines (59 loc) • 1.86 kB
TypeScript
/**-----------------------------------------------------------------------------------------
* 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`—(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;