UNPKG

cdl-localstorage

Version:

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

90 lines (84 loc) 2.75 kB
import { Injectable, NgModule, defineInjectable } from '@angular/core'; /** * @fileoverview added by tsickle * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ var LocalstorageService = /** @class */ (function () { function LocalstorageService() { /** * Set value in local storage */ this.setValue = (/** * @param {?} key * @param {?} value * @return {?} */ function (key, value) { localStorage.setItem(key, value); }); /** * Get value from local storage */ this.getValue = (/** * @param {?} key * @return {?} */ function (key) { return localStorage.getItem(key); }); /** * Clear specific value in local storage */ this.clearValue = (/** * @param {?} key * @return {?} */ function (key) { localStorage.removeItem(key); }); /** * Clear entire local storage */ this.clearAll = (/** * @return {?} */ function () { localStorage.clear(); }); } LocalstorageService.decorators = [ { type: Injectable, args: [{ providedIn: 'root' },] } ]; /** @nocollapse */ LocalstorageService.ctorParameters = function () { return []; }; /** @nocollapse */ LocalstorageService.ngInjectableDef = defineInjectable({ factory: function LocalstorageService_Factory() { return new LocalstorageService(); }, token: LocalstorageService, providedIn: "root" }); return LocalstorageService; }()); /** * @fileoverview added by tsickle * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ var LocalstorageModule = /** @class */ (function () { function LocalstorageModule() { } LocalstorageModule.decorators = [ { type: NgModule, args: [{ declarations: [], imports: [], exports: [] },] } ]; return LocalstorageModule; }()); /** * @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 */ export { LocalstorageService, LocalstorageModule }; //# sourceMappingURL=cdl-localstorage.js.map