1 | import { svg, TemplateResult } from '../lit-html/lit-html.js';
|
2 | import { html } from '../lit-html/lib/lit-extended.js';
|
3 | import { HTMLCollectionByID, Data, PropConfig, Properties, camelCaseToKebab, MethodsToCall } from './lit-lite.js';
|
4 | export declare const LitElementExtended: (superclass?: {
|
5 | new (): HTMLElement;
|
6 | prototype: HTMLElement;
|
7 | }) => {
|
8 | new (): {
|
9 | [key: string]: any;
|
10 | __renderCallbacks: Set<any>;
|
11 | __pendingRender: boolean;
|
12 | __data: Data;
|
13 | __methodsToCall: MethodsToCall;
|
14 | __wait: any;
|
15 | __firstRender: boolean;
|
16 | afterRender?: (isFirst: boolean) => void;
|
17 | shadowRoot: ShadowRoot;
|
18 | __propAttr: Map<string, string>;
|
19 | __attrProp: Map<string, string>;
|
20 | connectedCallback(): void;
|
21 | disconnectedCallback(): void;
|
22 | __makeGetterSetter(prop: string, info: PropConfig): void;
|
23 | __propertiesChanged(prop: string, newVal: any): void;
|
24 | setProperty(prop: string, newVal: any): void;
|
25 | attributeChangedCallback(attr: string, old: any, val: any): void;
|
26 | postponedRender(): void;
|
27 | refresh(callback?: () => any): Promise<void>;
|
28 | render(data?: object): TemplateResult;
|
29 | readonly $: HTMLCollectionByID;
|
30 | accessKey: string;
|
31 | contentEditable: string;
|
32 | readonly dataset: DOMStringMap;
|
33 | dir: string;
|
34 | draggable: boolean;
|
35 | hidden: boolean;
|
36 | hideFocus: boolean;
|
37 | innerText: string;
|
38 | readonly isContentEditable: boolean;
|
39 | lang: string;
|
40 | readonly offsetHeight: number;
|
41 | readonly offsetLeft: number;
|
42 | readonly offsetParent: Element;
|
43 | readonly offsetTop: number;
|
44 | readonly offsetWidth: number;
|
45 | onabort: (this: HTMLElement, ev: UIEvent) => any;
|
46 | onactivate: (this: HTMLElement, ev: Event) => any;
|
47 | onbeforeactivate: (this: HTMLElement, ev: Event) => any;
|
48 | onbeforecopy: (this: HTMLElement, ev: Event) => any;
|
49 | onbeforecut: (this: HTMLElement, ev: Event) => any;
|
50 | onbeforedeactivate: (this: HTMLElement, ev: Event) => any;
|
51 | onbeforepaste: (this: HTMLElement, ev: Event) => any;
|
52 | onblur: (this: HTMLElement, ev: FocusEvent) => any;
|
53 | oncanplay: (this: HTMLElement, ev: Event) => any;
|
54 | oncanplaythrough: (this: HTMLElement, ev: Event) => any;
|
55 | onchange: (this: HTMLElement, ev: Event) => any;
|
56 | onclick: (this: HTMLElement, ev: MouseEvent) => any;
|
57 | oncontextmenu: (this: HTMLElement, ev: PointerEvent) => any;
|
58 | oncopy: (this: HTMLElement, ev: ClipboardEvent) => any;
|
59 | oncuechange: (this: HTMLElement, ev: Event) => any;
|
60 | oncut: (this: HTMLElement, ev: ClipboardEvent) => any;
|
61 | ondblclick: (this: HTMLElement, ev: MouseEvent) => any;
|
62 | ondeactivate: (this: HTMLElement, ev: Event) => any;
|
63 | ondrag: (this: HTMLElement, ev: DragEvent) => any;
|
64 | ondragend: (this: HTMLElement, ev: DragEvent) => any;
|
65 | ondragenter: (this: HTMLElement, ev: DragEvent) => any;
|
66 | ondragleave: (this: HTMLElement, ev: DragEvent) => any;
|
67 | ondragover: (this: HTMLElement, ev: DragEvent) => any;
|
68 | ondragstart: (this: HTMLElement, ev: DragEvent) => any;
|
69 | ondrop: (this: HTMLElement, ev: DragEvent) => any;
|
70 | ondurationchange: (this: HTMLElement, ev: Event) => any;
|
71 | onemptied: (this: HTMLElement, ev: Event) => any;
|
72 | onended: (this: HTMLElement, ev: Event) => any;
|
73 | onerror: (this: HTMLElement, ev: ErrorEvent) => any;
|
74 | onfocus: (this: HTMLElement, ev: FocusEvent) => any;
|
75 | oninput: (this: HTMLElement, ev: Event) => any;
|
76 | oninvalid: (this: HTMLElement, ev: Event) => any;
|
77 | onkeydown: (this: HTMLElement, ev: KeyboardEvent) => any;
|
78 | onkeypress: (this: HTMLElement, ev: KeyboardEvent) => any;
|
79 | onkeyup: (this: HTMLElement, ev: KeyboardEvent) => any;
|
80 | onload: (this: HTMLElement, ev: Event) => any;
|
81 | onloadeddata: (this: HTMLElement, ev: Event) => any;
|
82 | onloadedmetadata: (this: HTMLElement, ev: Event) => any;
|
83 | onloadstart: (this: HTMLElement, ev: Event) => any;
|
84 | onmousedown: (this: HTMLElement, ev: MouseEvent) => any;
|
85 | onmouseenter: (this: HTMLElement, ev: MouseEvent) => any;
|
86 | onmouseleave: (this: HTMLElement, ev: MouseEvent) => any;
|
87 | onmousemove: (this: HTMLElement, ev: MouseEvent) => any;
|
88 | onmouseout: (this: HTMLElement, ev: MouseEvent) => any;
|
89 | onmouseover: (this: HTMLElement, ev: MouseEvent) => any;
|
90 | onmouseup: (this: HTMLElement, ev: MouseEvent) => any;
|
91 | onmousewheel: (this: HTMLElement, ev: WheelEvent) => any;
|
92 | onmscontentzoom: (this: HTMLElement, ev: Event) => any;
|
93 | onmsmanipulationstatechanged: (this: HTMLElement, ev: Event) => any;
|
94 | onpaste: (this: HTMLElement, ev: ClipboardEvent) => any;
|
95 | onpause: (this: HTMLElement, ev: Event) => any;
|
96 | onplay: (this: HTMLElement, ev: Event) => any;
|
97 | onplaying: (this: HTMLElement, ev: Event) => any;
|
98 | onprogress: (this: HTMLElement, ev: ProgressEvent) => any;
|
99 | onratechange: (this: HTMLElement, ev: Event) => any;
|
100 | onreset: (this: HTMLElement, ev: Event) => any;
|
101 | onscroll: (this: HTMLElement, ev: UIEvent) => any;
|
102 | onseeked: (this: HTMLElement, ev: Event) => any;
|
103 | onseeking: (this: HTMLElement, ev: Event) => any;
|
104 | onselect: (this: HTMLElement, ev: UIEvent) => any;
|
105 | onselectstart: (this: HTMLElement, ev: Event) => any;
|
106 | onstalled: (this: HTMLElement, ev: Event) => any;
|
107 | onsubmit: (this: HTMLElement, ev: Event) => any;
|
108 | onsuspend: (this: HTMLElement, ev: Event) => any;
|
109 | ontimeupdate: (this: HTMLElement, ev: Event) => any;
|
110 | onvolumechange: (this: HTMLElement, ev: Event) => any;
|
111 | onwaiting: (this: HTMLElement, ev: Event) => any;
|
112 | outerText: string;
|
113 | spellcheck: boolean;
|
114 | tabIndex: number;
|
115 | title: string;
|
116 | animate(keyframes: AnimationKeyFrame | AnimationKeyFrame[], options: number | AnimationOptions): Animation;
|
117 | blur(): void;
|
118 | click(): void;
|
119 | dragDrop(): boolean;
|
120 | focus(): void;
|
121 | msGetInputContext(): MSInputMethodContext;
|
122 | addEventListener<K extends "waiting" | "error" | "abort" | "progress" | "ended" | "change" | "input" | "select" | "activate" | "beforeactivate" | "beforedeactivate" | "blur" | "canplay" | "canplaythrough" | "click" | "contextmenu" | "dblclick" | "deactivate" | "drag" | "dragend" | "dragenter" | "dragleave" | "dragover" | "dragstart" | "drop" | "durationchange" | "emptied" | "focus" | "invalid" | "keydown" | "keypress" | "keyup" | "load" | "loadeddata" | "loadedmetadata" | "loadstart" | "mousedown" | "mousemove" | "mouseout" | "mouseover" | "mouseup" | "mousewheel" | "MSContentZoom" | "MSGestureChange" | "MSGestureDoubleTap" | "MSGestureEnd" | "MSGestureHold" | "MSGestureStart" | "MSGestureTap" | "MSInertiaStart" | "MSManipulationStateChanged" | "MSPointerCancel" | "MSPointerDown" | "MSPointerEnter" | "MSPointerLeave" | "MSPointerMove" | "MSPointerOut" | "MSPointerOver" | "MSPointerUp" | "pause" | "play" | "playing" | "ratechange" | "reset" | "scroll" | "seeked" | "seeking" | "selectstart" | "stalled" | "submit" | "suspend" | "timeupdate" | "touchcancel" | "touchend" | "touchmove" | "touchstart" | "volumechange" | "webkitfullscreenchange" | "webkitfullscreenerror" | "pointercancel" | "pointerdown" | "pointerenter" | "pointerleave" | "pointermove" | "pointerout" | "pointerover" | "pointerup" | "wheel" | "ariarequest" | "command" | "gotpointercapture" | "lostpointercapture" | "MSGotPointerCapture" | "MSLostPointerCapture" | "beforecopy" | "beforecut" | "beforepaste" | "copy" | "cuechange" | "cut" | "mouseenter" | "mouseleave" | "paste">(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;
|
123 | addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;
|
124 | removeEventListener<K extends "waiting" | "error" | "abort" | "progress" | "ended" | "change" | "input" | "select" | "activate" | "beforeactivate" | "beforedeactivate" | "blur" | "canplay" | "canplaythrough" | "click" | "contextmenu" | "dblclick" | "deactivate" | "drag" | "dragend" | "dragenter" | "dragleave" | "dragover" | "dragstart" | "drop" | "durationchange" | "emptied" | "focus" | "invalid" | "keydown" | "keypress" | "keyup" | "load" | "loadeddata" | "loadedmetadata" | "loadstart" | "mousedown" | "mousemove" | "mouseout" | "mouseover" | "mouseup" | "mousewheel" | "MSContentZoom" | "MSGestureChange" | "MSGestureDoubleTap" | "MSGestureEnd" | "MSGestureHold" | "MSGestureStart" | "MSGestureTap" | "MSInertiaStart" | "MSManipulationStateChanged" | "MSPointerCancel" | "MSPointerDown" | "MSPointerEnter" | "MSPointerLeave" | "MSPointerMove" | "MSPointerOut" | "MSPointerOver" | "MSPointerUp" | "pause" | "play" | "playing" | "ratechange" | "reset" | "scroll" | "seeked" | "seeking" | "selectstart" | "stalled" | "submit" | "suspend" | "timeupdate" | "touchcancel" | "touchend" | "touchmove" | "touchstart" | "volumechange" | "webkitfullscreenchange" | "webkitfullscreenerror" | "pointercancel" | "pointerdown" | "pointerenter" | "pointerleave" | "pointermove" | "pointerout" | "pointerover" | "pointerup" | "wheel" | "ariarequest" | "command" | "gotpointercapture" | "lostpointercapture" | "MSGotPointerCapture" | "MSLostPointerCapture" | "beforecopy" | "beforecut" | "beforepaste" | "copy" | "cuechange" | "cut" | "mouseenter" | "mouseleave" | "paste">(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void;
|
125 | removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void;
|
126 | readonly assignedSlot: HTMLSlotElement;
|
127 | readonly attributes: NamedNodeMap;
|
128 | readonly classList: DOMTokenList;
|
129 | className: string;
|
130 | readonly clientHeight: number;
|
131 | readonly clientLeft: number;
|
132 | readonly clientTop: number;
|
133 | readonly clientWidth: number;
|
134 | id: string;
|
135 | innerHTML: string;
|
136 | msContentZoomFactor: number;
|
137 | readonly msRegionOverflow: string;
|
138 | onariarequest: (this: Element, ev: Event) => any;
|
139 | oncommand: (this: Element, ev: Event) => any;
|
140 | ongotpointercapture: (this: Element, ev: PointerEvent) => any;
|
141 | onlostpointercapture: (this: Element, ev: PointerEvent) => any;
|
142 | onmsgesturechange: (this: Element, ev: Event) => any;
|
143 | onmsgesturedoubletap: (this: Element, ev: Event) => any;
|
144 | onmsgestureend: (this: Element, ev: Event) => any;
|
145 | onmsgesturehold: (this: Element, ev: Event) => any;
|
146 | onmsgesturestart: (this: Element, ev: Event) => any;
|
147 | onmsgesturetap: (this: Element, ev: Event) => any;
|
148 | onmsgotpointercapture: (this: Element, ev: Event) => any;
|
149 | onmsinertiastart: (this: Element, ev: Event) => any;
|
150 | onmslostpointercapture: (this: Element, ev: Event) => any;
|
151 | onmspointercancel: (this: Element, ev: Event) => any;
|
152 | onmspointerdown: (this: Element, ev: Event) => any;
|
153 | onmspointerenter: (this: Element, ev: Event) => any;
|
154 | onmspointerleave: (this: Element, ev: Event) => any;
|
155 | onmspointermove: (this: Element, ev: Event) => any;
|
156 | onmspointerout: (this: Element, ev: Event) => any;
|
157 | onmspointerover: (this: Element, ev: Event) => any;
|
158 | onmspointerup: (this: Element, ev: Event) => any;
|
159 | ontouchcancel: (this: Element, ev: TouchEvent) => any;
|
160 | ontouchend: (this: Element, ev: TouchEvent) => any;
|
161 | ontouchmove: (this: Element, ev: TouchEvent) => any;
|
162 | ontouchstart: (this: Element, ev: TouchEvent) => any;
|
163 | onwebkitfullscreenchange: (this: Element, ev: Event) => any;
|
164 | onwebkitfullscreenerror: (this: Element, ev: Event) => any;
|
165 | outerHTML: string;
|
166 | readonly prefix: string;
|
167 | readonly scrollHeight: number;
|
168 | scrollLeft: number;
|
169 | scrollTop: number;
|
170 | readonly scrollWidth: number;
|
171 | slot: string;
|
172 | readonly tagName: string;
|
173 | attachShadow(shadowRootInitDict: ShadowRootInit): ShadowRoot;
|
174 | closest<K extends "object" | "track" | "progress" | "a" | "abbr" | "acronym" | "address" | "applet" | "area" | "article" | "aside" | "audio" | "b" | "base" | "basefont" | "bdo" | "big" | "blockquote" | "body" | "br" | "button" | "canvas" | "caption" | "center" | "cite" | "code" | "col" | "colgroup" | "data" | "datalist" | "dd" | "del" | "dfn" | "dir" | "div" | "dl" | "dt" | "em" | "embed" | "fieldset" | "figcaption" | "figure" | "font" | "footer" | "form" | "frame" | "frameset" | "h1" | "h2" | "h3" | "h4" | "h5" | "h6" | "head" | "header" | "hgroup" | "hr" | "html" | "i" | "iframe" | "img" | "input" | "ins" | "isindex" | "kbd" | "keygen" | "label" | "legend" | "li" | "link" | "listing" | "map" | "mark" | "marquee" | "menu" | "meta" | "meter" | "nav" | "nextid" | "nobr" | "noframes" | "noscript" | "ol" | "optgroup" | "option" | "output" | "p" | "param" | "picture" | "plaintext" | "pre" | "q" | "rt" | "ruby" | "s" | "samp" | "script" | "section" | "select" | "slot" | "small" | "source" | "span" | "strike" | "strong" | "style" | "sub" | "sup" | "table" | "tbody" | "td" | "template" | "textarea" | "tfoot" | "th" | "thead" | "time" | "title" | "tr" | "tt" | "u" | "ul" | "var" | "video" | "wbr" | "xmp">(selector: K): HTMLElementTagNameMap[K];
|
175 | closest<K extends "symbol" | "circle" | "defs" | "desc" | "ellipse" | "filter" | "g" | "image" | "line" | "marker" | "mask" | "path" | "metadata" | "pattern" | "polygon" | "polyline" | "rect" | "svg" | "stop" | "switch" | "tspan" | "text" | "use" | "view" | "clippath" | "feblend" | "fecolormatrix" | "fecomponenttransfer" | "fecomposite" | "feconvolvematrix" | "fediffuselighting" | "fedisplacementmap" | "fedistantlight" | "feflood" | "fefunca" | "fefuncb" | "fefuncg" | "fefuncr" | "fegaussianblur" | "feimage" | "femerge" | "femergenode" | "femorphology" | "feoffset" | "fepointlight" | "fespecularlighting" | "fespotlight" | "fetile" | "feturbulence" | "foreignobject" | "lineargradient" | "radialgradient" | "textpath">(selector: K): SVGElementTagNameMap[K];
|
176 | closest(selector: string): Element;
|
177 | getAttribute(qualifiedName: string): string;
|
178 | getAttributeNS(namespaceURI: string, localName: string): string;
|
179 | getAttributeNode(name: string): Attr;
|
180 | getAttributeNodeNS(namespaceURI: string, localName: string): Attr;
|
181 | getBoundingClientRect(): ClientRect | DOMRect;
|
182 | getClientRects(): ClientRectList | DOMRectList;
|
183 | getElementsByClassName(classNames: string): NodeListOf<Element>;
|
184 | getElementsByTagName<K extends "object" | "track" | "progress" | "a" | "abbr" | "acronym" | "address" | "applet" | "area" | "article" | "aside" | "audio" | "b" | "base" | "basefont" | "bdo" | "big" | "blockquote" | "body" | "br" | "button" | "canvas" | "caption" | "center" | "cite" | "code" | "col" | "colgroup" | "data" | "datalist" | "dd" | "del" | "dfn" | "dir" | "div" | "dl" | "dt" | "em" | "embed" | "fieldset" | "figcaption" | "figure" | "font" | "footer" | "form" | "frame" | "frameset" | "h1" | "h2" | "h3" | "h4" | "h5" | "h6" | "head" | "header" | "hgroup" | "hr" | "html" | "i" | "iframe" | "img" | "input" | "ins" | "isindex" | "kbd" | "keygen" | "label" | "legend" | "li" | "link" | "listing" | "map" | "mark" | "marquee" | "menu" | "meta" | "meter" | "nav" | "nextid" | "nobr" | "noframes" | "noscript" | "ol" | "optgroup" | "option" | "output" | "p" | "param" | "picture" | "plaintext" | "pre" | "q" | "rt" | "ruby" | "s" | "samp" | "script" | "section" | "select" | "slot" | "small" | "source" | "span" | "strike" | "strong" | "style" | "sub" | "sup" | "table" | "tbody" | "td" | "template" | "textarea" | "tfoot" | "th" | "thead" | "time" | "title" | "tr" | "tt" | "u" | "ul" | "var" | "video" | "wbr" | "xmp">(name: K): NodeListOf<HTMLElementTagNameMap[K]>;
|
185 | getElementsByTagName<K extends "symbol" | "circle" | "defs" | "desc" | "ellipse" | "filter" | "g" | "image" | "line" | "marker" | "mask" | "path" | "metadata" | "pattern" | "polygon" | "polyline" | "rect" | "svg" | "stop" | "switch" | "tspan" | "text" | "use" | "view" | "clippath" | "feblend" | "fecolormatrix" | "fecomponenttransfer" | "fecomposite" | "feconvolvematrix" | "fediffuselighting" | "fedisplacementmap" | "fedistantlight" | "feflood" | "fefunca" | "fefuncb" | "fefuncg" | "fefuncr" | "fegaussianblur" | "feimage" | "femerge" | "femergenode" | "femorphology" | "feoffset" | "fepointlight" | "fespecularlighting" | "fespotlight" | "fetile" | "feturbulence" | "foreignobject" | "lineargradient" | "radialgradient" | "textpath">(name: K): NodeListOf<SVGElementTagNameMap[K]>;
|
186 | getElementsByTagName(name: string): NodeListOf<Element>;
|
187 | getElementsByTagNameNS(namespaceURI: "http://www.w3.org/1999/xhtml", localName: string): HTMLCollectionOf<HTMLElement>;
|
188 | getElementsByTagNameNS(namespaceURI: "http://www.w3.org/2000/svg", localName: string): HTMLCollectionOf<SVGElement>;
|
189 | getElementsByTagNameNS(namespaceURI: string, localName: string): HTMLCollectionOf<Element>;
|
190 | hasAttribute(name: string): boolean;
|
191 | hasAttributeNS(namespaceURI: string, localName: string): boolean;
|
192 | hasAttributes(): boolean;
|
193 | insertAdjacentElement(position: InsertPosition, insertedElement: Element): Element;
|
194 | insertAdjacentHTML(where: InsertPosition, html: string): void;
|
195 | insertAdjacentText(where: InsertPosition, text: string): void;
|
196 | matches(selectors: string): boolean;
|
197 | msGetRegionContent(): any;
|
198 | msGetUntransformedBounds(): ClientRect;
|
199 | msMatchesSelector(selectors: string): boolean;
|
200 | msReleasePointerCapture(pointerId: number): void;
|
201 | msSetPointerCapture(pointerId: number): void;
|
202 | msZoomTo(args: MsZoomToOptions): void;
|
203 | releasePointerCapture(pointerId: number): void;
|
204 | removeAttribute(qualifiedName: string): void;
|
205 | removeAttributeNS(namespaceURI: string, localName: string): void;
|
206 | removeAttributeNode(oldAttr: Attr): Attr;
|
207 | requestFullscreen(): void;
|
208 | requestPointerLock(): void;
|
209 | scroll(options?: ScrollToOptions): void;
|
210 | scroll(x: number, y: number): void;
|
211 | scrollBy(options?: ScrollToOptions): void;
|
212 | scrollBy(x: number, y: number): void;
|
213 | scrollIntoView(arg?: boolean | ScrollIntoViewOptions): void;
|
214 | scrollTo(options?: ScrollToOptions): void;
|
215 | scrollTo(x: number, y: number): void;
|
216 | setAttribute(qualifiedName: string, value: string): void;
|
217 | setAttributeNS(namespaceURI: string, qualifiedName: string, value: string): void;
|
218 | setAttributeNode(newAttr: Attr): Attr;
|
219 | setAttributeNodeNS(newAttr: Attr): Attr;
|
220 | setPointerCapture(pointerId: number): void;
|
221 | webkitMatchesSelector(selectors: string): boolean;
|
222 | webkitRequestFullScreen(): void;
|
223 | webkitRequestFullscreen(): void;
|
224 | readonly baseURI: string;
|
225 | readonly childNodes: NodeListOf<Node & ChildNode>;
|
226 | readonly firstChild: Node;
|
227 | readonly isConnected: boolean;
|
228 | readonly lastChild: Node;
|
229 | readonly localName: string;
|
230 | readonly namespaceURI: string;
|
231 | readonly nextSibling: Node;
|
232 | readonly nodeName: string;
|
233 | readonly nodeType: number;
|
234 | nodeValue: string;
|
235 | readonly ownerDocument: Document;
|
236 | readonly parentElement: HTMLElement;
|
237 | readonly parentNode: Node;
|
238 | readonly previousSibling: Node;
|
239 | textContent: string;
|
240 | appendChild<T extends Node>(newChild: T): T;
|
241 | cloneNode(deep?: boolean): Node;
|
242 | compareDocumentPosition(other: Node): number;
|
243 | contains(child: Node): boolean;
|
244 | hasChildNodes(): boolean;
|
245 | insertBefore<T extends Node>(newChild: T, refChild: Node): T;
|
246 | isDefaultNamespace(namespaceURI: string): boolean;
|
247 | isEqualNode(arg: Node): boolean;
|
248 | isSameNode(other: Node): boolean;
|
249 | lookupNamespaceURI(prefix: string): string;
|
250 | lookupPrefix(namespaceURI: string): string;
|
251 | normalize(): void;
|
252 | removeChild<T extends Node>(oldChild: T): T;
|
253 | replaceChild<T extends Node>(newChild: Node, oldChild: T): T;
|
254 | readonly ATTRIBUTE_NODE: number;
|
255 | readonly CDATA_SECTION_NODE: number;
|
256 | readonly COMMENT_NODE: number;
|
257 | readonly DOCUMENT_FRAGMENT_NODE: number;
|
258 | readonly DOCUMENT_NODE: number;
|
259 | readonly DOCUMENT_POSITION_CONTAINED_BY: number;
|
260 | readonly DOCUMENT_POSITION_CONTAINS: number;
|
261 | readonly DOCUMENT_POSITION_DISCONNECTED: number;
|
262 | readonly DOCUMENT_POSITION_FOLLOWING: number;
|
263 | readonly DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: number;
|
264 | readonly DOCUMENT_POSITION_PRECEDING: number;
|
265 | readonly DOCUMENT_TYPE_NODE: number;
|
266 | readonly ELEMENT_NODE: number;
|
267 | readonly ENTITY_NODE: number;
|
268 | readonly ENTITY_REFERENCE_NODE: number;
|
269 | readonly NOTATION_NODE: number;
|
270 | readonly PROCESSING_INSTRUCTION_NODE: number;
|
271 | readonly TEXT_NODE: number;
|
272 | dispatchEvent(evt: Event): boolean;
|
273 | onpointercancel: (this: GlobalEventHandlers, ev: PointerEvent) => any;
|
274 | onpointerdown: (this: GlobalEventHandlers, ev: PointerEvent) => any;
|
275 | onpointerenter: (this: GlobalEventHandlers, ev: PointerEvent) => any;
|
276 | onpointerleave: (this: GlobalEventHandlers, ev: PointerEvent) => any;
|
277 | onpointermove: (this: GlobalEventHandlers, ev: PointerEvent) => any;
|
278 | onpointerout: (this: GlobalEventHandlers, ev: PointerEvent) => any;
|
279 | onpointerover: (this: GlobalEventHandlers, ev: PointerEvent) => any;
|
280 | onpointerup: (this: GlobalEventHandlers, ev: PointerEvent) => any;
|
281 | onwheel: (this: GlobalEventHandlers, ev: WheelEvent) => any;
|
282 | readonly childElementCount: number;
|
283 | readonly firstElementChild: Element;
|
284 | readonly lastElementChild: Element;
|
285 | readonly nextElementSibling: Element;
|
286 | readonly previousElementSibling: Element;
|
287 | readonly children: HTMLCollection;
|
288 | querySelector<K extends "object" | "track" | "progress" | "a" | "abbr" | "acronym" | "address" | "applet" | "area" | "article" | "aside" | "audio" | "b" | "base" | "basefont" | "bdo" | "big" | "blockquote" | "body" | "br" | "button" | "canvas" | "caption" | "center" | "cite" | "code" | "col" | "colgroup" | "data" | "datalist" | "dd" | "del" | "dfn" | "dir" | "div" | "dl" | "dt" | "em" | "embed" | "fieldset" | "figcaption" | "figure" | "font" | "footer" | "form" | "frame" | "frameset" | "h1" | "h2" | "h3" | "h4" | "h5" | "h6" | "head" | "header" | "hgroup" | "hr" | "html" | "i" | "iframe" | "img" | "input" | "ins" | "isindex" | "kbd" | "keygen" | "label" | "legend" | "li" | "link" | "listing" | "map" | "mark" | "marquee" | "menu" | "meta" | "meter" | "nav" | "nextid" | "nobr" | "noframes" | "noscript" | "ol" | "optgroup" | "option" | "output" | "p" | "param" | "picture" | "plaintext" | "pre" | "q" | "rt" | "ruby" | "s" | "samp" | "script" | "section" | "select" | "slot" | "small" | "source" | "span" | "strike" | "strong" | "style" | "sub" | "sup" | "table" | "tbody" | "td" | "template" | "textarea" | "tfoot" | "th" | "thead" | "time" | "title" | "tr" | "tt" | "u" | "ul" | "var" | "video" | "wbr" | "xmp">(selectors: K): HTMLElementTagNameMap[K];
|
289 | querySelector<K extends "symbol" | "circle" | "defs" | "desc" | "ellipse" | "filter" | "g" | "image" | "line" | "marker" | "mask" | "path" | "metadata" | "pattern" | "polygon" | "polyline" | "rect" | "svg" | "stop" | "switch" | "tspan" | "text" | "use" | "view" | "clippath" | "feblend" | "fecolormatrix" | "fecomponenttransfer" | "fecomposite" | "feconvolvematrix" | "fediffuselighting" | "fedisplacementmap" | "fedistantlight" | "feflood" | "fefunca" | "fefuncb" | "fefuncg" | "fefuncr" | "fegaussianblur" | "feimage" | "femerge" | "femergenode" | "femorphology" | "feoffset" | "fepointlight" | "fespecularlighting" | "fespotlight" | "fetile" | "feturbulence" | "foreignobject" | "lineargradient" | "radialgradient" | "textpath">(selectors: K): SVGElementTagNameMap[K];
|
290 | querySelector<E extends Element = Element>(selectors: string): E;
|
291 | querySelectorAll<K extends "object" | "track" | "progress" | "a" | "abbr" | "acronym" | "address" | "applet" | "area" | "article" | "aside" | "audio" | "b" | "base" | "basefont" | "bdo" | "big" | "blockquote" | "body" | "br" | "button" | "canvas" | "caption" | "center" | "cite" | "code" | "col" | "colgroup" | "data" | "datalist" | "dd" | "del" | "dfn" | "dir" | "div" | "dl" | "dt" | "em" | "embed" | "fieldset" | "figcaption" | "figure" | "font" | "footer" | "form" | "frame" | "frameset" | "h1" | "h2" | "h3" | "h4" | "h5" | "h6" | "head" | "header" | "hgroup" | "hr" | "html" | "i" | "iframe" | "img" | "input" | "ins" | "isindex" | "kbd" | "keygen" | "label" | "legend" | "li" | "link" | "listing" | "map" | "mark" | "marquee" | "menu" | "meta" | "meter" | "nav" | "nextid" | "nobr" | "noframes" | "noscript" | "ol" | "optgroup" | "option" | "output" | "p" | "param" | "picture" | "plaintext" | "pre" | "q" | "rt" | "ruby" | "s" | "samp" | "script" | "section" | "select" | "slot" | "small" | "source" | "span" | "strike" | "strong" | "style" | "sub" | "sup" | "table" | "tbody" | "td" | "template" | "textarea" | "tfoot" | "th" | "thead" | "time" | "title" | "tr" | "tt" | "u" | "ul" | "var" | "video" | "wbr" | "xmp">(selectors: K): NodeListOf<HTMLElementTagNameMap[K]>;
|
292 | querySelectorAll<K extends "symbol" | "circle" | "defs" | "desc" | "ellipse" | "filter" | "g" | "image" | "line" | "marker" | "mask" | "path" | "metadata" | "pattern" | "polygon" | "polyline" | "rect" | "svg" | "stop" | "switch" | "tspan" | "text" | "use" | "view" | "clippath" | "feblend" | "fecolormatrix" | "fecomponenttransfer" | "fecomposite" | "feconvolvematrix" | "fediffuselighting" | "fedisplacementmap" | "fedistantlight" | "feflood" | "fefunca" | "fefuncb" | "fefuncg" | "fefuncr" | "fegaussianblur" | "feimage" | "femerge" | "femergenode" | "femorphology" | "feoffset" | "fepointlight" | "fespecularlighting" | "fespotlight" | "fetile" | "feturbulence" | "foreignobject" | "lineargradient" | "radialgradient" | "textpath">(selectors: K): NodeListOf<SVGElementTagNameMap[K]>;
|
293 | querySelectorAll<E extends Element = Element>(selectors: string): NodeListOf<E>;
|
294 | remove(): void;
|
295 | readonly style: CSSStyleDeclaration;
|
296 | };
|
297 | properties: Properties;
|
298 | readonly observedAttributes: string[];
|
299 | };
|
300 | export { html, svg, TemplateResult };
|
301 | export { HTMLCollectionByID, Data, PropConfig, Properties, camelCaseToKebab, MethodsToCall };
|