@sixnetwork/caverjs-react-abstract-connector
Version:
A simple, maximally extensible, dependency minimized framework for building modern Klaytn dApps
67 lines (48 loc) • 1.8 kB
JavaScript
;
var events = require('events');
var caverjsReactTypes = require('@sixnetwork/caverjs-react-types');
function _inheritsLoose(subClass, superClass) {
subClass.prototype = Object.create(superClass.prototype);
subClass.prototype.constructor = subClass;
_setPrototypeOf(subClass, superClass);
}
function _setPrototypeOf(o, p) {
_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {
o.__proto__ = p;
return o;
};
return _setPrototypeOf(o, p);
}
var AbstractConnector = /*#__PURE__*/function (_EventEmitter) {
_inheritsLoose(AbstractConnector, _EventEmitter);
function AbstractConnector(_temp) {
var _this;
var _ref = _temp === void 0 ? {} : _temp,
supportedChainIds = _ref.supportedChainIds;
_this = _EventEmitter.call(this) || this;
_this.supportedChainIds = supportedChainIds;
return _this;
}
var _proto = AbstractConnector.prototype;
_proto.emitUpdate = function emitUpdate(update) {
{
console.log("Emitting '" + caverjsReactTypes.ConnectorEvent.Update + "' with payload", update);
}
this.emit(caverjsReactTypes.ConnectorEvent.Update, update);
};
_proto.emitError = function emitError(error) {
{
console.log("Emitting '" + caverjsReactTypes.ConnectorEvent.Error + "' with payload", error);
}
this.emit(caverjsReactTypes.ConnectorEvent.Error, error);
};
_proto.emitDeactivate = function emitDeactivate() {
{
console.log("Emitting '" + caverjsReactTypes.ConnectorEvent.Deactivate + "'");
}
this.emit(caverjsReactTypes.ConnectorEvent.Deactivate);
};
return AbstractConnector;
}(events.EventEmitter);
exports.AbstractConnector = AbstractConnector;
//# sourceMappingURL=caverjs-react-abstract-connector.cjs.development.js.map