Skip to main content

Classes #

c
Deno.QuicEndpoint
No documentation available

Functions #

f
Deno.connect

Connects to the hostname (default is "127.0.0.1") and port on the named transport (default is "tcp"), and resolves to the connection (Conn).

    f
    Deno.connectQuic

    Establishes a secure connection over QUIC using a hostname and port. The cert file is optional and if not included Mozilla's root certificates will be used. See also https://github.com/ctz/webpki-roots for specifics.

      f
      Deno.connectTls

      Establishes a secure connection over TLS (transport layer security) using an optional list of CA certs, hostname (default is "127.0.0.1") and port.

        f
        Deno.listen

        Listen announces on the local transport address.

          f
          Deno.listenDatagram

          Listen announces on the local transport address.

            f
            Deno.listenTls

            Listen announces on the local transport address over TLS (transport layer security).

              f
              Deno.networkInterfaces

              Returns an array of the network interface information.

                f
                Deno.resolveDns

                Performs DNS resolution against the given query, returning resolved records.

                  f
                  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.

                    f
                    Deno.upgradeWebTransport

                    Upgrade a QUIC connection into a WebTransport instance.

                      Interfaces #

                      I
                      Deno.CaaRecord

                      If Deno.resolveDns is called with "CAA" record type specified, it will resolve with an array of objects with this interface.

                      I
                      Deno.Conn

                      A generic stream-oriented network connection that can be read from and written to.

                      I
                      Deno.ConnectOptions

                      Options which can be set when connecting via Deno.connect.

                      I
                      Deno.DatagramConn

                      A generic transport listener for message-oriented protocols.

                      I
                      Deno.Listener

                      A generic network listener for stream-oriented protocols.

                      I
                      Deno.ListenOptions

                      Options which can be set when opening a listener via Deno.listen.

                      I
                      Deno.ListenTlsOptions

                      Options which can be set when opening a TLS listener via Deno.listenTls.

                      I
                      Deno.MulticastV4Membership

                      Represents membership of a IPv4 multicast group.

                      I
                      Deno.MulticastV6Membership

                      Represents membership of a IPv6 multicast group.

                      I
                      Deno.MxRecord

                      If Deno.resolveDns is called with "MX" record type specified, it will return an array of objects with this interface.

                      I
                      Deno.NaptrRecord

                      If Deno.resolveDns is called with "NAPTR" record type specified, it will return an array of objects with this interface.

                      I
                      Deno.NetAddr

                      The address of a network connection or listener using an IP-based transport.

                      I
                      Deno.NetworkInterfaceInfo

                      The information for a network interface returned from a call to Deno.networkInterfaces.

                      I
                      Deno.QuicCloseInfo
                      No documentation available
                      I
                      Deno.QuicEndpointOptions
                      No documentation available
                      I
                      Deno.QuicIncoming

                      An incoming connection for which the server has not yet begun its part of the handshake.

                      I
                      Deno.QuicListener

                      Specialized listener that accepts QUIC connections.

                      I
                      Deno.QuicReceiveStream
                      No documentation available
                      I
                      Deno.QuicSendStream
                      No documentation available
                      I
                      Deno.ResolveDnsOptions

                      Options which can be set when using Deno.resolveDns.

                      I
                      Deno.SoaRecord

                      If Deno.resolveDns is called with "SOA" record type specified, it will return an array of objects with this interface.

                      I
                      Deno.SrvRecord

                      If Deno.resolveDns is called with "SRV" record type specified, it will return an array of objects with this interface.

                      I
                      Deno.StartTlsOptions

                      Options which can be set when upgrading an existing connection to TLS via Deno.startTls.

                      I
                      Deno.TcpConn

                      A TCP stream connection.

                      I
                      Deno.TcpListenOptions
                      No documentation available
                      I
                      Deno.TlsCertifiedKeyPem

                      Provides certified key material from strings. The key material is provided in PEM-format (Privacy Enhanced Mail, https://www.rfc-editor.org/rfc/rfc1422) which can be identified by having -----BEGIN----- and -----END----- markers at the beginning and end of the strings. This type of key is not compatible with DER-format keys which are binary.

                      I
                      Deno.TlsConn

                      A TLS-encrypted stream connection over an IP-based transport.

                      I
                      Deno.TlsHandshakeInfo

                      Information about a completed TLS handshake.

                      I
                      Deno.UdpListenOptions

                      Unstable options which can be set when opening a datagram listener via Deno.listenDatagram.

                      I
                      Deno.UnixAddr

                      The address of a network connection or listener using a Unix domain socket.

                      I
                      Deno.UnixConn

                      A Unix domain socket stream connection.

                        I
                        Deno.UnixConnectOptions

                        Options which can be set when connecting to a Unix domain socket via Deno.connect.

                        I
                        Deno.UnixListenDatagramOptions

                        Unstable options which can be set when opening a unixpacket datagram listener via Deno.listenDatagram.

                        I
                        Deno.UnixListenOptions

                        Options which can be set when opening a Unix listener via Deno.listen or Deno.listenDatagram.

                        I
                        Deno.VsockAddr

                        The address of a network connection or listener using the VSOCK transport for communication between a virtual machine and its host.

                        I
                        Deno.VsockConn

                        A VSOCK stream connection.

                          I
                          Deno.VsockConnectOptions

                          Options which can be set when connecting over VSOCK via Deno.connect.

                          I
                          Deno.VsockListenOptions

                          Options which can be set when opening a VSOCK listener via Deno.listen.

                          Type Aliases #

                          T
                          Deno.Addr

                          The address of a network connection or listener, regardless of transport.

                            T
                            Deno.RecordType

                            The type of the resource record to resolve via DNS using Deno.resolveDns.

                              T
                              Deno.TcpListener

                              Specialized listener that accepts TCP connections.

                                T
                                Deno.TlsListener

                                Specialized listener that accepts TLS connections.

                                  T
                                  Deno.UnixListener

                                  Specialized listener that accepts Unix connections.

                                    T
                                    Deno.VsockListener

                                    Specialized listener that accepts VSOCK connections.

                                      Did you find what you needed?

                                      Privacy policy