authvisage-sdk
Version:
authvisage client sdk
13 lines • 339 B
JavaScript
export class ListenerManager {
constructor() {
this.listeners = new Set();
}
subscribe(callback) {
this.listeners.add(callback);
return () => this.listeners.delete(callback);
}
notify(value) {
this.listeners.forEach((cb) => cb(value));
}
}
//# sourceMappingURL=listenerManager.js.map