Skip to main content
The Deno 2 Release Candidate is here
Learn more
Module

x/deno/cli/js/lib.deno_runtime.d.ts>Window

A modern runtime for JavaScript and TypeScript.
Go to Latest
interface Window
import { type Window } from "https://deno.land/x/deno@v0.30.0/cli/js/lib.deno_runtime.d.ts";

Properties

window: Window & globalThis
atob: __textEncoding.atob
btoa: __textEncoding.btoa
fetch: __fetch.fetch
clearTimeout: __timers.clearTimeout
clearInterval: __timers.clearInterval
setTimeout: __timers.setTimeout
setInterval: __timers.setInterval
onload: Function | undefined
onunload: Function | undefined
crypto: Crypto
Blob: __blob.DenoBlob
CustomEvent: __customEvent.CustomEvent
Event: __event.Event
EventTarget: __eventTarget.EventTarget
URL: __url.URL
URLSearchParams: __urlSearchParams.URLSearchParams
TextEncoder: __textEncoding.TextEncoder
TextDecoder: __textEncoding.TextDecoder
Response: __fetch.Response
onmessage: (e: { data: any; }) => void
onerror: undefined | onerror
workerMain: __workers.workerMain
workerClose: __workers.workerClose
postMessage: __workers.postMessage
Worker: __workers.WorkerImpl
addEventListener: (
type: string,
callback: (event: __domTypes.Event) => void | null,
options?: boolean | __domTypes.AddEventListenerOptions | undefined,
) => void
dispatchEvent: (event: __domTypes.Event) => boolean
removeEventListener: (
type: string,
callback: (event: __domTypes.Event) => void | null,
options?: boolean | __domTypes.EventListenerOptions | undefined,
) => void
queueMicrotask: (task: () => void) => void
Deno: Deno