WebSocketProvider
class WebSocketProvider extends JsonRpcProvider { }
readonly _requests: {};
[name: string]: InflightRequest;
readonly _subIds: {};
[tag: string]: Promise<string>;
readonly _subs: {};
[name: string]: Subscription;
readonly _websocket: any;
_wsReady: boolean;
get websocket(): WebSocketLike;
get pollingInterval(): number;
set pollingInterval(value: number);
set polling(value: boolean);
_startEvent(event: Event): void;
_stopEvent(event: Event): void;
_subscribe(
tag: string,
param: Array<any>,
processFunc: (result: any) => void,
): Promise<void>;destroy(): Promise<void>;
detectNetwork(): Promise<Network>;
poll(): Promise<void>;
resetEventsBlock(blockNumber: number): void;
send(method: string, params?: Array<any>): Promise<any>;
static defaultUrl(): string;