PHP WebShell
Текущая директория: /opt/BitGoJS/node_modules/@cosmjs/tendermint-rpc/build/rpcclients
Просмотр файла: websocketclient.d.ts
import { JsonRpcId, JsonRpcRequest, JsonRpcResponse, JsonRpcSuccessResponse } from "@cosmjs/json-rpc";
import { Stream } from "xstream";
import { RpcStreamingClient, SubscriptionEvent } from "./rpcclient";
export declare class WebsocketClient implements RpcStreamingClient {
private readonly url;
private readonly socket;
/** Same events as in socket.events but in the format we need */
private readonly jsonRpcResponseStream;
private readonly subscriptionStreams;
constructor(baseUrl: string, onError?: (err: any) => void);
execute(request: JsonRpcRequest): Promise<JsonRpcSuccessResponse>;
listen(request: JsonRpcRequest): Stream<SubscriptionEvent>;
/**
* Resolves as soon as websocket is connected. execute() queues requests automatically,
* so this should be required for testing purposes only.
*/
connected(): Promise<void>;
disconnect(): void;
protected responseForRequestId(id: JsonRpcId): Promise<JsonRpcResponse>;
}
Выполнить команду
Для локальной разработки. Не используйте в интернете!