UNPKG

@types/react-html-parser

Version:
43 lines (32 loc) 1.55 kB
# Installation > `npm install --save @types/react-html-parser` # Summary This package contains type definitions for react-html-parser (https://github.com/wrakky/react-html-parser#readme). # Details Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-html-parser. ## [index.d.ts](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-html-parser/index.d.ts) ````ts import { DomElement } from "htmlparser2"; import { ReactElement } from "react"; export interface Transform { // eslint-disable-next-line @typescript-eslint/no-invalid-void-type (node: DomElement, index: number, transform?: Transform): ReactElement | void | null; } export interface Options { decodeEntities?: boolean | undefined; transform?: Transform | undefined; preprocessNodes?(nodes: DomElement[]): any; } export function convertNodeToElement( node: DomElement, index: number, transform: Transform, ): ReactElement; export function processNodes(nodes: DomElement[], transform: Transform): ReactElement[]; export default function HtmlParser(html: string, options?: Options): ReactElement[]; ```` ### Additional Details * Last updated: Mon, 03 Mar 2025 19:02:28 GMT * Dependencies: [@types/htmlparser2](https://npmjs.com/package/@types/htmlparser2), [@types/react](https://npmjs.com/package/@types/react) # Credits These definitions were written by [Spencer Elliott](https://github.com/elliottsj), and [Wooram Jun](https://github.com/chatoo2412).