UNPKG

roslib

Version:

The standard ROS Javascript Library

19 lines (18 loc) 590 B
import { RosbridgeMessage } from '../../types/protocol.ts'; import { AbstractTransport } from './Transport.ts'; /** * Uses the native `WebSocket` class to send and receive messages. * * @see https://developer.mozilla.org/en-US/docs/Web/API/WebSocket */ export declare class NativeWebSocketTransport extends AbstractTransport { private socket; constructor(socket: WebSocket); send(message: RosbridgeMessage): void; close(): void; isConnecting(): boolean; isOpen(): boolean; isClosing(): boolean; isClosed(): boolean; private registerEventListeners; }