Spaces:
Sleeping
Sleeping
Download server/src/socket/WebSocketAdapter.ts from avallef/hapticlink-2: direct link, hf CLI and curl.
- Browser
- Download file 437 Bytes
-
https://huggingface.co/spaces/avallef/hapticlink-2/resolve/main/server/src/socket/WebSocketAdapter.ts
- Command line
-
hf download hf://spaces/avallef/hapticlink-2/server/src/socket/WebSocketAdapter.ts
-
curl -L -o WebSocketAdapter.ts https://huggingface.co/spaces/avallef/hapticlink-2/resolve/main/server/src/socket/WebSocketAdapter.ts
437 Bytes
| import { WebSocket } from "ws"; | |
| export interface WebSocketInterface { | |
| send: (data: string | Buffer) => void; | |
| readyState: () => 0 | 1 | 2 | 3; | |
| } | |
| export default class WebSocketWrapper implements WebSocketInterface { | |
| ws: WebSocket; | |
| constructor(ws: WebSocket) { | |
| this.ws = ws; | |
| } | |
| send(data: string | Buffer) { | |
| this.ws.send(data); | |
| } | |
| readyState() { | |
| return this.ws.readyState; | |
| } | |
| } | |