UNPKG

@steemit/steem-js

Version:

JavaScript library for the Steem blockchain

31 lines (30 loc) 980 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _bluebird = _interopRequireDefault(require("bluebird")); var _events = _interopRequireDefault(require("events")); function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; } 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);