UNPKG

@journeyapps/react-native-quick-sqlite

Version:
24 lines (23 loc) 499 B
"use strict"; 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