UNPKG

@progress/telerik-angular-native-report-viewer

Version:

Progress® Telerik® Native Report Viewer for Angular

42 lines (41 loc) 1.8 kB
import { TemplateRef, ElementRef, QueryList } from '@angular/core'; import { ToolBarToolComponent } from '@progress/kendo-angular-toolbar'; import { ReportingAngularViewerService } from '../reporting-angular-viewer.service'; import { PageChangeEvent, PagerComponent } from '@progress/kendo-angular-pager'; import { SVGIcon } from '@progress/kendo-svg-icons'; import * as i0 from "@angular/core"; export declare class CustomPagerToolComponent extends ToolBarToolComponent { service: ReportingAngularViewerService; totalPages: number; disabled: boolean; toolbarTemplate: TemplateRef<unknown>; popupTemplate: TemplateRef<unknown>; toolbarElement?: ElementRef; popupElement?: ElementRef; pager?: PagerComponent; navButtons: QueryList<ElementRef>; tabindex: number; prevKey: number; nextKey: number; focusedIndex: any; caretAltToLeftIcon: SVGIcon; caretAltLeftIcon: SVGIcon; caretAltRightIcon: SVGIcon; caretAltToRightIcon: SVGIcon; constructor(service: ReportingAngularViewerService); canFocus(): boolean; focus(ev: any): void; handleKey(ev: any): boolean; overflowNavButton(pageIndex: number): void; getLocaleMessage(message: string): string; onPageChange(e: PageChangeEvent): void; private get buttonElements(); private focusButton; private getIndexOfFocused; private seekFocusedIndex; private isPresent; private makePeeker; private areEqual; static ɵfac: i0.ɵɵFactoryDeclaration<CustomPagerToolComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<CustomPagerToolComponent, "custom-pager-tool", never, { "totalPages": { "alias": "totalPages"; "required": false; }; "disabled": { "alias": "disabled"; "required": false; }; }, {}, never, never, false, never>; }