mancha
Version:
Javscript HTML rendering engine
15 lines (14 loc) • 765 B
TypeScript
import { IRenderer } from "./renderer.js";
import { ParserParams, RenderParams } from "./interfaces.js";
export { default as basicCssRules } from "./css_gen_basic.js";
export { default as utilsCssRules } from "./css_gen_utils.js";
export declare class Renderer extends IRenderer {
readonly impl = "browser";
protected readonly dirpath: string;
parseHTML(content: string, params?: ParserParams): Document | DocumentFragment;
serializeHTML(root: Node | DocumentFragment): string;
preprocessLocal(fpath: string, params?: RenderParams & ParserParams): Promise<Document | DocumentFragment>;
createElement(tag: string, owner?: Document | null): Element;
textContent(node: Node, content: string): void;
}
export declare const Mancha: Renderer;