react-native-touch-tracker
Version:
tracks all touches in react native and has utilities to create outside click functionality
20 lines • 567 B
JavaScript
;
exports.__esModule = true;
exports.publish = exports.unsubscribe = exports.subscribe = void 0;
var subscribers = [];
function subscribe(subscriber) {
subscribers.push(subscriber);
}
exports.subscribe = subscribe;
function unsubscribe(subscriber) {
subscribers = subscribers.filter(function (s) { return s !== subscriber; });
}
exports.unsubscribe = unsubscribe;
function publish(evt) {
subscribers.forEach(function (_a) {
var fn = _a.fn;
return fn(evt);
});
}
exports.publish = publish;
//# sourceMappingURL=pubsub.js.map