UNPKG

@hedgedoc/html-to-react

Version:

Parse HTML into React components

10 lines (9 loc) 443 B
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)[];