UNPKG

1.31 kBJavaScriptView Raw
1import { KeyStorageHelper, WebStorageHelper, StorageObserverHelper } from '../helpers/index';
2var WebStorageService = (function () {
3 function WebStorageService(sType) {
4 if (sType === void 0) { sType = null; }
5 this.sType = sType;
6 this.sType = sType;
7 }
8 WebStorageService.prototype.store = function (raw, value) {
9 var sKey = KeyStorageHelper.genKey(raw);
10 WebStorageHelper.store(this.sType, sKey, value);
11 };
12 WebStorageService.prototype.retrieve = function (raw) {
13 var sKey = KeyStorageHelper.genKey(raw);
14 return WebStorageHelper.retrieve(this.sType, sKey);
15 };
16 WebStorageService.prototype.clear = function (raw) {
17 if (raw)
18 WebStorageHelper.clear(this.sType, KeyStorageHelper.genKey(raw));
19 else
20 WebStorageHelper.clearAll(this.sType);
21 };
22 WebStorageService.prototype.observe = function (raw) {
23 var sKey = KeyStorageHelper.genKey(raw);
24 return StorageObserverHelper.observe(this.sType, sKey);
25 };
26 WebStorageService.prototype.isStorageAvailable = function () {
27 return WebStorageHelper.isStorageAvailable(this.sType);
28 };
29 return WebStorageService;
30}());
31export { WebStorageService };
32//# sourceMappingURL=webStorage.js.map
\No newline at end of file