UNPKG

@sixnetwork/caverjs-react-abstract-connector

Version:

A simple, maximally extensible, dependency minimized framework for building modern Klaytn dApps

65 lines (47 loc) 1.77 kB
import { EventEmitter } from 'events'; import { ConnectorEvent } from '@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) { if (process.env.NODE_ENV !== "production") { console.log("Emitting '" + ConnectorEvent.Update + "' with payload", update); } this.emit(ConnectorEvent.Update, update); }; _proto.emitError = function emitError(error) { if (process.env.NODE_ENV !== "production") { console.log("Emitting '" + ConnectorEvent.Error + "' with payload", error); } this.emit(ConnectorEvent.Error, error); }; _proto.emitDeactivate = function emitDeactivate() { if (process.env.NODE_ENV !== "production") { console.log("Emitting '" + ConnectorEvent.Deactivate + "'"); } this.emit(ConnectorEvent.Deactivate); }; return AbstractConnector; }(EventEmitter); export { AbstractConnector }; //# sourceMappingURL=caverjs-react-abstract-connector.esm.js.map