mancha
Version:
Javscript HTML rendering engine
16 lines (15 loc) • 814 B
TypeScript
import { a as StoreState, i as IRenderer, n as RenderParams, t as ParserParams } from "./interfaces-Dizh9utI.js";
//#region src/safe_browser.d.ts
declare class Renderer<T extends StoreState = StoreState> extends IRenderer<T> {
readonly impl = "safe_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;
createComment(content: string, owner?: Document | null): Node;
textContent(node: Node, content: string): void;
}
declare const Mancha: Renderer<StoreState>;
//#endregion
export { Mancha, Renderer };