interface Window implements EventTarget, AnimationFrameProvider, GlobalEventHandlers, WindowConsole, WindowEventHandlers, WindowLocalStorage, WindowOrWorkerGlobalScope, WindowSessionStorageimport { type Window } from "https://deno.land/x/windmill@v1.361.1/node_modules/evt/lib/types/lib.dom.d.ts"; A window containing a DOM document; the document property points to the DOM document loaded in that window. Index Signatures[index: number]: WindowPropertiesreadonlyapplicationCache: ApplicationCachereadonlyclientInformation: Navigatorreadonlyclosed: booleancustomElements: CustomElementRegistrydefaultStatus: stringreadonlydevicePixelRatio: numberreadonlydoNotTrack: stringreadonlydocument: Documentreadonlydeprecatedevent: Event | undefinedreadonlydeprecatedexternal: ExternalreadonlyframeElement: Elementreadonlyframes: Windowreadonlyhistory: HistoryreadonlyinnerHeight: numberreadonlyinnerWidth: numberreadonlyisSecureContext: booleanreadonlylength: numberlocation: Locationreadonlylocationbar: BarPropreadonlymenubar: BarPropreadonlymsContentScript: ExtensionScriptApisname: stringreadonlynavigator: NavigatoroffscreenBuffering: string | booleanoncompassneedscalibration: ((this: Window, ev: Event) => any) | nullondevicelight: ((this: Window, ev: DeviceLightEvent) => any) | nullondevicemotion: ((this: Window, ev: DeviceMotionEvent) => any) | nullondeviceorientation: ((this: Window, ev: DeviceOrientationEvent) => any) | nullondeviceorientationabsolute: ((this: Window, ev: DeviceOrientationEvent) => any) | nullonmousewheel: ((this: Window, ev: Event) => any) | nullonmsgesturechange: ((this: Window, ev: Event) => any) | nullonmsgesturedoubletap: ((this: Window, ev: Event) => any) | nullonmsgestureend: ((this: Window, ev: Event) => any) | nullonmsgesturehold: ((this: Window, ev: Event) => any) | nullonmsgesturestart: ((this: Window, ev: Event) => any) | nullonmsgesturetap: ((this: Window, ev: Event) => any) | nullonmsinertiastart: ((this: Window, ev: Event) => any) | nullonmspointercancel: ((this: Window, ev: Event) => any) | nullonmspointerdown: ((this: Window, ev: Event) => any) | nullonmspointerenter: ((this: Window, ev: Event) => any) | nullonmspointerleave: ((this: Window, ev: Event) => any) | nullonmspointermove: ((this: Window, ev: Event) => any) | nullonmspointerout: ((this: Window, ev: Event) => any) | nullonmspointerover: ((this: Window, ev: Event) => any) | nullonmspointerup: ((this: Window, ev: Event) => any) | nulldeprecatedonorientationchange: ((this: Window, ev: Event) => any) | nullonreadystatechange: ((this: Window, ev: ProgressEvent<Window>) => any) | nullonvrdisplayactivate: ((this: Window, ev: Event) => any) | nullonvrdisplayblur: ((this: Window, ev: Event) => any) | nullonvrdisplayconnect: ((this: Window, ev: Event) => any) | nullonvrdisplaydeactivate: ((this: Window, ev: Event) => any) | nullonvrdisplaydisconnect: ((this: Window, ev: Event) => any) | nullonvrdisplayfocus: ((this: Window, ev: Event) => any) | nullonvrdisplaypointerrestricted: ((this: Window, ev: Event) => any) | nullonvrdisplaypointerunrestricted: ((this: Window, ev: Event) => any) | nullonvrdisplaypresentchange: ((this: Window, ev: Event) => any) | nullopener: anyreadonlydeprecatedorientation: string | numberreadonlyouterHeight: numberreadonlyouterWidth: numberreadonlypageXOffset: numberreadonlypageYOffset: numberreadonlyparent: Windowreadonlypersonalbar: BarPropreadonlyscreen: ScreenreadonlyscreenLeft: numberreadonlyscreenTop: numberreadonlyscreenX: numberreadonlyscreenY: numberreadonlyscrollX: numberreadonlyscrollY: numberreadonlyscrollbars: BarPropreadonlyself: Window & globalThisreadonlyspeechSynthesis: SpeechSynthesisstatus: stringreadonlystatusbar: BarPropreadonlystyleMedia: StyleMediareadonlytoolbar: BarPropreadonlytop: Windowreadonlywindow: Window & globalThisMethodsalert(message?: any): voidblur(): voiddeprecatedcaptureEvents(): voidclose(): voidconfirm(message?: string): booleandepartFocus(navigationReason: NavigationReason, origin: FocusNavigationOrigin): voidfocus(): voidgetComputedStyle(elt: Element, pseudoElt?: string | null): CSSStyleDeclarationgetMatchedCSSRules(elt: Element, pseudoElt?: string | null): CSSRuleListgetSelection(): Selection | nullmatchMedia(query: string): MediaQueryListmoveBy(x: number, y: number): voidmoveTo(x: number, y: number): voidmsWriteProfilerMark(profilerMarkName: string): voidopen(url?: string,target?: string,features?: string,replace?: boolean,): Window | nullpostMessage(message: any,targetOrigin: string,transfer?: Transferable[],): voidprint(): voidprompt(message?: string, _default?: string): string | nulldeprecatedreleaseEvents(): voidresizeBy(x: number, y: number): voidresizeTo(x: number, y: number): voidscroll(options?: ScrollToOptions): voidscroll(x: number, y: number): voidscrollBy(options?: ScrollToOptions): voidscrollBy(x: number, y: number): voidscrollTo(options?: ScrollToOptions): voidscrollTo(x: number, y: number): voidstop(): voidwebkitCancelAnimationFrame(handle: number): voidwebkitConvertPointFromNodeToPage(node: Node, pt: WebKitPoint): WebKitPointwebkitConvertPointFromPageToNode(node: Node, pt: WebKitPoint): WebKitPointwebkitRequestAnimationFrame(callback: FrameRequestCallback): numberaddEventListener<K extends keyof WindowEventMap>(type: K,listener: (this: Window, ev: WindowEventMap[K]) => any,options?: boolean | AddEventListenerOptions,): voidaddEventListener(type: string,listener: EventListenerOrEventListenerObject,options?: boolean | AddEventListenerOptions,): voidremoveEventListener<K extends keyof WindowEventMap>(type: K,listener: (this: Window, ev: WindowEventMap[K]) => any,options?: boolean | EventListenerOptions,): voidremoveEventListener(type: string,listener: EventListenerOrEventListenerObject,options?: boolean | EventListenerOptions,): void