Installation
npm install --save @types/dom4
Summary
This package contains type definitions for dom4 (https://github.com/WebReflection/dom4).
Details
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/dom4.
interface ParentNode {
readonly children: HTMLCollection;
append(...nodes: Array<Node | string>): void;
prepend(...nodes: Array<Node | string>): void;
}
interface ChildNode {
after(...nodes: Array<Node | string>): void;
before(...nodes: Array<Node | string>): void;
replaceWith(...nodes: Array<Node | string>): void;
remove(): void;
}
interface Element extends ParentNode {
closest(selectors: string): Element | null;
matches(selectors: string): boolean;
}
interface Elements extends ParentNode, Array<Element> {
}
interface Document extends ParentNode {
}
interface DocumentFragment extends ParentNode {
}
Additional Details
- Last updated: Mon, 06 Nov 2023 22:41:05 GMT
- Dependencies: none
Credits
These definitions were written by Adi Dahiya, and Gilad Gray.