extension-develop
Version:
The develop step of Extension.js
19 lines (18 loc) • 751 B
TypeScript
export interface HtmlNode {
nodeName: string;
attrs: Array<{
name: string;
value: string;
}>;
childNodes: HtmlNode[];
value?: string;
data?: string;
}
export declare function createHtmlNode(options: Partial<HtmlNode>): HtmlNode;
export declare function createHtmlDocument(childNodes: HtmlNode[]): HtmlNode;
export declare function createScriptNode(src: string): HtmlNode;
export declare function createLinkNode(href: string, rel?: string): HtmlNode;
export declare function createImageNode(src: string): HtmlNode;
export declare function createAnchorNode(href: string): HtmlNode;
export declare function createCommentNode(text: string): HtmlNode;
export declare function createTextNode(text: string): HtmlNode;