@u4/adbkit-monkey
Version:
A Node.js interface to the Android monkey tool.
30 lines (29 loc) • 1.03 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
/*
* decaffeinate suggestions:
* DS102: Remove unnecessary code created because of implicit returns
* Full docs: https://github.com/decaffeinate/decaffeinate/blob/master/docs/suggestions.md
*/
const net_1 = __importDefault(require("net"));
const client_1 = __importDefault(require("./client"));
class Connection extends client_1.default {
connect(options) {
const stream = net_1.default.connect(options);
stream.setNoDelay(true);
return super.connect(stream);
}
_hook() {
this.stream.on('connect', () => {
return this.emit('connect');
});
this.stream.on('close', hadError => {
return this.emit('close', hadError);
});
return super._hook();
}
}
exports.default = Connection;