@akala/json-rpc-ws
Version:
json-rpc websocket transport
12 lines (11 loc) • 577 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 { type SocketAdapter } from '@akala/core';
import { Payload } from '../shared-connection.js';
export default class Client extends ClientBase<stream.Readable, ws.ClientOptions> {
connection(socket: SocketAdapter<Payload<stream.Readable>>): Connection;
constructor(options?: ws.ClientOptions);
static connect(address: string, options?: ws.ClientOptions): SocketAdapter<Payload<stream.Readable>>;
}