Deno
§Namespace
| Deno.errors | A set of error constructors that are raised by Deno APIs. |
§Classes
| Deno.Buffer deprecated | A variable-sized buffer of bytes with |
| Deno.errors.AddrInUse | |
| Deno.errors.AddrNotAvailable | |
| Deno.errors.AlreadyExists | |
| Deno.errors.BadResource | |
| Deno.errors.BrokenPipe | |
| Deno.errors.Busy | |
| Deno.errors.ConnectionAborted | |
| Deno.errors.ConnectionRefused | |
| Deno.errors.ConnectionReset | |
| Deno.errors.Http | |
| Deno.errors.Interrupted | |
| Deno.errors.InvalidData | |
| Deno.errors.NotConnected | |
| Deno.errors.NotFound | |
| Deno.errors.NotSupported | |
| Deno.errors.PermissionDenied | |
| Deno.errors.TimedOut | |
| Deno.errors.UnexpectedEof | |
| Deno.errors.WriteZero | |
| Deno.File deprecated | The Deno abstraction for reading and writing files. |
| Deno.FsFile | The Deno abstraction for reading and writing files. |
| Deno.Permissions | |
| Deno.PermissionStatus | |
| Deno.Process |
§Enums
| Deno.SeekMode |
§Variables
| Deno.args | Returns the script arguments to the program. If for example we run a program: |
| Deno.build | Build related information. |
| Deno.customInspect deprecated | A symbol which can be used as a key for a custom method which will be
called when |
| Deno.env | |
| Deno.mainModule | The URL of the entrypoint module entered from the command-line. |
| Deno.noColor | Reflects the |
| Deno.permissions | Deno's permission management API. |
| Deno.pid | The current process id of the runtime. |
| Deno.ppid | The pid of the current process's parent. |
| Deno.stderr | A handle for |
| Deno.stdin | A handle for |
| Deno.stdout | A handle for |
| Deno.version | Version related information. |
§Functions
| Deno.addSignalListener | Registers the given function as a listener of the given signal event. |
| 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. This functionality is not available on Windows. |
| Deno.chownSync | Synchronously change owner of a regular file or directory. This functionality is not available on Windows. |
| Deno.close | Close the given resource ID (rid) which has been previously opened, such as via opening or creating a file. Closing a file when you are finished with it is important to avoid leaking resources. |
| 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.createSync | Creates a file if none exists or truncates an existing file and returns
an instance of |
| Deno.cwd | Return a string representing the current working directory. |
| Deno.execPath | Returns the path to the current deno executable. |
| Deno.exit | Exit the Deno process with optional exit code. If no exit code is supplied then Deno will exit with return code of 0. |
| 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.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.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.kill | Send a signal to process under given |
| Deno.link | Creates |
| Deno.linkSync | Synchronously creates |
| 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 measured in bytes. |
| Deno.metrics | 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 and Deno Rust. |
| Deno.mkdir | Creates a new directory with the specified path. |
| Deno.mkdirSync | Synchronously creates a new directory with the specified path. |
| Deno.open | Open a file and resolve to an instance of |
| Deno.openSync | Synchronously open a file and return an instance of |
| 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 | 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 utf8 encoded string. Reading a directory throws an error. |
| Deno.readTextFileSync | Synchronously reads and returns the entire contents of a file as utf8 encoded string. Reading a directory throws an error. |
| Deno.realPath | Resolves to the absolute normalized path, with symbolic links resolved. |
| Deno.realPathSync | Returns absolute normalized path, with symbolic links resolved. |
| Deno.remove | Removes the named file or directory. |
| Deno.removeSignalListener | Removes the given signal listener that has been registered with Deno.addSignalListener. |
| Deno.removeSync | Synchronously removes the named file or directory. |
| Deno.rename | Renames (moves) |
| Deno.renameSync | Synchronously renames (moves) |
| Deno.resolveDns | |
| 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 | Spawns new subprocess. RunOptions must contain at a minimum the |
| Deno.seek | Seek a resource ID ( |
| Deno.seekSync | Synchronously seek a resource ID ( |
| Deno.serveHttp | Services HTTP requests given a TCP or TLS socket. |
| Deno.stat | Resolves to a |
| Deno.statSync | Synchronously returns a |
| Deno.symlink | Creates |
| Deno.symlinkSync | Creates |
| Deno.test | Register a test which will be run when
|
| 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.upgradeWebSocket | Used to upgrade an incoming HTTP request to a WebSocket. |
| 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 | Asynchronously write string |
| Deno.writeTextFileSync | Synchronously write string |
§Interfaces
| Deno.CAARecord | If |
| Deno.Closer | |
| Deno.DirEntry | |
| Deno.EnvPermissionDescriptor | |
| Deno.FfiPermissionDescriptor | |
| Deno.FileInfo | A FileInfo describes a file and is returned by |
| Deno.FsEvent | |
| Deno.FsWatcher | FsWatcher is returned by |
| Deno.HrtimePermissionDescriptor | |
| Deno.HttpConn | |
| Deno.InspectOptions | |
| Deno.MakeTempOptions | |
| Deno.MemoryUsage | |
| Deno.Metrics | |
| Deno.MkdirOptions | |
| Deno.MXRecord | If |
| Deno.NAPTRRecord | If |
| Deno.NetPermissionDescriptor | |
| Deno.OpenOptions | |
| Deno.OpMetrics | |
| Deno.PermissionOptionsObject | |
| Deno.PermissionStatusEventMap | |
| Deno.Reader | |
| Deno.ReaderSync | |
| Deno.ReadFileOptions | |
| Deno.ReadPermissionDescriptor | |
| Deno.RemoveOptions | |
| Deno.RequestEvent | |
| Deno.ResolveDnsOptions | |
| Deno.RunOptions | |
| Deno.RunPermissionDescriptor | |
| Deno.Seeker | |
| Deno.SeekerSync | |
| Deno.SOARecord | If |
| Deno.SRVRecord | If |
| Deno.TestContext | |
| Deno.TestDefinition | |
| Deno.TestStepDefinition | |
| Deno.UpgradeWebSocketOptions | |
| Deno.WebSocketUpgrade | |
| Deno.WriteFileOptions | Options for writing to a file. |
| Deno.WritePermissionDescriptor | |
| Deno.Writer | |
| Deno.WriterSync |
§Type Aliases
| Deno.FsEventFlag | Additional information for FsEvent objects with the "other" kind. |
| Deno.PermissionDescriptor | Permission descriptors which define a permission and can be queried, requested, or revoked. |
| Deno.PermissionName | The name of a "powerful feature" which needs permission. |
| Deno.PermissionOptions | |
| Deno.PermissionState | The current status of the permission. |
| Deno.ProcessStatus | |
| Deno.RecordType | The type of the resource record. Only the listed types are supported currently. |
| Deno.Signal | |
| Deno.SymlinkOptions |