UNPKG

trusktr-dummy-test-pkg

Version:

JavaScript/TypeScript class inheritance tools.

1,029 lines 157 kB
/// <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