1 | import { TemplateResult, TemplateFactory } from '../lit-html/lit-html.js';
|
2 | export interface Properties {
|
3 | [propName: string]: PropConfig | Type;
|
4 | }
|
5 | export declare type Type = typeof String | typeof Number | typeof Boolean | typeof Array | typeof Object | typeof Date;
|
6 | export interface PropConfig {
|
7 | type: Type;
|
8 | reflectToAttribute?: boolean;
|
9 | value?: any;
|
10 | observer?: string;
|
11 | notify?: boolean;
|
12 | }
|
13 | export interface Data {
|
14 | [propName: string]: any;
|
15 | }
|
16 | export interface MethodsToCall {
|
17 | [propName: string]: (newValue: any, oldValue: any) => any;
|
18 | }
|
19 | export interface HTMLCollectionByID {
|
20 | [id: string]: HTMLElement | Element;
|
21 | }
|
22 | export interface LitEventInit extends EventInit {
|
23 | composed: boolean;
|
24 | }
|
25 |
|
26 |
|
27 |
|
28 |
|
29 |
|
30 |
|
31 |
|
32 | export declare function camelCaseToKebab(str: string): string;
|
33 |
|
34 |
|
35 |
|
36 |
|
37 |
|
38 |
|
39 |
|
40 | export declare function createProperty(prop: string, attr: string, context: any, info: PropConfig): void;
|
41 |
|
42 |
|
43 |
|
44 |
|
45 | export declare const LitLite: (superclass: {
|
46 | new (): HTMLElement;
|
47 | prototype: HTMLElement;
|
48 | }, html: (strings: TemplateStringsArray, ...values: any[]) => TemplateResult, renderFunction: (result: TemplateResult, container: Element | DocumentFragment, templateFactory?: TemplateFactory) => void) => {
|
49 | new (): {
|
50 | [key: string]: any;
|
51 | __renderCallbacks: Set<any>;
|
52 | __pendingRender: boolean;
|
53 | __data: Data;
|
54 | __methodsToCall: MethodsToCall;
|
55 | __wait: any;
|
56 | __firstRender: boolean;
|
57 | afterRender?: (isFirst: boolean) => void;
|
58 | shadowRoot: ShadowRoot;
|
59 | __propAttr: Map<string, string>;
|
60 | __attrProp: Map<string, string>;
|
61 | connectedCallback(): void;
|
62 | disconnectedCallback(): void;
|
63 | __makeGetterSetter(prop: string, info: PropConfig): void;
|
64 | __propertiesChanged(prop: string, newVal: any): void;
|
65 | setProperty(prop: string, newVal: any): void;
|
66 | attributeChangedCallback(attr: string, old: any, val: any): void;
|
67 | postponedRender(): void;
|
68 | refresh(callback?: () => any): Promise<void>;
|
69 | render(data?: object): TemplateResult;
|
70 | readonly $: HTMLCollectionByID;
|
71 | accessKey: string;
|
72 | contentEditable: string;
|
73 | readonly dataset: DOMStringMap;
|
74 | dir: string;
|
75 | draggable: boolean;
|
76 | hidden: boolean;
|
77 | hideFocus: boolean;
|
78 | innerText: string;
|
79 | readonly isContentEditable: boolean;
|
80 | lang: string;
|
81 | readonly offsetHeight: number;
|
82 | readonly offsetLeft: number;
|
83 | readonly offsetParent: Element;
|
84 | readonly offsetTop: number;
|
85 | readonly offsetWidth: number;
|
86 | onabort: (this: HTMLElement, ev: UIEvent) => any;
|
87 | onactivate: (this: HTMLElement, ev: Event) => any;
|
88 | onbeforeactivate: (this: HTMLElement, ev: Event) => any;
|
89 | onbeforecopy: (this: HTMLElement, ev: Event) => any;
|
90 | onbeforecut: (this: HTMLElement, ev: Event) => any;
|
91 | onbeforedeactivate: (this: HTMLElement, ev: Event) => any;
|
92 | onbeforepaste: (this: HTMLElement, ev: Event) => any;
|
93 | onblur: (this: HTMLElement, ev: FocusEvent) => any;
|
94 | oncanplay: (this: HTMLElement, ev: Event) => any;
|
95 | oncanplaythrough: (this: HTMLElement, ev: Event) => any;
|
96 | onchange: (this: HTMLElement, ev: Event) => any;
|
97 | onclick: (this: HTMLElement, ev: MouseEvent) => any;
|
98 | oncontextmenu: (this: HTMLElement, ev: PointerEvent) => any;
|
99 | oncopy: (this: HTMLElement, ev: ClipboardEvent) => any;
|
100 | oncuechange: (this: HTMLElement, ev: Event) => any;
|
101 | oncut: (this: HTMLElement, ev: ClipboardEvent) => any;
|
102 | ondblclick: (this: HTMLElement, ev: MouseEvent) => any;
|
103 | ondeactivate: (this: HTMLElement, ev: Event) => any;
|
104 | ondrag: (this: HTMLElement, ev: DragEvent) => any;
|
105 | ondragend: (this: HTMLElement, ev: DragEvent) => any;
|
106 | ondragenter: (this: HTMLElement, ev: DragEvent) => any;
|
107 | ondragleave: (this: HTMLElement, ev: DragEvent) => any;
|
108 | ondragover: (this: HTMLElement, ev: DragEvent) => any;
|
109 | ondragstart: (this: HTMLElement, ev: DragEvent) => any;
|
110 | ondrop: (this: HTMLElement, ev: DragEvent) => any;
|
111 | ondurationchange: (this: HTMLElement, ev: Event) => any;
|
112 | onemptied: (this: HTMLElement, ev: Event) => any;
|
113 | onended: (this: HTMLElement, ev: Event) => any;
|
114 | onerror: (this: HTMLElement, ev: ErrorEvent) => any;
|
115 | onfocus: (this: HTMLElement, ev: FocusEvent) => any;
|
116 | oninput: (this: HTMLElement, ev: Event) => any;
|
117 | oninvalid: (this: HTMLElement, ev: Event) => any;
|
118 | onkeydown: (this: HTMLElement, ev: KeyboardEvent) => any;
|
119 | onkeypress: (this: HTMLElement, ev: KeyboardEvent) => any;
|
120 | onkeyup: (this: HTMLElement, ev: KeyboardEvent) => any;
|
121 | onload: (this: HTMLElement, ev: Event) => any;
|
122 | onloadeddata: (this: HTMLElement, ev: Event) => any;
|
123 | onloadedmetadata: (this: HTMLElement, ev: Event) => any;
|
124 | onloadstart: (this: HTMLElement, ev: Event) => any;
|
125 | onmousedown: (this: HTMLElement, ev: MouseEvent) => any;
|
126 | onmouseenter: (this: HTMLElement, ev: MouseEvent) => any;
|
127 | onmouseleave: (this: HTMLElement, ev: MouseEvent) => any;
|
128 | onmousemove: (this: HTMLElement, ev: MouseEvent) => any;
|
129 | onmouseout: (this: HTMLElement, ev: MouseEvent) => any;
|
130 | onmouseover: (this: HTMLElement, ev: MouseEvent) => any;
|
131 | onmouseup: (this: HTMLElement, ev: MouseEvent) => any;
|
132 | onmousewheel: (this: HTMLElement, ev: WheelEvent) => any;
|
133 | onmscontentzoom: (this: HTMLElement, ev: Event) => any;
|
134 | onmsmanipulationstatechanged: (this: HTMLElement, ev: Event) => any;
|
135 | onpaste: (this: HTMLElement, ev: ClipboardEvent) => any;
|
136 | onpause: (this: HTMLElement, ev: Event) => any;
|
137 | onplay: (this: HTMLElement, ev: Event) => any;
|
138 | onplaying: (this: HTMLElement, ev: Event) => any;
|
139 | onprogress: (this: HTMLElement, ev: ProgressEvent) => any;
|
140 | onratechange: (this: HTMLElement, ev: Event) => any;
|
141 | onreset: (this: HTMLElement, ev: Event) => any;
|
142 | onscroll: (this: HTMLElement, ev: UIEvent) => any;
|
143 | onseeked: (this: HTMLElement, ev: Event) => any;
|
144 | onseeking: (this: HTMLElement, ev: Event) => any;
|
145 | onselect: (this: HTMLElement, ev: UIEvent) => any;
|
146 | onselectstart: (this: HTMLElement, ev: Event) => any;
|
147 | onstalled: (this: HTMLElement, ev: Event) => any;
|
148 | onsubmit: (this: HTMLElement, ev: Event) => any;
|
149 | onsuspend: (this: HTMLElement, ev: Event) => any;
|
150 | ontimeupdate: (this: HTMLElement, ev: Event) => any;
|
151 | onvolumechange: (this: HTMLElement, ev: Event) => any;
|
152 | onwaiting: (this: HTMLElement, ev: Event) => any;
|
153 | outerText: string;
|
154 | spellcheck: boolean;
|
155 | tabIndex: number;
|
156 | title: string;
|
157 | animate(keyframes: AnimationKeyFrame | AnimationKeyFrame[], options: number | AnimationOptions): Animation;
|
158 | blur(): void;
|
159 | click(): void;
|
160 | dragDrop(): boolean;
|
161 | focus(): void;
|
162 | msGetInputContext(): MSInputMethodContext;
|
163 | 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;
|
164 | addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;
|
165 | 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;
|
166 | removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void;
|
167 | readonly assignedSlot: HTMLSlotElement;
|
168 | readonly attributes: NamedNodeMap;
|
169 | readonly classList: DOMTokenList;
|
170 | className: string;
|
171 | readonly clientHeight: number;
|
172 | readonly clientLeft: number;
|
173 | readonly clientTop: number;
|
174 | readonly clientWidth: number;
|
175 | id: string;
|
176 | innerHTML: string;
|
177 | msContentZoomFactor: number;
|
178 | readonly msRegionOverflow: string;
|
179 | onariarequest: (this: Element, ev: Event) => any;
|
180 | oncommand: (this: Element, ev: Event) => any;
|
181 | ongotpointercapture: (this: Element, ev: PointerEvent) => any;
|
182 | onlostpointercapture: (this: Element, ev: PointerEvent) => any;
|
183 | onmsgesturechange: (this: Element, ev: Event) => any;
|
184 | onmsgesturedoubletap: (this: Element, ev: Event) => any;
|
185 | onmsgestureend: (this: Element, ev: Event) => any;
|
186 | onmsgesturehold: (this: Element, ev: Event) => any;
|
187 | onmsgesturestart: (this: Element, ev: Event) => any;
|
188 | onmsgesturetap: (this: Element, ev: Event) => any;
|
189 | onmsgotpointercapture: (this: Element, ev: Event) => any;
|
190 | onmsinertiastart: (this: Element, ev: Event) => any;
|
191 | onmslostpointercapture: (this: Element, ev: Event) => any;
|
192 | onmspointercancel: (this: Element, ev: Event) => any;
|
193 | onmspointerdown: (this: Element, ev: Event) => any;
|
194 | onmspointerenter: (this: Element, ev: Event) => any;
|
195 | onmspointerleave: (this: Element, ev: Event) => any;
|
196 | onmspointermove: (this: Element, ev: Event) => any;
|
197 | onmspointerout: (this: Element, ev: Event) => any;
|
198 | onmspointerover: (this: Element, ev: Event) => any;
|
199 | onmspointerup: (this: Element, ev: Event) => any;
|
200 | ontouchcancel: (this: Element, ev: TouchEvent) => any;
|
201 | ontouchend: (this: Element, ev: TouchEvent) => any;
|
202 | ontouchmove: (this: Element, ev: TouchEvent) => any;
|
203 | ontouchstart: (this: Element, ev: TouchEvent) => any;
|
204 | onwebkitfullscreenchange: (this: Element, ev: Event) => any;
|
205 | onwebkitfullscreenerror: (this: Element, ev: Event) => any;
|
206 | outerHTML: string;
|
207 | readonly prefix: string;
|
208 | readonly scrollHeight: number;
|
209 | scrollLeft: number;
|
210 | scrollTop: number;
|
211 | readonly scrollWidth: number;
|
212 | slot: string;
|
213 | readonly tagName: string;
|
214 | attachShadow(shadowRootInitDict: ShadowRootInit): ShadowRoot;
|
215 | 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];
|
216 | 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];
|
217 | closest(selector: string): Element;
|
218 | getAttribute(qualifiedName: string): string;
|
219 | getAttributeNS(namespaceURI: string, localName: string): string;
|
220 | getAttributeNode(name: string): Attr;
|
221 | getAttributeNodeNS(namespaceURI: string, localName: string): Attr;
|
222 | getBoundingClientRect(): ClientRect | DOMRect;
|
223 | getClientRects(): ClientRectList | DOMRectList;
|
224 | getElementsByClassName(classNames: string): NodeListOf<Element>;
|
225 | 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]>;
|
226 | 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]>;
|
227 | getElementsByTagName(name: string): NodeListOf<Element>;
|
228 | getElementsByTagNameNS(namespaceURI: "http://www.w3.org/1999/xhtml", localName: string): HTMLCollectionOf<HTMLElement>;
|
229 | getElementsByTagNameNS(namespaceURI: "http://www.w3.org/2000/svg", localName: string): HTMLCollectionOf<SVGElement>;
|
230 | getElementsByTagNameNS(namespaceURI: string, localName: string): HTMLCollectionOf<Element>;
|
231 | hasAttribute(name: string): boolean;
|
232 | hasAttributeNS(namespaceURI: string, localName: string): boolean;
|
233 | hasAttributes(): boolean;
|
234 | insertAdjacentElement(position: InsertPosition, insertedElement: Element): Element;
|
235 | insertAdjacentHTML(where: InsertPosition, html: string): void;
|
236 | insertAdjacentText(where: InsertPosition, text: string): void;
|
237 | matches(selectors: string): boolean;
|
238 | msGetRegionContent(): any;
|
239 | msGetUntransformedBounds(): ClientRect;
|
240 | msMatchesSelector(selectors: string): boolean;
|
241 | msReleasePointerCapture(pointerId: number): void;
|
242 | msSetPointerCapture(pointerId: number): void;
|
243 | msZoomTo(args: MsZoomToOptions): void;
|
244 | releasePointerCapture(pointerId: number): void;
|
245 | removeAttribute(qualifiedName: string): void;
|
246 | removeAttributeNS(namespaceURI: string, localName: string): void;
|
247 | removeAttributeNode(oldAttr: Attr): Attr;
|
248 | requestFullscreen(): void;
|
249 | requestPointerLock(): void;
|
250 | scroll(options?: ScrollToOptions): void;
|
251 | scroll(x: number, y: number): void;
|
252 | scrollBy(options?: ScrollToOptions): void;
|
253 | scrollBy(x: number, y: number): void;
|
254 | scrollIntoView(arg?: boolean | ScrollIntoViewOptions): void;
|
255 | scrollTo(options?: ScrollToOptions): void;
|
256 | scrollTo(x: number, y: number): void;
|
257 | setAttribute(qualifiedName: string, value: string): void;
|
258 | setAttributeNS(namespaceURI: string, qualifiedName: string, value: string): void;
|
259 | setAttributeNode(newAttr: Attr): Attr;
|
260 | setAttributeNodeNS(newAttr: Attr): Attr;
|
261 | setPointerCapture(pointerId: number): void;
|
262 | webkitMatchesSelector(selectors: string): boolean;
|
263 | webkitRequestFullScreen(): void;
|
264 | webkitRequestFullscreen(): void;
|
265 | readonly baseURI: string;
|
266 | readonly childNodes: NodeListOf<Node & ChildNode>;
|
267 | readonly firstChild: Node;
|
268 | readonly isConnected: boolean;
|
269 | readonly lastChild: Node;
|
270 | readonly localName: string;
|
271 | readonly namespaceURI: string;
|
272 | readonly nextSibling: Node;
|
273 | readonly nodeName: string;
|
274 | readonly nodeType: number;
|
275 | nodeValue: string;
|
276 | readonly ownerDocument: Document;
|
277 | readonly parentElement: HTMLElement;
|
278 | readonly parentNode: Node;
|
279 | readonly previousSibling: Node;
|
280 | textContent: string;
|
281 | appendChild<T extends Node>(newChild: T): T;
|
282 | cloneNode(deep?: boolean): Node;
|
283 | compareDocumentPosition(other: Node): number;
|
284 | contains(child: Node): boolean;
|
285 | hasChildNodes(): boolean;
|
286 | insertBefore<T extends Node>(newChild: T, refChild: Node): T;
|
287 | isDefaultNamespace(namespaceURI: string): boolean;
|
288 | isEqualNode(arg: Node): boolean;
|
289 | isSameNode(other: Node): boolean;
|
290 | lookupNamespaceURI(prefix: string): string;
|
291 | lookupPrefix(namespaceURI: string): string;
|
292 | normalize(): void;
|
293 | removeChild<T extends Node>(oldChild: T): T;
|
294 | replaceChild<T extends Node>(newChild: Node, oldChild: T): T;
|
295 | readonly ATTRIBUTE_NODE: number;
|
296 | readonly CDATA_SECTION_NODE: number;
|
297 | readonly COMMENT_NODE: number;
|
298 | readonly DOCUMENT_FRAGMENT_NODE: number;
|
299 | readonly DOCUMENT_NODE: number;
|
300 | readonly DOCUMENT_POSITION_CONTAINED_BY: number;
|
301 | readonly DOCUMENT_POSITION_CONTAINS: number;
|
302 | readonly DOCUMENT_POSITION_DISCONNECTED: number;
|
303 | readonly DOCUMENT_POSITION_FOLLOWING: number;
|
304 | readonly DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: number;
|
305 | readonly DOCUMENT_POSITION_PRECEDING: number;
|
306 | readonly DOCUMENT_TYPE_NODE: number;
|
307 | readonly ELEMENT_NODE: number;
|
308 | readonly ENTITY_NODE: number;
|
309 | readonly ENTITY_REFERENCE_NODE: number;
|
310 | readonly NOTATION_NODE: number;
|
311 | readonly PROCESSING_INSTRUCTION_NODE: number;
|
312 | readonly TEXT_NODE: number;
|
313 | dispatchEvent(evt: Event): boolean;
|
314 | onpointercancel: (this: GlobalEventHandlers, ev: PointerEvent) => any;
|
315 | onpointerdown: (this: GlobalEventHandlers, ev: PointerEvent) => any;
|
316 | onpointerenter: (this: GlobalEventHandlers, ev: PointerEvent) => any;
|
317 | onpointerleave: (this: GlobalEventHandlers, ev: PointerEvent) => any;
|
318 | onpointermove: (this: GlobalEventHandlers, ev: PointerEvent) => any;
|
319 | onpointerout: (this: GlobalEventHandlers, ev: PointerEvent) => any;
|
320 | onpointerover: (this: GlobalEventHandlers, ev: PointerEvent) => any;
|
321 | onpointerup: (this: GlobalEventHandlers, ev: PointerEvent) => any;
|
322 | onwheel: (this: GlobalEventHandlers, ev: WheelEvent) => any;
|
323 | readonly childElementCount: number;
|
324 | readonly firstElementChild: Element;
|
325 | readonly lastElementChild: Element;
|
326 | readonly nextElementSibling: Element;
|
327 | readonly previousElementSibling: Element;
|
328 | readonly children: HTMLCollection;
|
329 | 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];
|
330 | 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];
|
331 | querySelector<E extends Element = Element>(selectors: string): E;
|
332 | 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]>;
|
333 | 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]>;
|
334 | querySelectorAll<E extends Element = Element>(selectors: string): NodeListOf<E>;
|
335 | remove(): void;
|
336 | readonly style: CSSStyleDeclaration;
|
337 | };
|
338 | properties: Properties;
|
339 | readonly observedAttributes: string[];
|
340 | };
|