muweb-socket
Version:
WebSocket communication for mudb
19 lines (18 loc) • 560 B
TypeScript
import { MuSessionId, MuSocketState, MuSocket, MuSocketSpec } from 'mudb/socket';
export declare class MuWebSocket implements MuSocket {
readonly sessionId: MuSessionId;
state: MuSocketState;
private _url;
private _reliableSocket;
private _unreliableSockets;
private _maxSockets;
private _nextSocketSend;
constructor(spec: {
sessionId: MuSessionId;
url: string;
maxSockets?: number;
});
open(spec: MuSocketSpec): void;
send(data: Uint8Array, unreliable?: boolean): void;
close(): void;
}