UNPKG

html-dom-parser

Version:
32 lines 1.07 kB
import type { DOMNode } from '../types'; /** * Formats DOM attributes to a hash map. * * @param attributes - List of attributes. * @returns - Map of attribute name to value. */ export declare function formatAttributes(attributes: NamedNodeMap): Record<string, string>; /** * Escapes special characters before parsing. * * @param html - The HTML string. * @returns - HTML string with escaped special characters. */ export declare function escapeSpecialCharacters(html: string): string; /** * Reverts escaped special characters back to actual characters. * * @param text - The text with escaped characters. * @returns - Text with escaped characters reverted. */ export declare function revertEscapedCharacters(text: string): string; /** * Transforms DOM nodes to `domhandler` nodes. * * @param nodes - DOM nodes. * @param parent - Parent node. * @param directive - Directive. * @returns - Nodes. */ export declare function formatDOM(nodes: NodeList, parent?: DOMNode | null, directive?: string): DOMNode[]; //# sourceMappingURL=utilities.d.ts.map