@sky-mavis/tanto-connect
Version:
Tanto Connect
32 lines • 1.23 kB
JavaScript
import {EventEmitter}from'events';var WCEvent;
(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";
})(WCEvent || (WCEvent = {}));
var ConnectorEvent;
(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";
})(ConnectorEvent || (ConnectorEvent = {}));
class ConnectorEventEmitter extends 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);
}
}export{ConnectorEvent,ConnectorEventEmitter,WCEvent};