observable-socket
Version:
Wraps a websocket in an Observable.
10 lines (9 loc) • 308 B
TypeScript
import wS from 'ws';
import { Observable } from 'rxjs';
type MessageType = ArrayBufferLike | ArrayBufferView | string;
type _WebSocket = WebSocket | wS;
export declare function create(_ws: _WebSocket): {
up: (message: MessageType) => Promise<void>;
down: Observable<MessageEvent<any>>;
};
export {};