@wscsports/blaze-rtn-sdk
Version:
WSC Sports Blaze SDK component for React Native
20 lines (19 loc) • 641 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.RegisterGlobalEvents = void 0;
var _reactNative = require("react-native");
const eventEmitter = _reactNative.DeviceEventEmitter;
class RegisterGlobalEvents {
static createEventSubscription(eventName, callback) {
this.cancelEventSubscription(eventName);
const listener = eventEmitter.addListener(eventName, callback);
return listener;
}
static cancelEventSubscription(eventName) {
eventEmitter.removeAllListeners(eventName);
}
}
exports.RegisterGlobalEvents = RegisterGlobalEvents;
//# sourceMappingURL=RegisterGlobalEvents.js.map