@types/react-html-parser
TypeScript icon, indicating that this package has built-in type declarations

2.0.6 • Public • Published

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

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

Credits

These definitions were written by Spencer Elliott, and Wooram Jun.

Readme

Keywords

none

Package Sidebar

Install

npm i @types/react-html-parser

Weekly Downloads

112,596

Version

2.0.6

License

MIT

Unpacked Size

4.47 kB

Total Files

5

Last publish

Collaborators

  • types