@hedgedoc/html-to-react
Version:
Parse HTML into React components
10 lines (9 loc) • 443 B
TypeScript
import { ReactElement } from 'react';
import { Document } from 'domhandler';
import { NodeToReactElementTransformer } from './NodeToReactElementTransformer.js';
export interface ParserOptions {
decodeEntities?: boolean;
transform?: NodeToReactElementTransformer;
preprocessNodes?: (nodes: Document) => Document;
}
export declare function convertHtmlToReact(html: string, options?: ParserOptions): (ReactElement | string | null)[];