UNPKG

@akala/json-rpc-ws

Version:

json-rpc websocket transport

17 lines 599 B
'use strict'; import { Connection } from '../connection.js'; import { default as ClientBase } from './shared-client.js'; import { WebSocketAdapter } from '@akala/core'; import { JsonRpcSocketAdapter } from '../shared-connection.js'; export default class Client extends ClientBase { connection(socket) { return new Connection(socket, this); } constructor(options) { super(Client.connect, options); } static connect(address, options) { return new JsonRpcSocketAdapter(new WebSocketAdapter(new WebSocket(address))); } } //# sourceMappingURL=client.js.map