swtc-lib
Version:
websocket access for jingtum blockchain
28 lines (27 loc) • 697 B
TypeScript
/// <reference types="node" />
import { EventEmitter } from "events";
declare class Server extends EventEmitter {
static domainRE: RegExp;
static onlineStates: string[];
opts: any;
opts_host: any;
port: any;
private _opts;
private _url;
private _remote;
private _ws;
private _connected;
private _opened;
private _state;
private _id;
private _timer;
constructor(remote: any, opts: any);
connect(callback: any): any;
connectPromise(): Promise<unknown>;
disconnect(): void;
isConnected(): any;
sendMessage(command: any, data: any): number;
_setState(state: any): void;
private _handleClose;
}
export { Server };