UNPKG

@progress/telerik-common-report-viewer

Version:

Common code for Progress® Telerik® Report Viewer

23 lines (22 loc) 825 B
import { BaseComponent } from './BaseComponent'; import { IReportController } from './Interfaces'; import { SearchInfo, SearchResult } from './Models'; export declare class SearchManager extends BaseComponent { private controller; private pageContainer; private searchResults; private pendingHighlightItem; private highlightedElements; private currentHighlightedElement; private isActive; constructor(element: HTMLElement, controller: IReportController); search(searchInfo: SearchInfo): void; closeSearch(): void; highlightSearchItem(item: SearchResult): void; navigateToPage(item: SearchResult): void; private colorPageElements; private highlightItem; private clearColoredItems; private applySearchColors; private onSearchComplete; }