@journeyapps/react-native-quick-sqlite
Version:
Fast SQLite for react-native
24 lines (23 loc) • 499 B
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.BaseObserver = void 0;
class BaseObserver {
constructor() {
this.listeners = new Set();
}
registerListener(listener) {
this.listeners.add(listener);
return () => {
this.listeners.delete(listener);
};
}
iterateListeners(cb) {
for (const listener of this.listeners) {
cb(listener);
}
}
}
exports.BaseObserver = BaseObserver;
//# sourceMappingURL=BaseObserver.js.map
;