UNPKG

ajsfw

Version:
55 lines (54 loc) 2.5 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var logger = require("ajsfw/dbg/logger"); var logmsg = require("./Strings_Log.Debug"); var SessionStorageProvider = (function () { function SessionStorageProvider() { } Object.defineProperty(SessionStorageProvider.prototype, "length", { get: function () { return window.sessionStorage.length; }, enumerable: true, configurable: true }); SessionStorageProvider.prototype.initialize = function () { logger.log(logger.LogType.Info, 3, logmsg.LOG_AJSRESSTORP, this, logmsg.LOG_INITIALIZING_SESSION_STORAGE); return Promise.resolve(); }; SessionStorageProvider.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_SESSION_STORAGE); window.sessionStorage.clear(); return [2]; }); }); }; SessionStorageProvider.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_SESSION_STORAGE_ITEM + key, data); window.sessionStorage.setItem(key, data); return [2]; }); }); }; SessionStorageProvider.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_SESSION_STORAGE_ITEM + key); return [2, window.sessionStorage.getItem(key)]; }); }); }; SessionStorageProvider.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_SESSION_STORAGE_ITEM + key); window.sessionStorage.removeItem(key); return [2]; }); }); }; return SessionStorageProvider; }()); exports.SessionStorageProvider = SessionStorageProvider;