UNPKG

@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
'use strict'; 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