@sky-mavis/tanto-connect
Version:
Tanto Connect
39 lines (35 loc) • 1.31 kB
JavaScript
;
var events = require('events');
exports.WCEvent = void 0;
(function (WCEvent) {
WCEvent["DISPLAY_URI"] = "display_uri";
WCEvent["SESSION_PING"] = "session_ping";
WCEvent["SESSION_UPDATE"] = "session_update";
WCEvent["SESSION_EVENT"] = "session_event";
WCEvent["SESSION_DELETE"] = "session_delete";
})(exports.WCEvent || (exports.WCEvent = {}));
exports.ConnectorEvent = void 0;
(function (ConnectorEvent) {
ConnectorEvent["CONNECT"] = "connect";
ConnectorEvent["DISCONNECT"] = "disconnect";
ConnectorEvent["ACCOUNTS_CHANGED"] = "accountsChanged";
ConnectorEvent["CHAIN_CHANGED"] = "chainChanged";
ConnectorEvent["MESSAGE"] = "message";
ConnectorEvent["DISPLAY_URI"] = "display_uri";
ConnectorEvent["SESSION_DELETE"] = "session_delete";
})(exports.ConnectorEvent || (exports.ConnectorEvent = {}));
class ConnectorEventEmitter extends events.EventEmitter {
emit(event, payload) {
return super.emit(event, payload);
}
on(event, listener) {
return super.on(event, listener);
}
once(event, listener) {
return super.once(event, listener);
}
off(event, listener) {
return super.off(event, listener);
}
}
exports.ConnectorEventEmitter = ConnectorEventEmitter;