wehelpjs
Version:
wehelpjs is the JavaScript API Library for the WeYouMe blockchain
43 lines (30 loc) • 1 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _bluebird = _interopRequireDefault(require("bluebird"));
var _events = _interopRequireDefault(require("events"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
class Transport extends _events.default {
constructor(options = {}) {
super(options);
this.options = options;
this.id = 0;
}
setOptions(options) {
Object.assign(this.options, options);
this.stop();
}
listenTo(target, eventName, callback) {
if (target.addEventListener) target.addEventListener(eventName, callback);else target.on(eventName, callback);
return () => {
if (target.removeEventListener) target.removeEventListener(eventName, callback);else target.removeListener(eventName, callback);
};
}
send() {}
start() {}
stop() {}
}
exports.default = Transport;
_bluebird.default.promisifyAll(Transport.prototype);