Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

§Namespaces

Deno

§Classes

Deno.HttpClient

UNSTABLE: New API, yet to be vetted. A custom HttpClient for use with fetch.

Deno.UnsafeFnPointer

UNSTABLE: Unsafe and new API, beware!

Deno.UnsafePointer

UNSTABLE: Unsafe and new API, beware!

Deno.UnsafePointerView

UNSTABLE: Unsafe and new API, beware!

WebSocketStream

§Enums

Deno.DiagnosticCategory

The log category for a diagnostic message.

§Functions

Deno.applySourceMap

UNSTABLE: new API, yet to be vetted.

Deno.connect

UNSTABLE: The unix socket transport is unstable as a new API yet to be vetted. The TCP transport is considered stable.

Deno.connectTls

UNSTABLE New API, yet to be vetted.

Deno.consoleSize

UNSTABLE: New API, yet to be vetted.

Deno.createHttpClient

UNSTABLE: New API, yet to be vetted. Create a custom HttpClient for to use with fetch.

Deno.dlopen

UNSTABLE: Unsafe and new API, beware!

Deno.emit

UNSTABLE: new API, yet to be vetted.

Deno.flock

UNSTABLE: New API should be tested first.

Deno.flockSync

UNSTABLE: New API should be tested first.

Deno.formatDiagnostics

UNSTABLE: new API, yet to be vetted.

Deno.funlock

UNSTABLE: New API should be tested first.

Deno.funlockSync

UNSTABLE: New API should be tested first.

Deno.futime

UNSTABLE: needs investigation into high precision time.

Deno.futimeSync

UNSTABLE: needs investigation into high precision time.

Deno.getUid

Unstable new API. yet to be vetted.

Deno.hostname

UNSTABLE: New API, yet to be vetted. Additional consideration is still necessary around the permissions required.

Deno.listen

UNSTABLE: new API, yet to be vetted.

Deno.listenDatagram

UNSTABLE: new API, yet to be vetted

Deno.loadavg

Unstable There are questions around which permission this needs. And maybe should be renamed (loadAverage?)

Deno.networkInterfaces

Unstable new API. yet to be vetted.

Deno.osRelease

Unstable new API. yet to be vetted. Under consideration to possibly move to Deno.build or Deno.versions and if it should depend sys-info, which may not be desireable.

Deno.refTimer

UNSTABLE: new API, yet to be vetted.

Deno.run
Deno.setRaw

UNSTABLE: new API, yet to be vetted

Deno.sleepSync

UNSTABLE: new API, yet to be vetted.

Deno.systemMemoryInfo

Unstable new API. yet to be vetted.

Deno.umask

UNSTABLE: New API, yet to be vetted. This API is under consideration to determine if permissions are required to call it.

Deno.unrefTimer

UNSTABLE: new API, yet to be vetted.

Deno.utime

UNSTABLE: needs investigation into high precision time.

Deno.utimeSync

UNSTABLE: needs investigation into high precision time.

fetch

§Interfaces

Deno.BasicAuth
Deno.CompilerOptions

UNSTABLE: new API, yet to be vetted.

Deno.Conn
Deno.ConnectTlsOptions
Deno.CreateHttpClientOptions

UNSTABLE: New API, yet to be vetted. The options used when creating a [HttpClient].

Deno.DatagramConn

UNSTABLE: new API, yet to be vetted.

Deno.Diagnostic
Deno.DiagnosticMessageChain
Deno.DynamicLibrary

A dynamic library resource

Deno.EmitOptions

UNSTABLE: new API, yet to be vetted.

Deno.EmitResult

UNSTABLE: new API, yet to be vetted.

Deno.ForeignFunction

A foreign function as defined by its parameter and result types

Deno.ForeignLibraryInterface

A foreign library interface descriptor

Deno.ForeignStatic
Deno.ListenTlsOptions
Deno.NetworkInterfaceInfo

The information of the network interface

Deno.Proxy
Deno.StartTlsOptions
Deno.SystemMemoryInfo
Deno.TlsConn
Deno.TlsHandshakeInfo
Deno.UnixConnectOptions
Deno.UnixListenOptions
WebSocketCloseInfo
WebSocketConnection
WebSocketStreamOptions
WorkerOptions

§Type Aliases

Deno.NativeType

All possible types for interfacing with foreign functions

Deno.SetRawOptions