UNPKG

domsubi

Version:

A Virtual-DOM Library for JavaScript

20 lines (19 loc) 715 B
import { jsxmlNode } from "./jsxmlNode"; import { NodeSource, AttributesSource } from "./types"; import { jsxmlComponentVisitor } from "./jsxmlComponentVisitor"; interface jsxmlVisitorConstructor { new (): jsxmlComponentVisitor; } export declare class jsxml { protected static visitorConstructor: jsxmlVisitorConstructor; source: NodeSource; constructor(s: NodeSource); map(f: (s: NodeSource) => NodeSource): this; wrap(tag: string, attrs?: AttributesSource): this; protected _mount(n: jsxmlNode): () => void; mount(n: Node): () => void; mountAsContents(n: Node): () => void; appendTo(n: Node): () => void; prependTo(n: Node): () => void; } export {};