@akala/json-rpc-ws
Version:
json-rpc websocket transport
11 lines (10 loc) • 481 B
TypeScript
import ws from 'ws';
import { Connection } from '../connection.js';
import { default as ClientBase } from './shared-client.js';
import * as stream from 'stream';
import { SocketAdapter } from '../shared-connection.js';
export default class Client extends ClientBase<stream.Readable, ws.ClientOptions> {
connection(socket: SocketAdapter): Connection;
constructor(options?: ws.ClientOptions);
static connect(address: string, options?: ws.ClientOptions): SocketAdapter;
}