UNPKG

cdl-sessionstorage

Version:

This is a simple session storage which is developed using javascript.

95 lines (87 loc) 3.53 kB
(function (global, factory) { typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('@angular/core')) : typeof define === 'function' && define.amd ? define('cdl-sessionstorage', ['exports', '@angular/core'], factory) : (factory((global['cdl-sessionstorage'] = {}),global.ng.core)); }(this, (function (exports,i0) { 'use strict'; /** * @fileoverview added by tsickle * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ var SessionstorageService = /** @class */ (function () { function SessionstorageService() { /** * Set value in session storage */ this.setValue = ( /** * @param {?} key * @param {?} value * @return {?} */function (key, value) { sessionStorage.setItem(key, value); }); /** * Get value from session storage */ this.getValue = ( /** * @param {?} key * @return {?} */function (key) { return sessionStorage.getItem(key); }); /** * Clear specific value in session storage */ this.clearValue = ( /** * @param {?} key * @return {?} */function (key) { sessionStorage.removeItem(key); }); /** * Clear entire session storage */ this.clearAll = ( /** * @return {?} */function () { sessionStorage.clear(); }); } SessionstorageService.decorators = [ { type: i0.Injectable, args: [{ providedIn: 'root' },] } ]; /** @nocollapse */ SessionstorageService.ctorParameters = function () { return []; }; /** @nocollapse */ SessionstorageService.ngInjectableDef = i0.defineInjectable({ factory: function SessionstorageService_Factory() { return new SessionstorageService(); }, token: SessionstorageService, providedIn: "root" }); return SessionstorageService; }()); /** * @fileoverview added by tsickle * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ var SessionstorageModule = /** @class */ (function () { function SessionstorageModule() { } SessionstorageModule.decorators = [ { type: i0.NgModule, args: [{ declarations: [], imports: [], exports: [] },] } ]; return SessionstorageModule; }()); /** * @fileoverview added by tsickle * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ /** * @fileoverview added by tsickle * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ exports.SessionstorageService = SessionstorageService; exports.SessionstorageModule = SessionstorageModule; Object.defineProperty(exports, '__esModule', { value: true }); }))); //# sourceMappingURL=cdl-sessionstorage.umd.js.map