@alfresco/adf-core
Version:
20 lines (19 loc) • 815 B
TypeScript
import * as i0 from "@angular/core";
export interface HighlightTransformResult {
text: string;
changed: boolean;
}
export declare class HighlightTransformService {
/**
* Searches for `search` string(s) within `text` and highlights all occurrences.
*
* @param text Text to search within
* @param search Text pattern to search for
* @param wrapperClass CSS class used to provide highlighting style
* @returns New text along with boolean value to indicate whether anything was highlighted
*/
highlight(text: string, search: string, wrapperClass?: string): HighlightTransformResult;
private removeHtmlTags;
static ɵfac: i0.ɵɵFactoryDeclaration<HighlightTransformService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<HighlightTransformService>;
}