Skip to main content
Module

x/texa/mod.ts>WebSocket

A Deno web framework inspired by Oak and Express. Built-in support for WebSockets, middleware and routing.
Latest
class WebSocket
Re-export
import { WebSocket } from "https://deno.land/x/texa@0.8.1/mod.ts";

A remote websocket connection wrapper.

Constructors

new
WebSocket(
sockets: Map<string, WebSocket>,
req: Request,
res: Response,
)

Initiate a new remote WebSocket wrapper.

Properties

readonly
id: string
readonly
isClosed: boolean
readonly
onbinary: Event<[Uint8Array]>
readonly
onclose: Event<["client" | "server", number, string]>
readonly
onerror: Event<[Error]>
readonly
onmessage: Event<[string]>
readonly
onping: Event<[Uint8Array]>
readonly
onpong: Event<[Uint8Array]>

Methods

close(code?: number, reason?: string)

Gracefully attempt to close the connection.

closeForce(): this

Forcefully close the websocket connection.

send(...args: Parameters<DenoWebSocket["send"]>)

Send a message to the