mancha
Version:
Javscript HTML rendering engine
14 lines (13 loc) • 700 B
TypeScript
import type { ParserParams } from "./interfaces.js";
import { IRenderer } from "./renderer.js";
export type { ParserParams, RendererPlugin, RenderParams } from "./interfaces.js";
export { IRenderer } from "./renderer.js";
export declare class Renderer extends IRenderer {
readonly impl = "htmlparser2";
parseHTML(content: string, _params?: ParserParams): Document | DocumentFragment;
serializeHTML(root: Node | DocumentFragment | Document): string;
createElement(tag: string, _owner?: Document | null): globalThis.Element;
createComment(content: string, _owner?: Document | null): Node;
textContent(node: Node, content: string): void;
}
export declare const Mancha: Renderer;