Deno | The global namespace where Deno specific, non-standard APIs are located. |
Deno.errors | A set of error constructors that are raised by Deno APIs. |
Deno.jupyter | A namespace containing runtime APIs available in Jupyter notebooks. |
WebAssembly |
Deno.AtomicOperation | UNSTABLE: New API, yet to be vetted. |
Deno.Buffer deprecated | A variable-sized buffer of bytes with |
Deno.ChildProcess | The interface for handling a child process returned from
|
Deno.Command | Create a child process. |
Deno.errors.AddrInUse | Raised when attempting to open a server listener on an address and port that already has a listener. |
Deno.errors.AddrNotAvailable | Raised when the underlying operating system reports an |
Deno.errors.AlreadyExists | Raised when trying to create a resource, like a file, that already exits. |
Deno.errors.BadResource | The underlying IO resource is invalid or closed, and so the operation could not be performed. |
Deno.errors.BrokenPipe | Raised when trying to write to a resource and a broken pipe error occurs.
This can happen when trying to write directly to |
Deno.errors.Busy | Raised when the underlying IO resource is not available because it is being awaited on in another block of code. |
Deno.errors.ConnectionAborted | Raised when the underlying operating system reports an |
Deno.errors.ConnectionRefused | Raised when the underlying operating system reports that a connection to a resource is refused. |
Deno.errors.ConnectionReset | Raised when the underlying operating system reports that a connection has been reset. With network servers, it can be a normal occurrence where a client will abort a connection instead of properly shutting it down. |
Deno.errors.FilesystemLoop | Raised when too many symbolic links were encountered when resolving the filename. |
Deno.errors.Http | Raised in situations where when attempting to load a dynamic import, too many redirects were encountered. |
Deno.errors.Interrupted | Raised when the underlying operating system reports an |
Deno.errors.InvalidData | Raised when an operation to returns data that is invalid for the operation being performed. |
Deno.errors.IsADirectory | Raised when trying to open, create or write to a directory. |
Deno.errors.NetworkUnreachable | Raised when performing a socket operation but the remote host is not reachable. |
Deno.errors.NotADirectory | Raised when trying to perform an operation on a path that is not a directory, when directory is required. |
Deno.errors.NotConnected | Raised when the underlying operating system reports an |
Deno.errors.NotFound | Raised when the underlying operating system indicates that the file was not found. |
Deno.errors.NotSupported | Raised when the underlying Deno API is asked to perform a function that is not currently supported. |
Deno.errors.PermissionDenied | Raised when the underlying operating system indicates the current user
which the Deno process is running under does not have the appropriate
permissions to a file or resource, or the user did not provide required
|
Deno.errors.TimedOut | Raised when the underlying operating system reports that an I/O operation
has timed out ( |
Deno.errors.UnexpectedEof | Raised when attempting to read bytes from a resource, but the EOF was unexpectedly encountered. |
Deno.errors.WouldBlock | Raised when the underlying operating system would need to block to complete but an asynchronous (non-blocking) API is used. |
Deno.errors.WriteZero | Raised when expecting to write to a IO buffer resulted in zero bytes being written. |
Deno.FsFile | The Deno abstraction for reading and writing files. |
Deno.Kv | UNSTABLE: New API, yet to be vetted. |
Deno.KvListIterator | UNSTABLE: New API, yet to be vetted. |
Deno.KvU64 | UNSTABLE: New API, yet to be vetted. |
Deno.Permissions | Deno's permission management API. |
Deno.PermissionStatus | An |
Deno.Process |
|
Deno.UnsafeCallback | UNSTABLE: New API, yet to be vetted. |
Deno.UnsafeFnPointer | UNSTABLE: New API, yet to be vetted. |
Deno.UnsafePointer | UNSTABLE: New API, yet to be vetted. |
Deno.UnsafePointerView | UNSTABLE: New API, yet to be vetted. |
GPU | |
GPUAdapter | |
GPUAdapterInfo | |
GPUBindGroup | |
GPUBindGroupLayout | |
GPUBuffer | |
GPUBufferUsage | |
GPUColorWrite | |
GPUCommandBuffer | |
GPUCommandEncoder | |
GPUComputePassEncoder | |
GPUComputePipeline | |
GPUDevice | |
GPUError | |
GPUMapMode | |
GPUOutOfMemoryError | |
GPUPipelineLayout | |
GPUQuerySet | |
GPUQueue | |
GPURenderBundle | |
GPURenderBundleEncoder | |
GPURenderPassEncoder | |
GPURenderPipeline | |
GPUSampler | |
GPUShaderModule | |
GPUShaderStage | |
GPUSupportedFeatures | |
GPUSupportedLimits | |
GPUTexture | |
GPUTextureUsage | |
GPUTextureView | |
GPUValidationError | |
WebAssembly.CompileError | The |
WebAssembly.Global | A |
WebAssembly.Instance | A |
WebAssembly.LinkError | The |
WebAssembly.Memory | The |
WebAssembly.Module | A |
WebAssembly.RuntimeError | The |
WebAssembly.Table | The |
Deno.SeekMode | A enum which defines the seek mode for IO related APIs that support seeking. |
AbortController | A controller object that allows you to abort one or more DOM requests as and when desired. |
AbortSignal | |
Blob | A file-like object of immutable, raw data. Blobs represent data that isn't necessarily in a JavaScript-native format. The File interface is based on Blob, inheriting blob functionality and expanding it to support files on the user's system. |
BroadcastChannel | |
ByteLengthQueuingStrategy | |
Cache | |
caches | |
CacheStorage | |
closed | |
CloseEvent | |
CompressionStream | An API for compressing a stream of data. |
console | |
CountQueuingStrategy | |
crypto | |
Crypto | |
CryptoKey | |
CryptoKeyPair | |
CustomEvent | |
DecompressionStream | An API for decompressing a stream of data. |
Deno.args | Returns the script arguments to the program. |
Deno.brand | |
Deno.build | Information related to the build of the current Deno runtime. |
Deno.customInspect deprecated | A symbol which can be used as a key for a custom method which will be
called when |
Deno.env | An interface containing methods to interact with the process environment variables. |
Deno.File deprecated | The Deno abstraction for reading and writing files. |
Deno.jupyter.$display | |
Deno.mainModule | The URL of the entrypoint module entered from the command-line. It requires read permission to the CWD. |
Deno.noColor | Reflects the |
Deno.permissions | Deno's permission management API. |
Deno.pid | The current process ID of this instance of the Deno CLI. |
Deno.ppid | The process ID of parent process of this instance of the Deno CLI. |
Deno.stderr | A reference to |
Deno.stdin | A reference to |
Deno.stdout | A reference to |
Deno.test | Register a test which will be run when |
Deno.version | Version information related to the current Deno CLI runtime environment. |
DOMException | |
ErrorEvent | |
Event | An event which takes place in the DOM. |
EventTarget | EventTarget is a DOM interface implemented by objects that can receive events and may have listeners for them. |
File | Provides information about files and allows JavaScript in a web page to access their content. |
FileReader | |
FormData | |
Headers | This Fetch API interface allows you to perform various actions on HTTP request and response headers. These actions include retrieving, setting, adding to, and removing. A Headers object has an associated header list, which is initially empty and consists of zero or more name and value pairs. You can add to this using methods like append() (see Examples). In all methods of this interface, header names are matched by case-insensitive byte sequence. |
ImageData | |
localStorage | |
location | |
Location | The location (URL) of the object it is linked to. Changes done on it are
reflected on the object it relates to. Accessible via
|
MessageChannel | The MessageChannel interface of the Channel Messaging API allows us to create a new message channel and send data through it via its two MessagePort properties. |
MessageEvent | |
MessagePort | The MessagePort interface of the Channel Messaging API represents one of the two ports of a MessageChannel, allowing messages to be sent from one port and listening out for them arriving at the other. |
name | |
navigator | |
Navigator | |
onbeforeunload | |
onerror | |
onload | |
onunhandledrejection | |
onunload | |
performance | |
Performance | |
PerformanceEntry | Encapsulates a single performance metric that is part of the performance
timeline. A performance entry can be directly created by making a performance
mark or measure (for example by calling the |
PerformanceMark |
|
PerformanceMeasure |
|
ProgressEvent | Events measuring progress of an underlying process, like an HTTP request (for an XMLHttpRequest, or the loading of the underlying resource of an , , , or ). |
PromiseRejectionEvent | |
ReadableByteStreamController | |
ReadableStream | |
ReadableStreamBYOBReader | |
ReadableStreamBYOBRequest | |
ReadableStreamDefaultController | |
ReadableStreamDefaultReader | |
Request | This Fetch API interface represents a resource request. |
Response | This Fetch API interface represents the response to a request. |
self | |
sessionStorage | |
Storage | |
SubtleCrypto | |
TextDecoder | |
TextDecoderStream | |
TextEncoder | |
TextEncoderStream | |
TransformStream | |
TransformStreamDefaultController | |
URL | The URL interface represents an object providing static methods used for creating object URLs. |
URLPattern | The URLPattern API provides a web platform primitive for matching URLs based on a convenient pattern syntax. |
URLSearchParams | |
WebSocket | |
WebSocketStream | UNSTABLE: New API, yet to be vetted. |
window | |
Window | |
Worker | |
WritableStream | |
WritableStreamDefaultController | |
WritableStreamDefaultWriter |
addEventListener | Registers an event listener in the global scope, which will be called
synchronously whenever the event |
alert | Shows the given message and waits for the enter key pressed. |
atob | Decodes a string of data which has been encoded using base-64 encoding. |
btoa | Creates a base-64 ASCII encoded string from the input string. |
clearInterval | Cancels a timed, repeating action which was previously started by a call
to |
clearTimeout | Cancels a scheduled action initiated by |
close | |
confirm | Shows the given message and waits for the answer. Returns the user's answer as boolean. |
Deno.addSignalListener | Registers the given function as a listener of the given signal event. |
Deno.bench | Register a benchmark test which will be run when |
Deno.chdir | Change the current working directory to the specified path. |
Deno.chmod | Changes the permission of a specific file/directory of specified path. Ignores the process's umask. |
Deno.chmodSync | Synchronously changes the permission of a specific file/directory of specified path. Ignores the process's umask. |
Deno.chown | Change owner of a regular file or directory. |
Deno.chownSync | Synchronously change owner of a regular file or directory. |
Deno.close | Close the given resource ID ( |
Deno.connect | UNSTABLE: New API, yet to be vetted. |
Deno.connectTls | UNSTABLE: New API, yet to be vetted. |
Deno.consoleSize | Gets the size of the console as columns/rows. |
Deno.copy deprecated | Copies from |
Deno.copyFile | Copies the contents and permissions of one file to another specified path, by default creating a new file if needed, else overwriting. Fails if target path is a directory or is unwritable. |
Deno.copyFileSync | Synchronously copies the contents and permissions of one file to another specified path, by default creating a new file if needed, else overwriting. Fails if target path is a directory or is unwritable. |
Deno.create | Creates a file if none exists or truncates an existing file and resolves to
an instance of |
Deno.createHttpClient | UNSTABLE: New API, yet to be vetted. |
Deno.createSync | Creates a file if none exists or truncates an existing file and returns
an instance of |
Deno.cron | UNSTABLE: New API, yet to be vetted. |
Deno.cwd | Return a string representing the current working directory. |
Deno.dlopen | UNSTABLE: New API, yet to be vetted. |
Deno.execPath | Returns the path to the current deno executable. |
Deno.exit | Exit the Deno process with optional exit code. |
Deno.fdatasync | Flushes any pending data operations of the given file stream to disk.
|
Deno.fdatasyncSync | Synchronously flushes any pending data operations of the given file stream to disk. |
Deno.flock | UNSTABLE: New API, yet to be vetted. |
Deno.flockSync | UNSTABLE: New API, yet to be vetted. |
Deno.fstat | Returns a |
Deno.fstatSync | Synchronously returns a |
Deno.fsync | Flushes any pending data and metadata operations of the given file stream to disk. |
Deno.fsyncSync | Synchronously flushes any pending data and metadata operations of the given file stream to disk. |
Deno.ftruncate | Truncates or extends the specified file stream, to reach the specified
|
Deno.ftruncateSync | Synchronously truncates or extends the specified file stream, to reach the
specified |
Deno.funlock | UNSTABLE: New API, yet to be vetted. |
Deno.funlockSync | UNSTABLE: New API, yet to be vetted. |
Deno.futime | Changes the access ( |
Deno.futimeSync | Synchronously changes the access ( |
Deno.gid | Returns the group id of the process on POSIX platforms. Returns null on windows. |
Deno.hostname | Get the |
Deno.inspect | Converts the input into a string that has the same format as printed by
|
Deno.isatty | Check if a given resource id ( |
Deno.iter deprecated | Turns a Reader, |
Deno.iterSync deprecated | Turns a ReaderSync, |
Deno.jupyter.broadcast | Broadcast a message on IO pub channel. |
Deno.jupyter.display | Display function for Jupyter Deno Kernel.
Mimics the behavior of IPython's |
Deno.jupyter.format | Format an object for displaying in Deno |
Deno.jupyter.html | Show HTML in Jupyter frontends with a tagged template function. |
Deno.jupyter.md | Show Markdown in Jupyter frontends with a tagged template function. |
Deno.jupyter.svg | SVG Tagged Template Function. |
Deno.kill | Send a signal to process under given |
Deno.link | Creates |
Deno.linkSync | Synchronously creates |
Deno.listen | UNSTABLE: New API, yet to be vetted. |
Deno.listenDatagram | UNSTABLE: New API, yet to be vetted. |
Deno.listenTls | Listen announces on the local transport address over TLS (transport layer security). |
Deno.loadavg | Returns an array containing the 1, 5, and 15 minute load averages. The load average is a measure of CPU and IO utilization of the last one, five, and 15 minute periods expressed as a fractional number. Zero means there is no load. On Windows, the three values are always the same and represent the current load, not the 1, 5 and 15 minute load averages. |
Deno.lstat | Resolves to a |
Deno.lstatSync | Synchronously returns a |
Deno.makeTempDir | Creates a new temporary directory in the default directory for temporary
files, unless |
Deno.makeTempDirSync | Synchronously creates a new temporary directory in the default directory
for temporary files, unless |
Deno.makeTempFile | Creates a new temporary file in the default directory for temporary
files, unless |
Deno.makeTempFileSync | Synchronously creates a new temporary file in the default directory for
temporary files, unless |
Deno.memoryUsage | Returns an object describing the memory usage of the Deno process and the V8 subsystem measured in bytes. |
Deno.metrics deprecated | Receive metrics from the privileged side of Deno. This is primarily used in the development of Deno. Ops, also called bindings, are the go-between between Deno JavaScript sandbox and the rest of Deno. |
Deno.mkdir | Creates a new directory with the specified path. |
Deno.mkdirSync | Synchronously creates a new directory with the specified path. |
Deno.networkInterfaces | Returns an array of the network interface information. |
Deno.open | Open a file and resolve to an instance of |
Deno.openKv | UNSTABLE: New API, yet to be vetted. |
Deno.openSync | Synchronously open a file and return an instance of
|
Deno.osRelease | Returns the release version of the Operating System. |
Deno.osUptime | Returns the Operating System uptime in number of seconds. |
Deno.read | Read from a resource ID ( |
Deno.readAll deprecated | Read Reader |
Deno.readAllSync deprecated | Synchronously reads Reader |
Deno.readDir | Reads the directory given by |
Deno.readDirSync | Synchronously reads the directory given by |
Deno.readFile | Reads and resolves to the entire contents of a file as an array of bytes.
|
Deno.readFileSync | Synchronously reads and returns the entire contents of a file as an array
of bytes. |
Deno.readLink | Resolves to the full path destination of the named symbolic link. |
Deno.readLinkSync | Synchronously returns the full path destination of the named symbolic link. |
Deno.readSync | Synchronously read from a resource ID ( |
Deno.readTextFile | Asynchronously reads and returns the entire contents of a file as an UTF-8 decoded string. Reading a directory throws an error. |
Deno.readTextFileSync | Synchronously reads and returns the entire contents of a file as an UTF-8 decoded string. Reading a directory throws an error. |
Deno.realPath | Resolves to the absolute normalized path, with symbolic links resolved. |
Deno.realPathSync | Synchronously returns absolute normalized path, with symbolic links resolved. |
Deno.refTimer | Make the timer of the given |
Deno.remove | Removes the named file or directory. |
Deno.removeSignalListener | Removes the given signal listener that has been registered with
|
Deno.removeSync | Synchronously removes the named file or directory. |
Deno.rename | Renames (moves) |
Deno.renameSync | Synchronously renames (moves) |
Deno.resolveDns | Performs DNS resolution against the given query, returning resolved records. |
Deno.resources | Returns a map of open resource IDs (rid) along with their string
representations. This is an internal API and as such resource
representation has |
Deno.run | UNSTABLE: New API, yet to be vetted. |
Deno.seek | Seek a resource ID ( |
Deno.seekSync | Synchronously seek a resource ID ( |
Deno.serve | Serves HTTP requests with the given handler. |
Deno.serveHttp | Provides an interface to handle HTTP request and responses over TCP or TLS
connections. The method returns an {@link |
Deno.shutdown | Shutdown socket send operations. |
Deno.startTls | Start TLS handshake from an existing connection using an optional list of CA certificates, and hostname (default is "127.0.0.1"). Specifying CA certs is optional. By default the configured root certificates are used. Using this function requires that the other end of the connection is prepared for a TLS handshake. |
Deno.stat | Resolves to a |
Deno.statSync | Synchronously returns a |
Deno.symlink | Creates |
Deno.symlinkSync | Creates |
Deno.systemMemoryInfo | Displays the total amount of free and used physical and swap memory in the system, as well as the buffers and caches used by the kernel. |
Deno.truncate | Truncates (or extends) the specified file, to reach the specified |
Deno.truncateSync | Synchronously truncates (or extends) the specified file, to reach the
specified |
Deno.uid | Returns the user id of the process on POSIX platforms. Returns null on Windows. |
Deno.umask | UNSTABLE: New API, yet to be vetted. |
Deno.unrefTimer | Make the timer of the given |
Deno.upgradeHttp | UNSTABLE: New API, yet to be vetted. |
Deno.upgradeWebSocket | Upgrade an incoming HTTP request to a WebSocket. |
Deno.utime | Changes the access ( |
Deno.utimeSync | Synchronously changes the access ( |
Deno.watchFs | Watch for file system events against one or more |
Deno.write | Write to the resource ID ( |
Deno.writeAll deprecated | Write all the content of the array buffer ( |
Deno.writeAllSync deprecated | Synchronously write all the content of the array buffer ( |
Deno.writeFile | Write |
Deno.writeFileSync | Synchronously write |
Deno.writeSync | Synchronously write to the resource ID ( |
Deno.writeTextFile | Write string |
Deno.writeTextFileSync | Synchronously write string |
dispatchEvent | Dispatches an event in the global scope, synchronously invoking any registered event listeners for this event in the appropriate order. Returns false if event is cancelable and at least one of the event handlers which handled this event called Event.preventDefault(). Otherwise it returns true. |
fetch | Fetch a resource from the network. It returns a |
prompt | Shows the given message and waits for the user's input. Returns the user's input as string. |
queueMicrotask | A microtask is a short function which is executed after the function or module which created it exits and only if the JavaScript execution stack is empty, but before returning control to the event loop being used to drive the script's execution environment. This event loop may be either the main event loop or the event loop driving a web worker. |
removeEventListener | Remove a previously registered event listener from the global scope |
reportError | Dispatch an uncaught exception. Similar to a synchronous version of:
The error can not be caught with a
In Deno, this error will terminate the process if not intercepted like above. |
setInterval | Repeatedly calls a function , with a fixed time delay between each call. |
setTimeout | Sets a timer which executes a function once after the delay (in milliseconds) elapses. Returns an id which may be used to cancel the timeout. |
structuredClone | Creates a deep copy of a given value using the structured clone algorithm. |
WebAssembly.compile | The |
WebAssembly.compileStreaming | The |
WebAssembly.instantiate | The WebAssembly.instantiate() function allows you to compile and instantiate WebAssembly code. |
WebAssembly.instantiateStreaming | The |
WebAssembly.validate | The |
AbortController | A controller object that allows you to abort one or more DOM requests as and when desired. |
AbortSignal | A signal object that allows you to communicate with a DOM request (such as a Fetch) and abort it if required via an AbortController object. |
AbortSignalEventMap | |
AbstractWorkerEventMap | |
AddEventListenerOptions | |
AesCbcParams | |
AesCtrParams | |
AesDerivedKeyParams | |
AesGcmParams | |
AesKeyAlgorithm | |
AesKeyGenParams | |
Algorithm | |
Blob | A file-like object of immutable, raw data. Blobs represent data that isn't necessarily in a JavaScript-native format. The File interface is based on Blob, inheriting blob functionality and expanding it to support files on the user's system. |
BlobPropertyBag | |
Body | |
BroadcastChannel | |
BroadcastChannelEventMap | |
ByteLengthQueuingStrategy | |
Cache | |
CacheQueryOptions | |
CacheStorage | |
CloseEvent | |
CloseEventInit | |
CompressionStream | An API for compressing a stream of data. |
Console | |
CountQueuingStrategy | This Streams API interface provides a built-in byte length queuing strategy that can be used when constructing streams. |
Crypto | |
CryptoKey | The CryptoKey dictionary of the Web Crypto API represents a cryptographic key. |
CryptoKeyPair | The CryptoKeyPair dictionary of the Web Crypto API represents a key pair for an asymmetric cryptography algorithm, also known as a public-key algorithm. |
CustomEvent | |
CustomEventInit | |
DecompressionStream | An API for decompressing a stream of data. |
Deno.AtomicCheck | UNSTABLE: New API, yet to be vetted. |
Deno.BasicAuth | UNSTABLE: New API, yet to be vetted. |
Deno.BenchContext | Context that is passed to a benchmarked function. The instance is shared between iterations of the benchmark. Its methods can be used for example to override of the measured portion of the function. |
Deno.BenchDefinition | The interface for defining a benchmark test using |
Deno.CAARecord | If |
Deno.Closer deprecated | An abstract interface which when implemented provides an interface to close files/resources that were previously opened. |
Deno.CommandOptions | Options which can be set when calling |
Deno.CommandOutput | The interface returned from calling |
Deno.CommandStatus | |
Deno.Conn | |
Deno.ConnectOptions | |
Deno.ConnectTlsOptions | UNSTABLE: New API, yet to be vetted. |
Deno.CreateHttpClientOptions | UNSTABLE: New API, yet to be vetted. |
Deno.CronSchedule | UNSTABLE: New API, yet to be vetted. |
Deno.DatagramConn | UNSTABLE: New API, yet to be vetted. |
Deno.DenoTest | |
Deno.DirEntry | Information about a directory entry returned from |
Deno.DynamicLibrary | UNSTABLE: New API, yet to be vetted. |
Deno.Env | An interface containing methods to interact with the process environment variables. |
Deno.EnvPermissionDescriptor | The permission descriptor for the |
Deno.FfiPermissionDescriptor | The permission descriptor for the |
Deno.FileInfo | Provides information about a file and is returned by
|
Deno.ForeignFunction | UNSTABLE: New API, yet to be vetted. |
Deno.ForeignLibraryInterface | UNSTABLE: New API, yet to be vetted. |
Deno.ForeignStatic | UNSTABLE: New API, yet to be vetted. |
Deno.FsEvent | Represents a unique file system event yielded by a
|
Deno.FsWatcher | Returned by |
Deno.HrtimePermissionDescriptor | The permission descriptor for the |
Deno.HttpClient | UNSTABLE: New API, yet to be vetted. |
Deno.HttpConn | The async iterable that is returned from |
Deno.HttpServer | An instance of the server created using |
Deno.InspectOptions | Option which can be specified when performing |
Deno.jupyter.DisplayOptions | |
Deno.KvCommitError | |
Deno.KvCommitResult | |
Deno.KvListOptions | UNSTABLE: New API, yet to be vetted. |
Deno.Listener | A generic network listener for stream-oriented protocols. |
Deno.ListenOptions | |
Deno.ListenTlsOptions | |
Deno.MakeTempOptions | Options which can be set when using |
Deno.MemoryUsage | |
Deno.Metrics deprecated | |
Deno.MkdirOptions | Options which can be set when using |
Deno.MulticastV4Membership | UNSTABLE: New API, yet to be vetted. |
Deno.MulticastV6Membership | UNSTABLE: New API, yet to be vetted. |
Deno.MXRecord | If |
Deno.NAPTRRecord | If |
Deno.NetAddr | |
Deno.NetPermissionDescriptor | The permission descriptor for the |
Deno.NetworkInterfaceInfo | The information for a network interface returned from a call to
|
Deno.OpenOptions | Options which can be set when doing |
Deno.OpMetrics deprecated | |
Deno.PermissionOptionsObject | A set of options which can define the permissions within a test or worker context at a highly specific level. |
Deno.PermissionStatusEventMap | The interface which defines what event types are supported by
{@link |
Deno.Proxy | UNSTABLE: New API, yet to be vetted. |
Deno.Reader deprecated | An abstract interface which when implemented provides an interface to read bytes into an array buffer asynchronously. |
Deno.ReaderSync deprecated | An abstract interface which when implemented provides an interface to read bytes into an array buffer synchronously. |
Deno.ReadFileOptions | Options which can be set when using |
Deno.ReadPermissionDescriptor | The permission descriptor for the |
Deno.RemoveOptions | Options which can be set when using |
Deno.RequestEvent | The event yielded from an {@link |
Deno.ResolveDnsOptions | Options which can be set when using |
Deno.ResourceMap | A map of open resources that Deno is tracking. The key is the resource ID (rid) and the value is its representation. |
Deno.RunOptions deprecated | |
Deno.RunPermissionDescriptor | The permission descriptor for the |
Deno.Seeker | An abstract interface which when implemented provides an interface to seek within an open file/resource asynchronously. |
Deno.SeekerSync | An abstract interface which when implemented provides an interface to seek within an open file/resource synchronously. |
Deno.ServeHandlerInfo | Information for a HTTP request. |
Deno.ServeInit | |
Deno.ServeOptions | Options which can be set when calling |
Deno.ServeTlsOptions | Additional options which are used when opening a TLS (HTTPS) server. |
Deno.ServeUnixHandlerInfo | Information for a unix domain socket HTTP request. |
Deno.ServeUnixInit | |
Deno.ServeUnixOptions | |
Deno.SetRawOptions | |
Deno.SOARecord | If |
Deno.SRVRecord | If |
Deno.StartTlsOptions | |
Deno.SymlinkOptions | Options that can be used with {@link |
Deno.SysPermissionDescriptor | The permission descriptor for the |
Deno.SystemMemoryInfo | Information returned from a call to |
Deno.TcpConn | |
Deno.TcpListenOptions | |
Deno.TestContext | Context that is passed to a testing function, which can be used to either gain information about the current test, or register additional test steps within the current test. |
Deno.TestDefinition | |
Deno.TestStepDefinition | |
Deno.TlsConn | UNSTABLE: New API, yet to be vetted. |
Deno.TlsHandshakeInfo | UNSTABLE: New API, yet to be vetted. |
Deno.UdpListenOptions | UNSTABLE: New API, yet to be vetted. |
Deno.UnixAddr | |
Deno.UnixConn | |
Deno.UnixConnectOptions | UNSTABLE: New API, yet to be vetted. |
Deno.UnixListenOptions | UNSTABLE: New API, yet to be vetted. |
Deno.UnsafeCallbackDefinition | UNSTABLE: New API, yet to be vetted. |
Deno.UnstableRunOptions | UNSTABLE: New API, yet to be vetted. |
Deno.UpgradeWebSocketOptions | Options which can be set when performing a
|
Deno.WebSocketUpgrade | The object that is returned from a |
Deno.WriteFileOptions | Options for writing to a file. |
Deno.WritePermissionDescriptor | The permission descriptor for the |
Deno.Writer deprecated | An abstract interface which when implemented provides an interface to write bytes from an array buffer to a file/resource asynchronously. |
Deno.WriterSync deprecated | An abstract interface which when implemented provides an interface to write bytes from an array buffer to a file/resource synchronously. |
DOMException | |
DomIterable | |
DOMStringList | |
EcdhKeyDeriveParams | |
EcdsaParams | |
EcKeyAlgorithm | |
EcKeyGenParams | |
EcKeyImportParams | |
ErrorConstructor | |
ErrorEvent | |
ErrorEventInit | |
Event | An event which takes place in the DOM. |
EventInit | |
EventListener | |
EventListenerObject | |
EventListenerOptions | |
EventTarget | EventTarget is a DOM interface implemented by objects that can receive events and may have listeners for them. |
File | Provides information about files and allows JavaScript in a web page to access their content. |
FilePropertyBag | |
FileReader | Lets web applications asynchronously read the contents of files (or raw data buffers) stored on the user's computer, using File or Blob objects to specify the file or data to read. |
FileReaderEventMap | |
FormData | Provides a way to easily construct a set of key/value pairs representing form fields and their values, which can then be easily sent using the XMLHttpRequest.send() method. It uses the same format a form would use if the encoding type were set to "multipart/form-data". |
GPUBindGroupDescriptor | |
GPUBindGroupEntry | |
GPUBindGroupLayoutDescriptor | |
GPUBindGroupLayoutEntry | |
GPUBlendComponent | |
GPUBlendState | |
GPUBufferBinding | |
GPUBufferBindingLayout | |
GPUBufferDescriptor | |
GPUColorDict | |
GPUColorTargetState | |
GPUCommandBufferDescriptor | |
GPUCommandEncoderDescriptor | |
GPUCompilationInfo | |
GPUCompilationMessage | |
GPUComputePassDescriptor | |
GPUComputePassTimestampWrites | |
GPUComputePipelineDescriptor | |
GPUDepthStencilState | |
GPUDeviceDescriptor | |
GPUDeviceLostInfo | |
GPUExtent3DDict | |
GPUFragmentState | |
GPUImageCopyBuffer | |
GPUImageCopyTexture | |
GPUImageDataLayout | |
GPUMultisampleState | |
GPUObjectDescriptorBase | |
GPUOrigin3DDict | |
GPUPipelineBase | |
GPUPipelineDescriptorBase | |
GPUPipelineLayoutDescriptor | |
GPUPrimitiveState | |
GPUProgrammableStage | |
GPUQuerySetDescriptor | |
GPURenderBundleDescriptor | |
GPURenderBundleEncoderDescriptor | |
GPURenderPassColorAttachment | |
GPURenderPassDepthStencilAttachment | |
GPURenderPassDescriptor | |
GPURenderPassLayout | |
GPURenderPassTimestampWrites | |
GPURenderPipelineDescriptor | |
GPURequestAdapterOptions | |
GPUSamplerBindingLayout | |
GPUSamplerDescriptor | |
GPUShaderModuleDescriptor | |
GPUStencilFaceState | |
GPUStorageTextureBindingLayout | |
GPUTextureBindingLayout | |
GPUTextureDescriptor | |
GPUTextureViewDescriptor | |
GPUVertexAttribute | |
GPUVertexBufferLayout | |
GPUVertexState | |
Headers | This Fetch API interface allows you to perform various actions on HTTP request and response headers. These actions include retrieving, setting, adding to, and removing. A Headers object has an associated header list, which is initially empty and consists of zero or more name and value pairs. You can add to this using methods like append() (see Examples). In all methods of this interface, header names are matched by case-insensitive byte sequence. |
HkdfParams | |
HmacImportParams | |
HmacKeyAlgorithm | |
HmacKeyGenParams | |
ImportMeta | Deno provides extra properties on |
JsonWebKey | |
KeyAlgorithm | |
Location | The location (URL) of the object it is linked to. Changes done on it are
reflected on the object it relates to. Accessible via
|
MessageChannel | The MessageChannel interface of the Channel Messaging API allows us to create a new message channel and send data through it via its two MessagePort properties. |
MessageEvent | |
MessageEventInit | |
MessagePort | The MessagePort interface of the Channel Messaging API represents one of the two ports of a MessageChannel, allowing messages to be sent from one port and listening out for them arriving at the other. |
MessagePortEventMap | |
Navigator | |
Pbkdf2Params | |
Performance | Deno supports User Timing Level 3 which is not widely supported yet in other runtimes. |
PerformanceEntry | Encapsulates a single performance metric that is part of the performance
timeline. A performance entry can be directly created by making a performance
mark or measure (for example by calling the |
PerformanceMark |
|
PerformanceMarkOptions | Options which are used in conjunction with |
PerformanceMeasure |
|
PerformanceMeasureOptions | Options which are used in conjunction with |
PipeOptions | |
ProgressEvent | Events measuring progress of an underlying process, like an HTTP request (for an XMLHttpRequest, or the loading of the underlying resource of an , , , or ). |
ProgressEventInit | |
PromiseRejectionEvent | |
PromiseRejectionEventInit | |
QueuingStrategy | |
QueuingStrategySizeCallback | |
ReadableByteStreamController | |
ReadableByteStreamControllerCallback | |
ReadableStream | This Streams API interface represents a readable stream of byte data. The Fetch API offers a concrete instance of a ReadableStream through the body property of a Response object. |
ReadableStreamBYOBReadDoneResult | |
ReadableStreamBYOBReader | |
ReadableStreamBYOBReaderReadOptions | |
ReadableStreamBYOBReadValueResult | |
ReadableStreamBYOBRequest | |
ReadableStreamDefaultController | |
ReadableStreamDefaultControllerCallback | |
ReadableStreamDefaultReadDoneResult | |
ReadableStreamDefaultReader | |
ReadableStreamDefaultReadValueResult | |
ReadableStreamErrorCallback | |
Request | This Fetch API interface represents a resource request. |
RequestInit | |
Response | This Fetch API interface represents the response to a request. |
ResponseInit | |
RsaHashedImportParams | |
RsaHashedKeyAlgorithm | |
RsaHashedKeyGenParams | |
RsaKeyAlgorithm | |
RsaKeyGenParams | |
RsaOaepParams | |
RsaOtherPrimesInfo | |
RsaPssParams | |
Storage | This Web Storage API interface provides access to a particular domain's session or local storage. It allows, for example, the addition, modification, or deletion of stored data items. |
StructuredSerializeOptions | |
SubtleCrypto | This Web Crypto API interface provides a number of low-level cryptographic functions. It is accessed via the Crypto.subtle properties available in a window context (via Window.crypto). |
TextDecodeOptions | |
TextDecoder | |
TextDecoderOptions | |
TextDecoderStream | |
TextEncoder | |
TextEncoderEncodeIntoResult | |
TextEncoderStream | |
Transformer | |
TransformStream | |
TransformStreamDefaultController | |
TransformStreamDefaultControllerCallback | |
TransformStreamDefaultControllerTransformCallback | |
UnderlyingByteSource | |
UnderlyingSink | |
UnderlyingSource | |
URL | The URL interface represents an object providing static methods used for creating object URLs. |
URLPattern | The URLPattern API provides a web platform primitive for matching URLs based on a convenient pattern syntax. |
URLPatternComponentResult | |
URLPatternInit | |
URLPatternResult |
|
URLSearchParams | |
VoidFunction | |
WebAssembly.GlobalDescriptor | The |
WebAssembly.MemoryDescriptor | The |
WebAssembly.ModuleExportDescriptor | A |
WebAssembly.ModuleImportDescriptor | A |
WebAssembly.TableDescriptor | The |
WebAssembly.WebAssemblyInstantiatedSource | The value returned from |
WebSocket | Provides the API for creating and managing a WebSocket connection to a server, as well as for sending and receiving data on the connection. |
WebSocketCloseInfo | UNSTABLE: New API, yet to be vetted. |
WebSocketConnection | UNSTABLE: New API, yet to be vetted. |
WebSocketEventMap | |
WebSocketStream | UNSTABLE: New API, yet to be vetted. |
WebSocketStreamOptions | UNSTABLE: New API, yet to be vetted. |
Window | |
WindowEventMap | |
Worker | |
WorkerEventMap | |
WorkerOptions | |
WritableStream | This Streams API interface provides a standard abstraction for writing streaming data to a destination, known as a sink. This object comes with built-in backpressure and queuing. |
WritableStreamDefaultController | This Streams API interface represents a controller allowing control of a WritableStream's state. When constructing a WritableStream, the underlying sink is given a corresponding WritableStreamDefaultController instance to manipulate. |
WritableStreamDefaultControllerCloseCallback | |
WritableStreamDefaultControllerStartCallback | |
WritableStreamDefaultControllerWriteCallback | |
WritableStreamDefaultWriter | This Streams API interface is the object returned by WritableStream.getWriter() and once created locks the < writer to the WritableStream ensuring that no other streams can write to the underlying sink. |
WritableStreamErrorCallback |