kentico-cloud-delivery
Version:
Official Kentico Cloud Delivery SDK
12 lines (11 loc) • 706 B
TypeScript
import { IHtmlResolverConfig, IRichTextHtmlParser, IRichTextReplacements, IRichTextResolverResult } from '../parse-models';
export declare class NodeRichTextParser implements IRichTextHtmlParser {
private readonly modularContentWrapperElem;
private readonly modularContent;
private readonly link;
resolveRichTextField(html: string, replacement: IRichTextReplacements, config: IHtmlResolverConfig): IRichTextResolverResult;
private processRichTextField(elements, replacement, config, result);
private processLink(element, replacement, config, result);
private processModularContent(element, replacement, config, result);
private getChildNodes(documentFragment);
}