cdl-localstorage
Version:
This is a simple local storage which is developed using javascript.
95 lines (87 loc) • 3.47 kB
JavaScript
(function (global, factory) {
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('@angular/core')) :
typeof define === 'function' && define.amd ? define('cdl-localstorage', ['exports', '@angular/core'], factory) :
(factory((global['cdl-localstorage'] = {}),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 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: i0.Injectable, args: [{
providedIn: 'root'
},] }
];
/** @nocollapse */
LocalstorageService.ctorParameters = function () { return []; };
/** @nocollapse */ LocalstorageService.ngInjectableDef = i0.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: i0.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
*/
exports.LocalstorageService = LocalstorageService;
exports.LocalstorageModule = LocalstorageModule;
Object.defineProperty(exports, '__esModule', { value: true });
})));
//# sourceMappingURL=cdl-localstorage.umd.js.map