Skip to content

PtyConnection

Source: src/services/pty.ts

PtyConnection(socket: WebSocket)

Thin wrapper around an interactive PTY websocket connection.

  • Leap0WebSocketError: If the websocket errors or closes while receiving data.
send(data: string | ArrayBufferLike | Blob | ArrayBufferView): void

Sends raw data to the PTY websocket.

  • data: Raw payload to send.
recv(): Promise<Uint8Array>

Waits for the next websocket message.

  • The next websocket payload as bytes.
  • Leap0WebSocketError: If the websocket errors or closes before a message arrives.
close(): void

Closes the websocket connection.