UNPKG

happy-dom

Version:

Happy DOM is a JavaScript implementation of a web browser without its graphical user interface. It includes many web standards from WHATWG DOM and HTML.

63 lines 1.53 kB
import HTMLElement from '../html-element/HTMLElement.cjs'; import * as PropertySymbol from '../../PropertySymbol.cjs'; import DocumentFragment from '../document-fragment/DocumentFragment.cjs'; import Node from '../node/Node.cjs'; /** * HTML Template Element. * * Reference: * https://developer.mozilla.org/en-US/docs/Web/API/HTMLTemplateElement. */ export default class HTMLTemplateElement extends HTMLElement { cloneNode: (deep?: boolean) => HTMLTemplateElement; [PropertySymbol.content]: DocumentFragment; /** * Returns content. * * @returns Content. */ get content(): DocumentFragment; /** * @override */ get innerHTML(): string; /** * @override */ set innerHTML(html: string); /** * @override */ get firstChild(): Node; /** * @override */ get lastChild(): Node; /** * @override */ getInnerHTML(options?: { includeShadowRoots?: boolean; }): string; /** * @override */ [PropertySymbol.appendChild](node: Node): Node; /** * @override */ [PropertySymbol.removeChild](node: Node): Node; /** * @override */ [PropertySymbol.insertBefore](newNode: Node, referenceNode: Node): Node; /** * @override */ [PropertySymbol.replaceChild](newChild: Node, oldChild: Node): Node; /** * @override */ [PropertySymbol.cloneNode](deep?: boolean): HTMLTemplateElement; } //# sourceMappingURL=HTMLTemplateElement.d.ts.map