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.

62 lines 1.39 kB
import HTMLElement from '../html-element/HTMLElement.js'; import * as PropertySymbol from '../../PropertySymbol.js'; import DocumentFragment from '../document-fragment/DocumentFragment.js'; import Node from '../node/Node.js'; /** * HTML Template Element. * * Reference: * https://developer.mozilla.org/en-US/docs/Web/API/HTMLTemplateElement. */ export default class HTMLTemplateElement extends HTMLElement { [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 */ appendChild(node: Node): Node; /** * @override */ removeChild(node: Node): Node; /** * @override */ insertBefore(newNode: Node, referenceNode: Node): Node; /** * @override */ replaceChild(newChild: Node, oldChild: Node): Node; /** * @override */ cloneNode(deep?: boolean): HTMLTemplateElement; } //# sourceMappingURL=HTMLTemplateElement.d.ts.map