UNPKG

tag-soup

Version:

The fastest pure JS SAX/DOM XML/HTML parser.

22 lines (21 loc) 853 B
import { IDomHandler, IParser, IParserOptions } from './parser-types'; import { Node } from './dom-types'; /** * Creates a pre-configured HTML DOM parser that uses {@link domHandler}. * * @see {@link domHandler} */ export declare function createHtmlDomParser(): IParser<Array<Node>>; /** * Creates a pre-configured HTML DOM parser. * * @template Node The type of object that describes a node in the DOM tree. * @template ContainerNode The type of object that describes an element or a document in the DOM tree. * * @param handler The parsing handler. * @param options Options that override the defaults. * * @see {@link domHandler} * @see {@link htmlParserOptions} */ export declare function createHtmlDomParser<Node, ContainerNode extends Node>(handler: IDomHandler<Node, ContainerNode>, options?: IParserOptions): IParser<Array<Node>>;