Skip to content

getWebSocket()

@blobs/sdk v0.1.0


@blobs/sdk / utils/environment / getWebSocket

getWebSocket(): ((url, protocols?) => WebSocket) | null

Defined in: utils/environment.ts:128

Resolve a WebSocket constructor for the current runtime.

In the browser returns window.WebSocket. In Node.js attempts to require('ws') and returns its export. Returns null when no implementation is available (the caller should fall back or error out).

Returns

((url, protocols?) => WebSocket) | null

A WebSocket constructor, or null if none is available.