UNPKG

linkedom

Version:

A triple-linked lists based DOM implementation

200 lines (199 loc) 6.88 kB
export function ImageClass(ownerDocument: any): { new (width: any, height: any, ...args: any[]): { height: any; width: any; alt: any; sizes: any; src: any; srcset: any; title: any; ownerDocument: any; localName: any; blur(): void; click(): void; readonly accessKeyLabel: string; readonly isContentEditable: boolean; contentEditable: any; draggable: any; hidden: any; spellcheck: any; accessKey: any; dir: any; lang: any; onabort: any; onblur: any; oncancel: any; oncanplay: any; oncanplaythrough: any; onchange: any; onclick: any; onclose: any; oncontextmenu: any; oncuechange: any; ondblclick: any; ondrag: any; ondragend: any; ondragenter: any; ondragleave: any; ondragover: any; ondragstart: any; ondrop: any; ondurationchange: any; onemptied: any; onended: any; onerror: any; onfocus: any; oninput: any; oninvalid: any; onkeydown: any; onkeypress: any; onkeyup: any; onload: any; onloadeddata: any; onloadedmetadata: any; onloadstart: any; onmousedown: any; onmouseenter: any; onmouseleave: any; onmousemove: any; onmouseout: any; onmouseover: any; onmouseup: any; onmousewheel: any; onpause: any; onplay: any; onplaying: any; onprogress: any; onratechange: any; onreset: any; onresize: any; onscroll: any; onseeked: any; onseeking: any; onselect: any; onshow: any; onstalled: any; onsubmit: any; onsuspend: any; ontimeupdate: any; ontoggle: any; onvolumechange: any; onwaiting: any; onauxclick: any; ongotpointercapture: any; onlostpointercapture: any; onpointercancel: any; onpointerdown: any; onpointerenter: any; onpointerleave: any; onpointermove: any; onpointerout: any; onpointerover: any; onpointerup: any; readonly isConnected: boolean; readonly parentElement: any; readonly previousSibling: any; readonly nextSibling: any; readonly previousElementSibling: any; readonly nextElementSibling: any; before(...nodes: any[]): void; after(...nodes: any[]): void; replaceWith(...nodes: any[]): void; remove(): void; id: any; className: any; readonly nodeName: any; readonly tagName: any; readonly classList: any; readonly dataset: any; nonce: any; readonly style: any; tabIndex: number; readonly innerText: any; textContent: any; innerHTML: string; outerHTML: string; readonly attributes: any; focus(): void; getAttribute(name: any): any; getAttributeNode(name: any): import("../mixin/parent-node.js").NodeStruct; getAttributeNames(): import("./node-list.js").NodeList; hasAttribute(name: any): boolean; hasAttributes(): boolean; removeAttribute(name: any): void; removeAttributeNode(attribute: any): void; setAttribute(name: any, value: any): void; setAttributeNode(attribute: any): import("../mixin/parent-node.js").NodeStruct; toggleAttribute(name: any, force: any, ...args: any[]): boolean; readonly shadowRoot: any; attachShadow(init: any): import("./shadow-root.js").ShadowRoot; matches(selectors: any): any; closest(selectors: any): any; insertAdjacentElement(position: any, element: any): any; insertAdjacentHTML(position: any, html: any): void; insertAdjacentText(position: any, text: any): void; cloneNode(deep?: boolean): any; toString(): string; toJSON(): any[]; getAttributeNS(_: any, name: any): any; getElementsByTagNameNS(_: any, name: any): import("./node-list.js").NodeList; hasAttributeNS(_: any, name: any): boolean; removeAttributeNS(_: any, name: any): void; setAttributeNS(_: any, name: any, value: any): void; setAttributeNodeNS(attr: any): import("../mixin/parent-node.js").NodeStruct; [CLASS_LIST]: any; [DATASET]: any; [STYLE]: any; readonly childNodes: import("./node-list.js").NodeList; readonly children: import("./node-list.js").NodeList; readonly firstChild: any; readonly firstElementChild: any; readonly lastChild: any; readonly lastElementChild: any; readonly childElementCount: number; prepend(...nodes: any[]): void; append(...nodes: any[]): void; replaceChildren(...nodes: any[]): void; getElementsByClassName(className: any): import("./node-list.js").NodeList; getElementsByTagName(tagName: any): import("./node-list.js").NodeList; querySelector(selectors: any): import("../mixin/parent-node.js").NodeStruct; querySelectorAll(selectors: any): import("./node-list.js").NodeList; appendChild(node: any): any; contains(node: any): boolean; insertBefore(node: any, before?: any): any; normalize(): void; removeChild(node: any): any; replaceChild(node: any, replaced: any): any; [PRIVATE]: any; [NEXT]: import("../mixin/parent-node.js").NodeStruct; [END]: import("../mixin/parent-node.js").NodeStruct; nodeType: any; parentNode: any; readonly ELEMENT_NODE: number; readonly ATTRIBUTE_NODE: number; readonly TEXT_NODE: number; readonly COMMENT_NODE: number; readonly DOCUMENT_NODE: number; readonly DOCUMENT_FRAGMENT_NODE: number; readonly DOCUMENT_TYPE_NODE: number; nodeValue: any; hasChildNodes(): boolean; isSameNode(node: any): boolean; compareDocumentPosition(target: any): number; isEqualNode(node: any): boolean; _getParent(): any; getRootNode(): any; [PREV]: any; addEventListener(type: any, listener: any, options: any): void; removeEventListener(type: any, listener: any): void; dispatchEvent(event: any): boolean; }; readonly observedAttributes: any[]; readonly ELEMENT_NODE: number; readonly ATTRIBUTE_NODE: number; readonly TEXT_NODE: number; readonly COMMENT_NODE: number; readonly DOCUMENT_NODE: number; readonly DOCUMENT_FRAGMENT_NODE: number; readonly DOCUMENT_TYPE_NODE: number; };