UNPKG

@journeyapps/react-native-quick-sqlite

Version:
19 lines (18 loc) 373 B
"use strict"; export 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); } } } //# sourceMappingURL=BaseObserver.js.map