UNPKG

uhtml

Version:
44 lines (43 loc) • 1.66 kB
export default class Node { constructor(type: any, owner: any); /** @type {import("./parent.js").default?} */ get parentNode(): import("./parent.js").default | null; /** @type {ELEMENT_NODE | ATTRIBUTE_NODE | TEXT_NODE | COMMENT_NODE | DOCUMENT_NODE | DOCUMENT_FRAGMENT_NODE} */ get nodeType(): 1 | 2 | 3 | 8 | 9 | 11; /** @type {import("./document.js").default?} */ get ownerDocument(): import("./document.js").default | null; /** @type {boolean} */ get isConnected(): boolean; /** @type {import("./element.js").default?} */ get parentElement(): import("./element.js").default | null; /** @type {Node?} */ get previousSibling(): Node | null; /** @type {import("./element.js").default?} */ get previousElementSibling(): import("./element.js").default | null; /** @type {Node?} */ get nextSibling(): Node | null; /** @type {import("./element.js").default?} */ get nextElementSibling(): import("./element.js").default | null; /** @type {Node[]} */ get childNodes(): Node[]; /** * @param {...import("./node.js").Child} values */ after(...values: import("./node.js").Child[]): void; /** * @param {...import("./node.js").Child} values */ before(...values: import("./node.js").Child[]): void; remove(): void; /** * @param {...Child} values */ replaceWith(...values: Child[]): void; [parentNode]: any; [nodeType]: any; [ownerDocument]: any; } export type Child = string | Node; import { parentNode } from './symbols.js'; import { nodeType } from './symbols.js'; import { ownerDocument } from './symbols.js';