2.0.6 • Published 1 year ago
@types/react-html-parser v2.0.6
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
// Type definitions for react-html-parser 2.0
// Project: https://github.com/wrakky/react-html-parser#readme
// Definitions by: Spencer Elliott <https://github.com/elliottsj>
// Wooram Jun <https://github.com/chatoo2412>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
// TypeScript Version: 2.8
import { ReactElement } from "react";
import { DomElement } from "htmlparser2";
export interface Transform {
(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: Wed, 07 Jul 2021 17:33:45 GMT
- Dependencies: @types/react, @types/htmlparser2
- Global values: none
Credits
These definitions were written by Spencer Elliott, and Wooram Jun.