@ibyar/elements
Version:
Ibyar elements, hold info about HTMLElements class, attributes and tag name
8 lines • 524 B
TypeScript
import { DomNode, CommentNode, DomElementNode, TextContent } from '../ast/dom.js';
export declare class TemplateParser {
parse(template: HTMLTemplateElement): DomNode;
createComponent(child: ChildNode): CommentNode | DomElementNode | (TextContent | import("../ast/dom.js").LiveTextContent)[];
toDomRenderRootNode<T>(template: DomNode | HTMLTemplateElement | string): (model: T) => HTMLTemplateElement | DomNode;
}
export declare const templateParser: TemplateParser;
//# sourceMappingURL=template-parser.d.ts.map