trusktr-dummy-test-pkg
Version:
JavaScript/TypeScript class inheritance tools.
1,029 lines • 157 kB
TypeScript
/// <reference types="jasmine" />
/// <reference types="node" />
export const foo: {
[x: number]: Window;
applicationCache: ApplicationCache;
caches: CacheStorage;
clientInformation: Navigator;
closed: boolean;
crypto: Crypto;
customElements: CustomElementRegistry;
defaultStatus: string;
devicePixelRatio: number;
doNotTrack: string;
document: Document;
event: Event | undefined;
external: External;
frameElement: Element;
frames: Window;
history: History;
innerHeight: number;
innerWidth: number;
isSecureContext: boolean;
length: number;
location: Location;
locationbar: BarProp;
menubar: BarProp;
msContentScript: ExtensionScriptApis;
name: string;
navigator: Navigator;
offscreenBuffering: string | boolean;
oncompassneedscalibration: (((this: Window, ev: Event) => any) & ((this: Window, ev: Event) => any)) | null;
ondevicelight: (((this: Window, ev: DeviceLightEvent) => any) & ((this: Window, ev: DeviceLightEvent) => any)) | null;
ondevicemotion: (((this: Window, ev: DeviceMotionEvent) => any) & ((this: Window, ev: DeviceMotionEvent) => any)) | null;
ondeviceorientation: (((this: Window, ev: DeviceOrientationEvent) => any) & ((this: Window, ev: DeviceOrientationEvent) => any)) | null;
ondeviceorientationabsolute: (((this: Window, ev: DeviceOrientationEvent) => any) & ((this: Window, ev: DeviceOrientationEvent) => any)) | null;
onmousewheel: (((this: Window, ev: Event) => any) & ((this: Window, ev: Event) => any)) | null;
onmsgesturechange: (((this: Window, ev: Event) => any) & ((this: Window, ev: Event) => any)) | null;
onmsgesturedoubletap: (((this: Window, ev: Event) => any) & ((this: Window, ev: Event) => any)) | null;
onmsgestureend: (((this: Window, ev: Event) => any) & ((this: Window, ev: Event) => any)) | null;
onmsgesturehold: (((this: Window, ev: Event) => any) & ((this: Window, ev: Event) => any)) | null;
onmsgesturestart: (((this: Window, ev: Event) => any) & ((this: Window, ev: Event) => any)) | null;
onmsgesturetap: (((this: Window, ev: Event) => any) & ((this: Window, ev: Event) => any)) | null;
onmsinertiastart: (((this: Window, ev: Event) => any) & ((this: Window, ev: Event) => any)) | null;
onmspointercancel: (((this: Window, ev: Event) => any) & ((this: Window, ev: Event) => any)) | null;
onmspointerdown: (((this: Window, ev: Event) => any) & ((this: Window, ev: Event) => any)) | null;
onmspointerenter: (((this: Window, ev: Event) => any) & ((this: Window, ev: Event) => any)) | null;
onmspointerleave: (((this: Window, ev: Event) => any) & ((this: Window, ev: Event) => any)) | null;
onmspointermove: (((this: Window, ev: Event) => any) & ((this: Window, ev: Event) => any)) | null;
onmspointerout: (((this: Window, ev: Event) => any) & ((this: Window, ev: Event) => any)) | null;
onmspointerover: (((this: Window, ev: Event) => any) & ((this: Window, ev: Event) => any)) | null;
onmspointerup: (((this: Window, ev: Event) => any) & ((this: Window, ev: Event) => any)) | null;
onorientationchange: (((this: Window, ev: Event) => any) & ((this: Window, ev: Event) => any)) | null;
onreadystatechange: (((this: Window, ev: ProgressEvent<Window>) => any) & ((this: Window, ev: ProgressEvent<Window>) => any)) | null;
onvrdisplayactivate: (((this: Window, ev: Event) => any) & ((this: Window, ev: Event) => any)) | null;
onvrdisplayblur: (((this: Window, ev: Event) => any) & ((this: Window, ev: Event) => any)) | null;
onvrdisplayconnect: (((this: Window, ev: Event) => any) & ((this: Window, ev: Event) => any)) | null;
onvrdisplaydeactivate: (((this: Window, ev: Event) => any) & ((this: Window, ev: Event) => any)) | null;
onvrdisplaydisconnect: (((this: Window, ev: Event) => any) & ((this: Window, ev: Event) => any)) | null;
onvrdisplayfocus: (((this: Window, ev: Event) => any) & ((this: Window, ev: Event) => any)) | null;
onvrdisplaypointerrestricted: (((this: Window, ev: Event) => any) & ((this: Window, ev: Event) => any)) | null;
onvrdisplaypointerunrestricted: (((this: Window, ev: Event) => any) & ((this: Window, ev: Event) => any)) | null;
onvrdisplaypresentchange: (((this: Window, ev: Event) => any) & ((this: Window, ev: Event) => any)) | null;
opener: any;
orientation: string | number;
outerHeight: number;
outerWidth: number;
pageXOffset: number;
pageYOffset: number;
parent: Window;
performance: Performance;
personalbar: BarProp;
screen: Screen;
screenLeft: number;
screenTop: number;
screenX: number;
screenY: number;
scrollX: number;
scrollY: number;
scrollbars: BarProp;
self: Window & typeof globalThis;
speechSynthesis: SpeechSynthesis;
status: string;
statusbar: BarProp;
styleMedia: StyleMedia;
toolbar: BarProp;
top: Window;
window: Window & typeof globalThis;
alert: ((message?: any) => void) & typeof alert;
blur: (() => void) & typeof blur;
captureEvents: (() => void) & typeof captureEvents;
close: (() => void) & typeof close;
confirm: ((message?: string | undefined) => boolean) & typeof confirm;
departFocus: ((navigationReason: NavigationReason, origin: FocusNavigationOrigin) => void) & typeof departFocus;
focus: (() => void) & typeof focus;
getComputedStyle: ((elt: Element, pseudoElt?: string | null | undefined) => CSSStyleDeclaration) & typeof getComputedStyle;
getMatchedCSSRules: ((elt: Element, pseudoElt?: string | null | undefined) => CSSRuleList) & typeof getMatchedCSSRules;
getSelection: (() => Selection | null) & typeof getSelection;
matchMedia: ((query: string) => MediaQueryList) & typeof matchMedia;
moveBy: ((x: number, y: number) => void) & typeof moveBy;
moveTo: ((x: number, y: number) => void) & typeof moveTo;
msWriteProfilerMark: ((profilerMarkName: string) => void) & typeof msWriteProfilerMark;
open: ((url?: string | undefined, target?: string | undefined, features?: string | undefined, replace?: boolean | undefined) => Window | null) & typeof open;
postMessage: ((message: any, targetOrigin: string, transfer?: Transferable[] | undefined) => void) & typeof postMessage;
print: (() => void) & typeof print;
prompt: ((message?: string | undefined, _default?: string | undefined) => string | null) & typeof prompt;
releaseEvents: (() => void) & typeof releaseEvents;
resizeBy: ((x: number, y: number) => void) & typeof resizeBy;
resizeTo: ((x: number, y: number) => void) & typeof resizeTo;
scroll: {
(options?: ScrollToOptions | undefined): void;
(x: number, y: number): void;
} & typeof scroll;
scrollBy: {
(options?: ScrollToOptions | undefined): void;
(x: number, y: number): void;
} & typeof scrollBy;
scrollTo: {
(options?: ScrollToOptions | undefined): void;
(x: number, y: number): void;
} & typeof scrollTo;
stop: (() => void) & typeof stop;
webkitCancelAnimationFrame: ((handle: number) => void) & typeof webkitCancelAnimationFrame;
webkitConvertPointFromNodeToPage: ((node: Node, pt: WebKitPoint) => WebKitPoint) & typeof webkitConvertPointFromNodeToPage;
webkitConvertPointFromPageToNode: ((node: Node, pt: WebKitPoint) => WebKitPoint) & typeof webkitConvertPointFromPageToNode;
webkitRequestAnimationFrame: ((callback: FrameRequestCallback) => number) & typeof webkitRequestAnimationFrame;
addEventListener: {
<K extends "waiting" | "error" | "abort" | "cancel" | "progress" | "ended" | "change" | "message" | "messageerror" | "input" | "select" | "readystatechange" | "animationcancel" | "animationend" | "animationiteration" | "animationstart" | "auxclick" | "blur" | "canplay" | "canplaythrough" | "click" | "close" | "contextmenu" | "cuechange" | "dblclick" | "drag" | "dragend" | "dragenter" | "dragexit" | "dragleave" | "dragover" | "dragstart" | "drop" | "durationchange" | "emptied" | "focus" | "focusin" | "focusout" | "gotpointercapture" | "invalid" | "keydown" | "keypress" | "keyup" | "load" | "loadeddata" | "loadedmetadata" | "loadend" | "loadstart" | "lostpointercapture" | "mousedown" | "mouseenter" | "mouseleave" | "mousemove" | "mouseout" | "mouseover" | "mouseup" | "pause" | "play" | "playing" | "pointercancel" | "pointerdown" | "pointerenter" | "pointerleave" | "pointermove" | "pointerout" | "pointerover" | "pointerup" | "ratechange" | "reset" | "resize" | "scroll" | "securitypolicyviolation" | "seeked" | "seeking" | "selectionchange" | "selectstart" | "stalled" | "submit" | "suspend" | "timeupdate" | "toggle" | "touchcancel" | "touchend" | "touchmove" | "touchstart" | "transitioncancel" | "transitionend" | "transitionrun" | "transitionstart" | "volumechange" | "wheel" | "orientationchange" | "afterprint" | "beforeprint" | "beforeunload" | "hashchange" | "languagechange" | "offline" | "online" | "pagehide" | "pageshow" | "popstate" | "rejectionhandled" | "storage" | "unhandledrejection" | "unload" | "compassneedscalibration" | "devicelight" | "devicemotion" | "deviceorientation" | "deviceorientationabsolute" | "mousewheel" | "MSGestureChange" | "MSGestureDoubleTap" | "MSGestureEnd" | "MSGestureHold" | "MSGestureStart" | "MSGestureTap" | "MSInertiaStart" | "MSPointerCancel" | "MSPointerDown" | "MSPointerEnter" | "MSPointerLeave" | "MSPointerMove" | "MSPointerOut" | "MSPointerOver" | "MSPointerUp" | "vrdisplayactivate" | "vrdisplayblur" | "vrdisplayconnect" | "vrdisplaydeactivate" | "vrdisplaydisconnect" | "vrdisplayfocus" | "vrdisplaypointerrestricted" | "vrdisplaypointerunrestricted" | "vrdisplaypresentchange">(type: K, listener: (this: Window, ev: WindowEventMap[K]) => any, options?: boolean | AddEventListenerOptions | undefined): void;
(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions | undefined): void;
} & typeof addEventListener;
removeEventListener: {
<K_1 extends "waiting" | "error" | "abort" | "cancel" | "progress" | "ended" | "change" | "message" | "messageerror" | "input" | "select" | "readystatechange" | "animationcancel" | "animationend" | "animationiteration" | "animationstart" | "auxclick" | "blur" | "canplay" | "canplaythrough" | "click" | "close" | "contextmenu" | "cuechange" | "dblclick" | "drag" | "dragend" | "dragenter" | "dragexit" | "dragleave" | "dragover" | "dragstart" | "drop" | "durationchange" | "emptied" | "focus" | "focusin" | "focusout" | "gotpointercapture" | "invalid" | "keydown" | "keypress" | "keyup" | "load" | "loadeddata" | "loadedmetadata" | "loadend" | "loadstart" | "lostpointercapture" | "mousedown" | "mouseenter" | "mouseleave" | "mousemove" | "mouseout" | "mouseover" | "mouseup" | "pause" | "play" | "playing" | "pointercancel" | "pointerdown" | "pointerenter" | "pointerleave" | "pointermove" | "pointerout" | "pointerover" | "pointerup" | "ratechange" | "reset" | "resize" | "scroll" | "securitypolicyviolation" | "seeked" | "seeking" | "selectionchange" | "selectstart" | "stalled" | "submit" | "suspend" | "timeupdate" | "toggle" | "touchcancel" | "touchend" | "touchmove" | "touchstart" | "transitioncancel" | "transitionend" | "transitionrun" | "transitionstart" | "volumechange" | "wheel" | "orientationchange" | "afterprint" | "beforeprint" | "beforeunload" | "hashchange" | "languagechange" | "offline" | "online" | "pagehide" | "pageshow" | "popstate" | "rejectionhandled" | "storage" | "unhandledrejection" | "unload" | "compassneedscalibration" | "devicelight" | "devicemotion" | "deviceorientation" | "deviceorientationabsolute" | "mousewheel" | "MSGestureChange" | "MSGestureDoubleTap" | "MSGestureEnd" | "MSGestureHold" | "MSGestureStart" | "MSGestureTap" | "MSInertiaStart" | "MSPointerCancel" | "MSPointerDown" | "MSPointerEnter" | "MSPointerLeave" | "MSPointerMove" | "MSPointerOut" | "MSPointerOver" | "MSPointerUp" | "vrdisplayactivate" | "vrdisplayblur" | "vrdisplayconnect" | "vrdisplaydeactivate" | "vrdisplaydisconnect" | "vrdisplayfocus" | "vrdisplaypointerrestricted" | "vrdisplaypointerunrestricted" | "vrdisplaypresentchange">(type: K_1, listener: (this: Window, ev: WindowEventMap[K_1]) => any, options?: boolean | EventListenerOptions | undefined): void;
(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions | undefined): void;
} & typeof removeEventListener;
dispatchEvent: ((event: Event) => boolean) & typeof dispatchEvent;
cancelAnimationFrame: ((handle: number) => void) & typeof cancelAnimationFrame;
requestAnimationFrame: ((callback: FrameRequestCallback) => number) & typeof requestAnimationFrame;
onabort: (((this: GlobalEventHandlers, ev: UIEvent) => any) & ((this: Window, ev: UIEvent) => any)) | null;
onanimationcancel: (((this: GlobalEventHandlers, ev: AnimationEvent) => any) & ((this: Window, ev: AnimationEvent) => any)) | null;
onanimationend: (((this: GlobalEventHandlers, ev: AnimationEvent) => any) & ((this: Window, ev: AnimationEvent) => any)) | null;
onanimationiteration: (((this: GlobalEventHandlers, ev: AnimationEvent) => any) & ((this: Window, ev: AnimationEvent) => any)) | null;
onanimationstart: (((this: GlobalEventHandlers, ev: AnimationEvent) => any) & ((this: Window, ev: AnimationEvent) => any)) | null;
onauxclick: (((this: GlobalEventHandlers, ev: MouseEvent) => any) & ((this: Window, ev: MouseEvent) => any)) | null;
onblur: (((this: GlobalEventHandlers, ev: FocusEvent) => any) & ((this: Window, ev: FocusEvent) => any)) | null;
oncancel: (((this: GlobalEventHandlers, ev: Event) => any) & ((this: Window, ev: Event) => any)) | null;
oncanplay: (((this: GlobalEventHandlers, ev: Event) => any) & ((this: Window, ev: Event) => any)) | null;
oncanplaythrough: (((this: GlobalEventHandlers, ev: Event) => any) & ((this: Window, ev: Event) => any)) | null;
onchange: (((this: GlobalEventHandlers, ev: Event) => any) & ((this: Window, ev: Event) => any)) | null;
onclick: (((this: GlobalEventHandlers, ev: MouseEvent) => any) & ((this: Window, ev: MouseEvent) => any)) | null;
onclose: (((this: GlobalEventHandlers, ev: Event) => any) & ((this: Window, ev: Event) => any)) | null;
oncontextmenu: (((this: GlobalEventHandlers, ev: MouseEvent) => any) & ((this: Window, ev: MouseEvent) => any)) | null;
oncuechange: (((this: GlobalEventHandlers, ev: Event) => any) & ((this: Window, ev: Event) => any)) | null;
ondblclick: (((this: GlobalEventHandlers, ev: MouseEvent) => any) & ((this: Window, ev: MouseEvent) => any)) | null;
ondrag: (((this: GlobalEventHandlers, ev: DragEvent) => any) & ((this: Window, ev: DragEvent) => any)) | null;
ondragend: (((this: GlobalEventHandlers, ev: DragEvent) => any) & ((this: Window, ev: DragEvent) => any)) | null;
ondragenter: (((this: GlobalEventHandlers, ev: DragEvent) => any) & ((this: Window, ev: DragEvent) => any)) | null;
ondragexit: (((this: GlobalEventHandlers, ev: Event) => any) & ((this: Window, ev: Event) => any)) | null;
ondragleave: (((this: GlobalEventHandlers, ev: DragEvent) => any) & ((this: Window, ev: DragEvent) => any)) | null;
ondragover: (((this: GlobalEventHandlers, ev: DragEvent) => any) & ((this: Window, ev: DragEvent) => any)) | null;
ondragstart: (((this: GlobalEventHandlers, ev: DragEvent) => any) & ((this: Window, ev: DragEvent) => any)) | null;
ondrop: (((this: GlobalEventHandlers, ev: DragEvent) => any) & ((this: Window, ev: DragEvent) => any)) | null;
ondurationchange: (((this: GlobalEventHandlers, ev: Event) => any) & ((this: Window, ev: Event) => any)) | null;
onemptied: (((this: GlobalEventHandlers, ev: Event) => any) & ((this: Window, ev: Event) => any)) | null;
onended: (((this: GlobalEventHandlers, ev: Event) => any) & ((this: Window, ev: Event) => any)) | null;
onerror: OnErrorEventHandler;
onfocus: (((this: GlobalEventHandlers, ev: FocusEvent) => any) & ((this: Window, ev: FocusEvent) => any)) | null;
ongotpointercapture: (((this: GlobalEventHandlers, ev: PointerEvent) => any) & ((this: Window, ev: PointerEvent) => any)) | null;
oninput: (((this: GlobalEventHandlers, ev: Event) => any) & ((this: Window, ev: Event) => any)) | null;
oninvalid: (((this: GlobalEventHandlers, ev: Event) => any) & ((this: Window, ev: Event) => any)) | null;
onkeydown: (((this: GlobalEventHandlers, ev: KeyboardEvent) => any) & ((this: Window, ev: KeyboardEvent) => any)) | null;
onkeypress: (((this: GlobalEventHandlers, ev: KeyboardEvent) => any) & ((this: Window, ev: KeyboardEvent) => any)) | null;
onkeyup: (((this: GlobalEventHandlers, ev: KeyboardEvent) => any) & ((this: Window, ev: KeyboardEvent) => any)) | null;
onload: (((this: GlobalEventHandlers, ev: Event) => any) & ((this: Window, ev: Event) => any)) | null;
onloadeddata: (((this: GlobalEventHandlers, ev: Event) => any) & ((this: Window, ev: Event) => any)) | null;
onloadedmetadata: (((this: GlobalEventHandlers, ev: Event) => any) & ((this: Window, ev: Event) => any)) | null;
onloadend: (((this: GlobalEventHandlers, ev: ProgressEvent<EventTarget>) => any) & ((this: Window, ev: ProgressEvent<EventTarget>) => any)) | null;
onloadstart: (((this: GlobalEventHandlers, ev: Event) => any) & ((this: Window, ev: Event) => any)) | null;
onlostpointercapture: (((this: GlobalEventHandlers, ev: PointerEvent) => any) & ((this: Window, ev: PointerEvent) => any)) | null;
onmousedown: (((this: GlobalEventHandlers, ev: MouseEvent) => any) & ((this: Window, ev: MouseEvent) => any)) | null;
onmouseenter: (((this: GlobalEventHandlers, ev: MouseEvent) => any) & ((this: Window, ev: MouseEvent) => any)) | null;
onmouseleave: (((this: GlobalEventHandlers, ev: MouseEvent) => any) & ((this: Window, ev: MouseEvent) => any)) | null;
onmousemove: (((this: GlobalEventHandlers, ev: MouseEvent) => any) & ((this: Window, ev: MouseEvent) => any)) | null;
onmouseout: (((this: GlobalEventHandlers, ev: MouseEvent) => any) & ((this: Window, ev: MouseEvent) => any)) | null;
onmouseover: (((this: GlobalEventHandlers, ev: MouseEvent) => any) & ((this: Window, ev: MouseEvent) => any)) | null;
onmouseup: (((this: GlobalEventHandlers, ev: MouseEvent) => any) & ((this: Window, ev: MouseEvent) => any)) | null;
onpause: (((this: GlobalEventHandlers, ev: Event) => any) & ((this: Window, ev: Event) => any)) | null;
onplay: (((this: GlobalEventHandlers, ev: Event) => any) & ((this: Window, ev: Event) => any)) | null;
onplaying: (((this: GlobalEventHandlers, ev: Event) => any) & ((this: Window, ev: Event) => any)) | null;
onpointercancel: (((this: GlobalEventHandlers, ev: PointerEvent) => any) & ((this: Window, ev: PointerEvent) => any)) | null;
onpointerdown: (((this: GlobalEventHandlers, ev: PointerEvent) => any) & ((this: Window, ev: PointerEvent) => any)) | null;
onpointerenter: (((this: GlobalEventHandlers, ev: PointerEvent) => any) & ((this: Window, ev: PointerEvent) => any)) | null;
onpointerleave: (((this: GlobalEventHandlers, ev: PointerEvent) => any) & ((this: Window, ev: PointerEvent) => any)) | null;
onpointermove: (((this: GlobalEventHandlers, ev: PointerEvent) => any) & ((this: Window, ev: PointerEvent) => any)) | null;
onpointerout: (((this: GlobalEventHandlers, ev: PointerEvent) => any) & ((this: Window, ev: PointerEvent) => any)) | null;
onpointerover: (((this: GlobalEventHandlers, ev: PointerEvent) => any) & ((this: Window, ev: PointerEvent) => any)) | null;
onpointerup: (((this: GlobalEventHandlers, ev: PointerEvent) => any) & ((this: Window, ev: PointerEvent) => any)) | null;
onprogress: (((this: GlobalEventHandlers, ev: ProgressEvent<EventTarget>) => any) & ((this: Window, ev: ProgressEvent<EventTarget>) => any)) | null;
onratechange: (((this: GlobalEventHandlers, ev: Event) => any) & ((this: Window, ev: Event) => any)) | null;
onreset: (((this: GlobalEventHandlers, ev: Event) => any) & ((this: Window, ev: Event) => any)) | null;
onresize: (((this: GlobalEventHandlers, ev: UIEvent) => any) & ((this: Window, ev: UIEvent) => any)) | null;
onscroll: (((this: GlobalEventHandlers, ev: Event) => any) & ((this: Window, ev: Event) => any)) | null;
onsecuritypolicyviolation: (((this: GlobalEventHandlers, ev: SecurityPolicyViolationEvent) => any) & ((this: Window, ev: SecurityPolicyViolationEvent) => any)) | null;
onseeked: (((this: GlobalEventHandlers, ev: Event) => any) & ((this: Window, ev: Event) => any)) | null;
onseeking: (((this: GlobalEventHandlers, ev: Event) => any) & ((this: Window, ev: Event) => any)) | null;
onselect: (((this: GlobalEventHandlers, ev: Event) => any) & ((this: Window, ev: Event) => any)) | null;
onselectionchange: (((this: GlobalEventHandlers, ev: Event) => any) & ((this: Window, ev: Event) => any)) | null;
onselectstart: (((this: GlobalEventHandlers, ev: Event) => any) & ((this: Window, ev: Event) => any)) | null;
onstalled: (((this: GlobalEventHandlers, ev: Event) => any) & ((this: Window, ev: Event) => any)) | null;
onsubmit: (((this: GlobalEventHandlers, ev: Event) => any) & ((this: Window, ev: Event) => any)) | null;
onsuspend: (((this: GlobalEventHandlers, ev: Event) => any) & ((this: Window, ev: Event) => any)) | null;
ontimeupdate: (((this: GlobalEventHandlers, ev: Event) => any) & ((this: Window, ev: Event) => any)) | null;
ontoggle: (((this: GlobalEventHandlers, ev: Event) => any) & ((this: Window, ev: Event) => any)) | null;
ontouchcancel: (((this: GlobalEventHandlers, ev: TouchEvent) => any) & ((this: Window, ev: TouchEvent) => any)) | null;
ontouchend: (((this: GlobalEventHandlers, ev: TouchEvent) => any) & ((this: Window, ev: TouchEvent) => any)) | null;
ontouchmove: (((this: GlobalEventHandlers, ev: TouchEvent) => any) & ((this: Window, ev: TouchEvent) => any)) | null;
ontouchstart: (((this: GlobalEventHandlers, ev: TouchEvent) => any) & ((this: Window, ev: TouchEvent) => any)) | null;
ontransitioncancel: (((this: GlobalEventHandlers, ev: TransitionEvent) => any) & ((this: Window, ev: TransitionEvent) => any)) | null;
ontransitionend: (((this: GlobalEventHandlers, ev: TransitionEvent) => any) & ((this: Window, ev: TransitionEvent) => any)) | null;
ontransitionrun: (((this: GlobalEventHandlers, ev: TransitionEvent) => any) & ((this: Window, ev: TransitionEvent) => any)) | null;
ontransitionstart: (((this: GlobalEventHandlers, ev: TransitionEvent) => any) & ((this: Window, ev: TransitionEvent) => any)) | null;
onvolumechange: (((this: GlobalEventHandlers, ev: Event) => any) & ((this: Window, ev: Event) => any)) | null;
onwaiting: (((this: GlobalEventHandlers, ev: Event) => any) & ((this: Window, ev: Event) => any)) | null;
onwheel: (((this: GlobalEventHandlers, ev: WheelEvent) => any) & ((this: Window, ev: WheelEvent) => any)) | null;
indexedDB: IDBFactory;
atob: ((encodedString: string) => string) & typeof atob;
btoa: ((rawString: string) => string) & typeof btoa;
console: Console;
onafterprint: (((this: WindowEventHandlers, ev: Event) => any) & ((this: Window, ev: Event) => any)) | null;
onbeforeprint: (((this: WindowEventHandlers, ev: Event) => any) & ((this: Window, ev: Event) => any)) | null;
onbeforeunload: (((this: WindowEventHandlers, ev: BeforeUnloadEvent) => any) & ((this: Window, ev: BeforeUnloadEvent) => any)) | null;
onhashchange: (((this: WindowEventHandlers, ev: HashChangeEvent) => any) & ((this: Window, ev: HashChangeEvent) => any)) | null;
onlanguagechange: (((this: WindowEventHandlers, ev: Event) => any) & ((this: Window, ev: Event) => any)) | null;
onmessage: (((this: WindowEventHandlers, ev: MessageEvent) => any) & ((this: Window, ev: MessageEvent) => any)) | null;
onmessageerror: (((this: WindowEventHandlers, ev: MessageEvent) => any) & ((this: Window, ev: MessageEvent) => any)) | null;
onoffline: (((this: WindowEventHandlers, ev: Event) => any) & ((this: Window, ev: Event) => any)) | null;
ononline: (((this: WindowEventHandlers, ev: Event) => any) & ((this: Window, ev: Event) => any)) | null;
onpagehide: (((this: WindowEventHandlers, ev: PageTransitionEvent) => any) & ((this: Window, ev: PageTransitionEvent) => any)) | null;
onpageshow: (((this: WindowEventHandlers, ev: PageTransitionEvent) => any) & ((this: Window, ev: PageTransitionEvent) => any)) | null;
onpopstate: (((this: WindowEventHandlers, ev: PopStateEvent) => any) & ((this: Window, ev: PopStateEvent) => any)) | null;
onrejectionhandled: (((this: WindowEventHandlers, ev: Event) => any) & ((this: Window, ev: Event) => any)) | null;
onstorage: (((this: WindowEventHandlers, ev: StorageEvent) => any) & ((this: Window, ev: StorageEvent) => any)) | null;
onunhandledrejection: (((this: WindowEventHandlers, ev: PromiseRejectionEvent) => any) & ((this: Window, ev: PromiseRejectionEvent) => any)) | null;
onunload: (((this: WindowEventHandlers, ev: Event) => any) & ((this: Window, ev: Event) => any)) | null;
localStorage: Storage;
origin: string;
clearInterval: ((handle?: number | undefined) => void) & typeof clearInterval;
clearTimeout: ((handle?: number | undefined) => void) & typeof clearTimeout;
createImageBitmap: {
(image: ImageBitmapSource): Promise<ImageBitmap>;
(image: ImageBitmapSource, sx: number, sy: number, sw: number, sh: number): Promise<ImageBitmap>;
} & typeof createImageBitmap;
fetch: ((input: RequestInfo, init?: RequestInit | undefined) => Promise<Response>) & typeof fetch;
queueMicrotask: ((callback: Function) => void) & typeof queueMicrotask;
setInterval: ((handler: TimerHandler, timeout?: number | undefined, ...arguments: any[]) => number) & typeof setInterval;
setTimeout: ((handler: TimerHandler, timeout?: number | undefined, ...arguments: any[]) => number) & typeof setTimeout;
sessionStorage: Storage;
globalThis: typeof globalThis;
eval(x: string): any;
parseInt(s: string, radix?: number | undefined): number;
parseFloat(string: string): number;
isNaN(number: number): boolean;
isFinite(number: number): boolean;
decodeURI(encodedURI: string): string;
decodeURIComponent(encodedURIComponent: string): string;
encodeURI(uri: string): string;
encodeURIComponent(uriComponent: string | number | boolean): string;
escape(string: string): string;
unescape(string: string): string;
NaN: number;
Infinity: number;
Symbol: SymbolConstructor;
Object: ObjectConstructor;
Function: FunctionConstructor;
String: StringConstructor;
Boolean: BooleanConstructor;
Number: NumberConstructor;
Math: Math;
Date: DateConstructor;
RegExp: RegExpConstructor;
Error: ErrorConstructor;
EvalError: EvalErrorConstructor;
RangeError: RangeErrorConstructor;
ReferenceError: ReferenceErrorConstructor;
SyntaxError: SyntaxErrorConstructor;
TypeError: TypeErrorConstructor;
URIError: URIErrorConstructor;
JSON: JSON;
Array: ArrayConstructor;
Promise: PromiseConstructor;
ArrayBuffer: ArrayBufferConstructor;
DataView: DataViewConstructor;
Int8Array: Int8ArrayConstructor;
Uint8Array: Uint8ArrayConstructor;
Uint8ClampedArray: Uint8ClampedArrayConstructor;
Int16Array: Int16ArrayConstructor;
Uint16Array: Uint16ArrayConstructor;
Int32Array: Int32ArrayConstructor;
Uint32Array: Uint32ArrayConstructor;
Float32Array: Float32ArrayConstructor;
Float64Array: Float64ArrayConstructor;
Intl: typeof Intl;
toString: (() => string) & typeof toString;
RTCStatsReport: {
new (): RTCStatsReport;
prototype: RTCStatsReport;
};
AbortController: {
new (): AbortController;
prototype: AbortController;
};
AbortSignal: {
new (): AbortSignal;
prototype: AbortSignal;
};
AbstractRange: {
new (): AbstractRange;
prototype: AbstractRange;
};
AnalyserNode: {
new (context: BaseAudioContext, options?: AnalyserOptions | undefined): AnalyserNode;
prototype: AnalyserNode;
};
Animation: {
new (effect?: AnimationEffect | null | undefined, timeline?: AnimationTimeline | null | undefined): Animation;
prototype: Animation;
};
AnimationEffect: {
new (): AnimationEffect;
prototype: AnimationEffect;
};
AnimationEvent: {
new (type: string, animationEventInitDict?: AnimationEventInit | undefined): AnimationEvent;
prototype: AnimationEvent;
};
AnimationPlaybackEvent: {
new (type: string, eventInitDict?: AnimationPlaybackEventInit | undefined): AnimationPlaybackEvent;
prototype: AnimationPlaybackEvent;
};
AnimationTimeline: {
new (): AnimationTimeline;
prototype: AnimationTimeline;
};
ApplicationCache: {
new (): ApplicationCache;
prototype: ApplicationCache;
readonly CHECKING: number;
readonly DOWNLOADING: number;
readonly IDLE: number;
readonly OBSOLETE: number;
readonly UNCACHED: number;
readonly UPDATEREADY: number;
};
Attr: {
new (): Attr;
prototype: Attr;
};
AudioBuffer: {
new (options: AudioBufferOptions): AudioBuffer;
prototype: AudioBuffer;
};
AudioBufferSourceNode: {
new (context: BaseAudioContext, options?: AudioBufferSourceOptions | undefined): AudioBufferSourceNode;
prototype: AudioBufferSourceNode;
};
AudioContext: {
new (contextOptions?: AudioContextOptions | undefined): AudioContext;
prototype: AudioContext;
};
AudioDestinationNode: {
new (): AudioDestinationNode;
prototype: AudioDestinationNode;
};
AudioListener: {
new (): AudioListener;
prototype: AudioListener;
};
AudioNode: {
new (): AudioNode;
prototype: AudioNode;
};
AudioParam: {
new (): AudioParam;
prototype: AudioParam;
};
AudioParamMap: {
new (): AudioParamMap;
prototype: AudioParamMap;
};
AudioProcessingEvent: {
new (type: string, eventInitDict: AudioProcessingEventInit): AudioProcessingEvent;
prototype: AudioProcessingEvent;
};
AudioScheduledSourceNode: {
new (): AudioScheduledSourceNode;
prototype: AudioScheduledSourceNode;
};
AudioTrack: {
new (): AudioTrack;
prototype: AudioTrack;
};
AudioTrackList: {
new (): AudioTrackList;
prototype: AudioTrackList;
};
AudioWorklet: {
new (): AudioWorklet;
prototype: AudioWorklet;
};
AudioWorkletNode: {
new (context: BaseAudioContext, name: string, options?: AudioWorkletNodeOptions | undefined): AudioWorkletNode;
prototype: AudioWorkletNode;
};
AuthenticatorAssertionResponse: {
new (): AuthenticatorAssertionResponse;
prototype: AuthenticatorAssertionResponse;
};
AuthenticatorAttestationResponse: {
new (): AuthenticatorAttestationResponse;
prototype: AuthenticatorAttestationResponse;
};
AuthenticatorResponse: {
new (): AuthenticatorResponse;
prototype: AuthenticatorResponse;
};
BarProp: {
new (): BarProp;
prototype: BarProp;
};
BaseAudioContext: {
new (): BaseAudioContext;
prototype: BaseAudioContext;
};
BeforeUnloadEvent: {
new (): BeforeUnloadEvent;
prototype: BeforeUnloadEvent;
};
BhxBrowser: {
new (): BhxBrowser;
prototype: BhxBrowser;
};
BiquadFilterNode: {
new (context: BaseAudioContext, options?: BiquadFilterOptions | undefined): BiquadFilterNode;
prototype: BiquadFilterNode;
};
Blob: {
new (blobParts?: BlobPart[] | undefined, options?: BlobPropertyBag | undefined): Blob;
prototype: Blob;
};
BroadcastChannel: {
new (name: string): BroadcastChannel;
prototype: BroadcastChannel;
};
ByteLengthQueuingStrategy: {
new (options: {
highWaterMark: number;
}): ByteLengthQueuingStrategy;
prototype: ByteLengthQueuingStrategy;
};
CDATASection: {
new (): CDATASection;
prototype: CDATASection;
};
CSS: CSS;
CSSConditionRule: {
new (): CSSConditionRule;
prototype: CSSConditionRule;
};
CSSFontFaceRule: {
new (): CSSFontFaceRule;
prototype: CSSFontFaceRule;
};
CSSGroupingRule: {
new (): CSSGroupingRule;
prototype: CSSGroupingRule;
};
CSSImportRule: {
new (): CSSImportRule;
prototype: CSSImportRule;
};
CSSKeyframeRule: {
new (): CSSKeyframeRule;
prototype: CSSKeyframeRule;
};
CSSKeyframesRule: {
new (): CSSKeyframesRule;
prototype: CSSKeyframesRule;
};
CSSMediaRule: {
new (): CSSMediaRule;
prototype: CSSMediaRule;
};
CSSNamespaceRule: {
new (): CSSNamespaceRule;
prototype: CSSNamespaceRule;
};
CSSPageRule: {
new (): CSSPageRule;
prototype: CSSPageRule;
};
CSSRule: {
new (): CSSRule;
prototype: CSSRule;
readonly CHARSET_RULE: number;
readonly FONT_FACE_RULE: number;
readonly IMPORT_RULE: number;
readonly KEYFRAMES_RULE: number;
readonly KEYFRAME_RULE: number;
readonly MEDIA_RULE: number;
readonly NAMESPACE_RULE: number;
readonly PAGE_RULE: number;
readonly STYLE_RULE: number;
readonly SUPPORTS_RULE: number;
readonly UNKNOWN_RULE: number;
readonly VIEWPORT_RULE: number;
};
CSSRuleList: {
new (): CSSRuleList;
prototype: CSSRuleList;
};
CSSStyleDeclaration: {
new (): CSSStyleDeclaration;
prototype: CSSStyleDeclaration;
};
CSSStyleRule: {
new (): CSSStyleRule;
prototype: CSSStyleRule;
};
CSSStyleSheet: {
new (): CSSStyleSheet;
prototype: CSSStyleSheet;
};
CSSSupportsRule: {
new (): CSSSupportsRule;
prototype: CSSSupportsRule;
};
Cache: {
new (): Cache;
prototype: Cache;
};
CacheStorage: {
new (): CacheStorage;
prototype: CacheStorage;
};
CanvasGradient: {
new (): CanvasGradient;
prototype: CanvasGradient;
};
CanvasPattern: {
new (): CanvasPattern;
prototype: CanvasPattern;
};
CanvasRenderingContext2D: {
new (): CanvasRenderingContext2D;
prototype: CanvasRenderingContext2D;
};
CaretPosition: {
new (): CaretPosition;
prototype: CaretPosition;
};
ChannelMergerNode: {
new (context: BaseAudioContext, options?: ChannelMergerOptions | undefined): ChannelMergerNode;
prototype: ChannelMergerNode;
};
ChannelSplitterNode: {
new (context: BaseAudioContext, options?: ChannelSplitterOptions | undefined): ChannelSplitterNode;
prototype: ChannelSplitterNode;
};
CharacterData: {
new (): CharacterData;
prototype: CharacterData;
};
ClientRect: {
new (): ClientRect;
prototype: ClientRect;
};
ClientRectList: {
new (): ClientRectList;
prototype: ClientRectList;
};
Clipboard: {
new (): Clipboard;
prototype: Clipboard;
};
ClipboardEvent: {
new (type: string, eventInitDict?: ClipboardEventInit | undefined): ClipboardEvent;
prototype: ClipboardEvent;
};
CloseEvent: {
new (type: string, eventInitDict?: CloseEventInit | undefined): CloseEvent;
prototype: CloseEvent;
};
Comment: {
new (data?: string | undefined): Comment;
prototype: Comment;
};
CompositionEvent: {
new (type: string, eventInitDict?: CompositionEventInit | undefined): CompositionEvent;
prototype: CompositionEvent;
};
Console: {
new (): Console;
prototype: Console;
};
ConstantSourceNode: {
new (context: BaseAudioContext, options?: ConstantSourceOptions | undefined): ConstantSourceNode;
prototype: ConstantSourceNode;
};
ConvolverNode: {
new (context: BaseAudioContext, options?: ConvolverOptions | undefined): ConvolverNode;
prototype: ConvolverNode;
};
CountQueuingStrategy: {
new (options: {
highWaterMark: number;
}): CountQueuingStrategy;
prototype: CountQueuingStrategy;
};
Credential: {
new (): Credential;
prototype: Credential;
};
CredentialsContainer: {
new (): CredentialsContainer;
prototype: CredentialsContainer;
};
Crypto: {
new (): Crypto;
prototype: Crypto;
};
CryptoKey: {
new (): CryptoKey;
prototype: CryptoKey;
};
CryptoKeyPair: {
new (): CryptoKeyPair;
prototype: CryptoKeyPair;
};
CustomElementRegistry: {
new (): CustomElementRegistry;
prototype: CustomElementRegistry;
};
CustomEvent: {
new <T>(typeArg: string, eventInitDict?: CustomEventInit<T> | undefined): CustomEvent<T>;
prototype: CustomEvent<any>;
};
DOMError: {
new (): DOMError;
prototype: DOMError;
};
DOMException: {
new (message?: string | undefined, name?: string | undefined): DOMException;
prototype: DOMException;
readonly ABORT_ERR: number;
readonly DATA_CLONE_ERR: number;
readonly DOMSTRING_SIZE_ERR: number;
readonly HIERARCHY_REQUEST_ERR: number;
readonly INDEX_SIZE_ERR: number;
readonly INUSE_ATTRIBUTE_ERR: number;
readonly INVALID_ACCESS_ERR: number;
readonly INVALID_CHARACTER_ERR: number;
readonly INVALID_MODIFICATION_ERR: number;
readonly INVALID_NODE_TYPE_ERR: number;
readonly INVALID_STATE_ERR: number;
readonly NAMESPACE_ERR: number;
readonly NETWORK_ERR: number;
readonly NOT_FOUND_ERR: number;
readonly NOT_SUPPORTED_ERR: number;
readonly NO_DATA_ALLOWED_ERR: number;
readonly NO_MODIFICATION_ALLOWED_ERR: number;
readonly QUOTA_EXCEEDED_ERR: number;
readonly SECURITY_ERR: number;
readonly SYNTAX_ERR: number;
readonly TIMEOUT_ERR: number;
readonly TYPE_MISMATCH_ERR: number;
readonly URL_MISMATCH_ERR: number;
readonly VALIDATION_ERR: number;
readonly WRONG_DOCUMENT_ERR: number;
};
DOMImplementation: {
new (): DOMImplementation;
prototype: DOMImplementation;
};
DOMMatrix: {
new (init?: string | number[] | undefined): DOMMatrix;
prototype: DOMMatrix;
fromFloat32Array(array32: Float32Array): DOMMatrix;
fromFloat64Array(array64: Float64Array): DOMMatrix;
fromMatrix(other?: DOMMatrixInit | undefined): DOMMatrix;
};
SVGMatrix: {
new (init?: string | number[] | undefined): DOMMatrix;
prototype: DOMMatrix;
fromFloat32Array(array32: Float32Array): DOMMatrix;
fromFloat64Array(array64: Float64Array): DOMMatrix;
fromMatrix(other?: DOMMatrixInit | undefined): DOMMatrix;
};
WebKitCSSMatrix: {
new (init?: string | number[] | undefined): DOMMatrix;
prototype: DOMMatrix;
fromFloat32Array(array32: Float32Array): DOMMatrix;
fromFloat64Array(array64: Float64Array): DOMMatrix;
fromMatrix(other?: DOMMatrixInit | undefined): DOMMatrix;
};
DOMMatrixReadOnly: {
new (init?: string | number[] | undefined): DOMMatrixReadOnly;
prototype: DOMMatrixReadOnly;
fromFloat32Array(array32: Float32Array): DOMMatrixReadOnly;
fromFloat64Array(array64: Float64Array): DOMMatrixReadOnly;
fromMatrix(other?: DOMMatrixInit | undefined): DOMMatrixReadOnly;
};
DOMParser: {
new (): DOMParser;
prototype: DOMParser;
};
DOMPoint: {
new (x?: number | undefined, y?: number | undefined, z?: number | undefined, w?: number | undefined): DOMPoint;
prototype: DOMPoint;
fromPoint(other?: DOMPointInit | undefined): DOMPoint;
};
SVGPoint: {
new (x?: number | undefined, y?: number | undefined, z?: number | undefined, w?: number | undefined): DOMPoint;
prototype: DOMPoint;
fromPoint(other?: DOMPointInit | undefined): DOMPoint;
};
DOMPointReadOnly: {
new (x?: number | undefined, y?: number | undefined, z?: number | undefined, w?: number | undefined): DOMPointReadOnly;
prototype: DOMPointReadOnly;
fromPoint(other?: DOMPointInit | undefined): DOMPointReadOnly;
};
DOMQuad: {
new (p1?: DOMPointInit | undefined, p2?: DOMPointInit | undefined, p3?: DOMPointInit | undefined, p4?: DOMPointInit | undefined): DOMQuad;
prototype: DOMQuad;
fromQuad(other?: DOMQuadInit | undefined): DOMQuad;
fromRect(other?: DOMRectInit | undefined): DOMQuad;
};
DOMRect: {
new (x?: number | undefined, y?: number | undefined, width?: number | undefined, height?: number | undefined): DOMRect;
prototype: DOMRect;
fromRect(other?: DOMRectInit | undefined): DOMRect;
};
SVGRect: {
new (x?: number | undefined, y?: number | undefined, width?: number | undefined, height?: number | undefined): DOMRect;
prototype: DOMRect;
fromRect(other?: DOMRectInit | undefined): DOMRect;
};
DOMRectList: {
new (): DOMRectList;
prototype: DOMRectList;
};
DOMRectReadOnly: {
new (x?: number | undefined, y?: number | undefined, width?: number | undefined, height?: number | undefined): DOMRectReadOnly;
prototype: DOMRectReadOnly;
fromRect(other?: DOMRectInit | undefined): DOMRectReadOnly;
};
DOMSettableTokenList: {
new (): DOMSettableTokenList;
prototype: DOMSettableTokenList;
};
DOMStringList: {
new (): DOMStringList;
prototype: DOMStringList;
};
DOMStringMap: {
new (): DOMStringMap;
prototype: DOMStringMap;
};
DOMTokenList: {
new (): DOMTokenList;
prototype: DOMTokenList;
};
DataCue: {
new (): DataCue;
prototype: DataCue;
};
DataTransfer: {
new (): DataTransfer;
prototype: DataTransfer;
};
DataTransferItem: {
new (): DataTransferItem;
prototype: DataTransferItem;
};
DataTransferItemList: {
new (): DataTransferItemList;
prototype: DataTransferItemList;
};
DeferredPermissionRequest: {
new (): DeferredPermissionRequest;
prototype: DeferredPermissionRequest;
};
DelayNode: {
new (context: BaseAudioContext, options?: DelayOptions | undefined): DelayNode;
prototype: DelayNode;
};
DeviceAcceleration: {
new (): DeviceAcceleration;
prototype: DeviceAcceleration;
};
DeviceLightEvent: {
new (typeArg: string, eventInitDict?: DeviceLightEventInit | undefined): DeviceLightEvent;
prototype: DeviceLightEvent;
};
DeviceMotionEvent: {
new (type: string, eventInitDict?: DeviceMotionEventInit | undefined): DeviceMotionEvent;
prototype: DeviceMotionEvent;
};
DeviceOrientationEvent: {
new (type: string, eventInitDict?: DeviceOrientationEventInit | undefined): DeviceOrientationEvent;
prototype: DeviceOrientationEvent;
};
DeviceRotationRate: {
new (): DeviceRotationRate;
prototype: DeviceRotationRate;
};
Document: {
new (): Document;
prototype: Document;
};
DocumentFragment: {
new (): DocumentFragment;
prototype: DocumentFragment;
};
DocumentTimeline: {
new (options?: DocumentTimelineOptions | undefined): DocumentTimeline;
prototype: DocumentTimeline;
};
DocumentType: {
new (): DocumentType;
prototype: DocumentType;
};
DragEvent: {
new (type: string, eventInitDict?: DragEventInit | undefined): DragEvent;
prototype: DragEvent;
};
DynamicsCompressorNode: {
new (context: BaseAudioContext, options?: DynamicsCompressorOptions | undefined): DynamicsCompressorNode;
prototype: DynamicsCompressorNode;
};
Element: {
new (): Element;
prototype: Element;
};
ErrorEvent: {
new (type: string, eventInitDict?: ErrorEventInit | undefined): ErrorEvent;
prototype: ErrorEvent;
};
Event: {
new (type: string, eventInitDict?: EventInit | undefined): Event;
prototype: Event;
readonly AT_TARGET: number;
readonly BUBBLING_PHASE: number;
readonly CAPTURING_PHASE: number;
readonly NONE: number;
};
EventSource: {
new (url: string, eventSourceInitDict?: EventSourceInit | undefined): EventSource;
prototype: EventSource;
readonly CLOSED: number;
readonly CONNECTING: number;
readonly OPEN: number;
};
EventTarget: {
new (): EventTarget;
prototype: EventTarget;
};
ExtensionScriptApis: {
new (): ExtensionScriptApis;
prototype: ExtensionScriptApis;
};
External: {
new (): External;
prototype: External;
};
File: {
new (fileBits: BlobPart[], fileName: string, options?: FilePropertyBag | undefined): File;
prototype: File;
};
FileList: {
new (): FileList;
prototype: FileList;
};
FileReader: {
new (): FileReader;
prototype: FileReader;
readonly DONE: number;
readonly EMPTY: number;
readonly LOADING: number;
};
FocusEvent: {
new (type: string, eventInitDict?: FocusEventInit | undefined): FocusEvent;
prototype: FocusEvent;
};
FocusNavigationEvent: {
new (type: string, eventInitDict?: FocusNavigationEventInit | undefined): FocusNavigationEvent;
prototype: FocusNavigationEvent;
};
FormData: {
new (form?: HTMLFormElement | undefined): FormData;
prototype: FormData;
};
GainNode: {
new (context: BaseAudioContext, options?: GainOptions | undefined): GainNode;
prototype: GainNode;
};
Gamepad: {
new (): Gamepad;
prototype: Gamepad;
};
GamepadButton: {
new (): GamepadButton;
prototype: GamepadButton;
};
GamepadEvent: {
new (type: string, eventInitDict: GamepadEventInit): GamepadEvent;
prototype: GamepadEvent;
};
GamepadHapticActuator: {
new (): GamepadHapticActuator;
prototype: GamepadHapticActuator;
};
GamepadPose: {
new (): GamepadPose;
prototype: GamepadPose;
};
HTMLAllCollection: {
new (): HTMLAllCollection;
prototype: HTMLAllCollection;
};
HTMLAnchorElement: {
new (): HTMLAnchorElement;
prototype: HTMLAnchorElement;
};
HTMLAppletElement: {
new (): HTMLAppletElement;
prototype: HTMLAppletElement;
};
HTMLAreaElement: {
new (): HTMLAreaElement;
prototype: HTMLAreaElement;
};
HTMLAudioElement: {
new (): HTMLAudioElement;
prototype: HTMLAudioElement;
};
HTMLBRElement: {
new (): HTMLBRElement;
prototype: HTMLBRElement;
};
HTMLBaseElement: {
new (): HTMLBaseElement;
prototype: HTMLBaseElement;
};
HTMLBaseFontElement: {
new (): HTMLBaseFontElement;
prototype: HTMLBaseFontElement;
};
HTMLBodyElement: {
new (): HTMLBodyElement;
prototype: HTMLBodyElement;
};
HTMLButtonElement: {
new (): HTMLButtonElement;
prototype: HTMLButtonElement;
};
HTMLCanvasElement: {
new (): HTMLCanvasElement;
prototype: HTMLCanvasElement;
};
HTMLCollection: {
new (): HTMLCollection;
prototype: HTMLCollection;
};
HTMLDListElement: {
new (): HTMLDListElement;
prototype: HTMLDListElement;
};
HTMLDataElement: {
new (): HTMLDataElement;
prototype: HTMLDataElement;
};
HTMLDataListElement: {
new (): HTMLDataListElement;
prototype: HTMLDataListElement;
};
HTMLDetailsElement: {
new (): HTMLDetailsElement;
prototype: HTMLDetailsElement;
};
HTMLDialogElement: {
new (): HTMLDialogElement;
prototype: HTMLDialogElement;
};
HTMLDirectoryElement: {
new (): HTMLDirectoryElement;
prototype: HTMLDirectoryElement;
};
HTMLDivElement: {
new (): HTMLDivElement;
prototype: HTMLDivElement;
};
HTMLDocument: {
new (): HTMLDocument;
prototype: HTMLDocument;
};
HTMLElement: {
new (): HTMLElement;
prototype: HTMLElement;
};
HTMLEmbedElement: {
new (): HTMLEmbedElement;
prototype: HTMLEmbedElement;
};
HTMLFieldSetElement: {
new (): HTMLFieldSetElement;
prototype: HTMLFieldSetElement;
};
HTMLFontElement: {
new (): HTMLFontElement;
prototype: HTMLFontElement;
};
HTMLFormControlsCollection: {
new (): HTMLFormControlsCollection;
prototype: HTMLFormControlsCollection;
};
HTMLFormElement: {
new (): HTMLFormElement;
prototype: HTMLFormElement;
};
HTMLFrameElement: {
new (): HTMLFrameEle