Skip to content
PACKAGES

domWebSocketDriver()

Adapt a DOM/WebSocket constructor into a graph-local WebSocket driver.

import { domWebSocketDriver } from "@graphrefly/ts/graph";
function domWebSocketDriver(WebSocketCtor: WebSocketConstructorLike = requireGlobalWebSocket()): LocalWebSocketDriver
ParameterTypeDescription
WebSocketCtorWebSocketConstructorLikeWebSocket constructor used to open connections.

A driver that can connect, send, and optionally stream live sessions.

import { domWebSocketDriver } from "@graphrefly/ts/graph";
const ws = domWebSocketDriver(WebSocket);

packages/ts/src/graph/environment.ts