UNPKG

@syncfusion/ej2-documenteditor

Version:

Feature-rich document editor control with built-in support for context menu, options pane and dialogs.

64 lines (63 loc) 1.58 kB
import { Search } from './search'; import { TextSearchResultInfo } from '../editor/editor-helper'; /** * Search Result info */ export declare class SearchResults { private searchModule; /** * Gets the length of search results. * * @aspType int * @returns {number} - Returns search results length. */ readonly length: number; /** * Gets the index of current search result. * * @aspType int * @returns {number} - Returns current search result index. */ /** * Set the index of current search result. * * @param {number} value - Specifies the search result index. * @aspType int */ index: number; constructor(search: Search); /** * Get start and end offset of searched text results. * * @returns {TextSearchResults[]} - Returns the text search results. */ getTextSearchResultsOffset(): TextSearchResultInfo[]; private getOffset; private getModuleName; /** * Replace text in current search result. * * @private * @param {string} textToReplace - text to replace * @returns {void} */ replace(textToReplace: string): void; /** * Replace all the instance of search result. * * @param {string} textToReplace text to replace * @returns {void} */ replaceAll(textToReplace: string): void; /** * @private * @returns {void} */ navigate(): void; /** * Clears all the instance of search result. * * @returns {void} */ clear(): void; }