UNPKG

roslib

Version:

The standard ROS Javascript Library

20 lines (19 loc) 577 B
import { RosbridgeMessage } from '../../types/protocol.ts'; import { AbstractTransport } from './Transport.ts'; import * as ws from "ws"; /** * Uses the `ws` package to send and receive messages. * * @see https://github.com/websockets/ws */ export declare class WsWebSocketTransport extends AbstractTransport { private socket; constructor(socket: ws.WebSocket); send(message: RosbridgeMessage): void; close(): void; isConnecting(): boolean; isOpen(): boolean; isClosing(): boolean; isClosed(): boolean; private registerEventListeners; }