UNPKG

ajsfw

Version:
59 lines (58 loc) 2.61 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var logger = require("ajsfw/dbg/logger"); var logmsg = require("./Strings_Log.Debug"); var LocalStorageProvider = (function () { function LocalStorageProvider() { } Object.defineProperty(LocalStorageProvider.prototype, "length", { get: function () { return window.localStorage.length; }, enumerable: true, configurable: true }); LocalStorageProvider.prototype.initialize = function () { return __awaiter(this, void 0, void 0, function () { return __generator(this, function (_a) { logger.log(logger.LogType.Info, 3, logmsg.LOG_AJSRESSTORP, this, logmsg.LOG_INITIALIZING_LOCAL_STORAGE); return [2]; }); }); }; LocalStorageProvider.prototype.clear = function () { return __awaiter(this, void 0, void 0, function () { return __generator(this, function (_a) { logger.log(logger.LogType.Info, 3, logmsg.LOG_AJSRESSTORP, this, logmsg.LOG_CLEARING_LOCAL_STORAGE); window.localStorage.clear(); return [2]; }); }); }; LocalStorageProvider.prototype.setItem = function (key, data) { return __awaiter(this, void 0, void 0, function () { return __generator(this, function (_a) { logger.log(logger.LogType.Info, 3, logmsg.LOG_AJSRESSTORP, this, logmsg.LOG_SETTING_LOCAL_STORAGE_ITEM + key, data); window.localStorage.setItem(key, data); return [2]; }); }); }; LocalStorageProvider.prototype.getItem = function (key) { return __awaiter(this, void 0, void 0, function () { return __generator(this, function (_a) { logger.log(logger.LogType.Info, 3, logmsg.LOG_AJSRESSTORP, this, logmsg.LOG_GETTING_LOCAL_STORAGE_ITEM + key); return [2, window.localStorage.getItem(key)]; }); }); }; LocalStorageProvider.prototype.removeItem = function (key) { return __awaiter(this, void 0, void 0, function () { return __generator(this, function (_a) { logger.log(logger.LogType.Info, 3, logmsg.LOG_AJSRESSTORP, this, logmsg.LOG_REMOVING_LOCAL_STORAGE_ITEM + key); window.localStorage.removeItem(key); return [2]; }); }); }; return LocalStorageProvider; }()); exports.LocalStorageProvider = LocalStorageProvider;