12345678910111213141516171819202122232425262728293031 |
- import { ReadyStateCallback } from './types/callback';
- declare class Client {
- private _maxPayload;
- private _enableLogger;
- private listeners;
- private requestHeader;
- private responseHeader;
- private url;
- private reconnectTimes;
- private reconnectLock;
- private socket;
- private readyStateCallback;
- constructor(url: string, readyStateCallback: ReadyStateCallback);
- maxPayload: number;
- enableLogger: boolean;
- ping(param: object): Promise<string>;
- request(operator: string, param: object): Promise<string>;
- addMessageListener(operator: string, listener: (data: string) => void): void;
- removeMessageListener(operator: string): void;
- readonly readyState: number;
- setRequestProperty(key: string, value: string): void;
- getRequestProperty(key: string): string;
- setResponseProperty(key: string, value: string): void;
- getResponseProperty(key: string): string;
- private connect;
- private reconnect;
- private send;
- private asyncSend;
- }
- export { Client };
|