import { TpyWs } from "https://deno.land/x/tpy@v1.0.0-pre-release-2/mod.ts";
The Tpy WebSocket manager.
Constructors
Methods
private
onClose(event: CloseEvent)private
onError(event: Event | ErrorEvent)private
onMessage(event: MessageEvent<string>)on(type: "close", callback: (data: CloseEvent) => void): EventEmitter
Adds an event listener to WebSocket events.
on(type: "error", callback: (data: ErrorEvent | Event) => void): EventEmitter
Adds an event listener to WebSocket events.
on<C extends unknown[] = unknown[]>(type: "message", callback: (data: Unpacked<Pylon.WebSocketResponse<C>>) => void): EventEmitter
Adds an event listener to WebSocket events.
unpack<T extends unknown[] = unknown[]>(res: Pylon.WebSocketResponse<T>): Unpacked<Pylon.WebSocketResponse<T>>
Unpacks the WebSocket response to a less nested level.