emberplus-connection
Version:
Javascript implementation of the Ember+ automation protocol
28 lines • 873 B
TypeScript
import S101Socket from './S101Socket';
export default class S101Client extends S101Socket {
address: string;
port: number;
autoConnect: boolean;
private _autoReconnect;
private _autoReconnectDelay;
private _connectionAttemptTimer;
private _reconnectAttempt;
private _reconnectAttempts;
private _shouldBeConnected;
private _lastConnectionAttempt;
/**
*
* @param {string} address
* @param {number} port=9000
*/
constructor(address: string, port?: number, autoConnect?: boolean);
connect(timeout?: number): Promise<Error | void>;
disconnect(timeout?: number): Promise<void>;
protected handleClose(): void;
private _autoReconnectionAttempt;
private _clearConnectionAttemptTimer;
private _onConnect;
private _onError;
private _onClose;
}
//# sourceMappingURL=S101Client.d.ts.map