UNPKG

ng2-webstorage

Version:
28 lines 1.18 kB
import { EventEmitter } from '@angular/core'; var StorageObserverHelper = (function () { function StorageObserverHelper() { } StorageObserverHelper.observe = function (sType, sKey) { var oKey = this.genObserverKey(sType, sKey); if (oKey in this.observers) return this.observers[oKey]; return this.observers[oKey] = new EventEmitter(); }; StorageObserverHelper.emit = function (sType, sKey, value) { var oKey = this.genObserverKey(sType, sKey); if (oKey in this.observers) this.observers[oKey].emit(value); }; StorageObserverHelper.genObserverKey = function (sType, sKey) { return sType + '|' + sKey; }; StorageObserverHelper.initStorage = function () { StorageObserverHelper.storageInitStream.emit(true); }; StorageObserverHelper.observers = {}; StorageObserverHelper.storageInitStream = new EventEmitter(); StorageObserverHelper.storageInit$ = StorageObserverHelper.storageInitStream.asObservable(); return StorageObserverHelper; }()); export { StorageObserverHelper }; //# sourceMappingURL=storageObserver.js.map