UNPKG

@junte/ui

Version:

Quality Angular UI components kit

24 lines 2.39 kB
import { __decorate } from "tslib"; import { Injectable } from '@angular/core'; import * as i0 from "@angular/core"; var InMemoryCacheService = /** @class */ (function () { function InMemoryCacheService() { this.store = {}; } InMemoryCacheService.prototype.contains = function (key) { return this.store[key] !== undefined; }; InMemoryCacheService.prototype.get = function (key) { return this.store[key]; }; InMemoryCacheService.prototype.set = function (key, data) { this.store[key] = data; }; InMemoryCacheService.ɵprov = i0.ɵɵdefineInjectable({ factory: function InMemoryCacheService_Factory() { return new InMemoryCacheService(); }, token: InMemoryCacheService, providedIn: "root" }); InMemoryCacheService = __decorate([ Injectable({ providedIn: 'root' }) ], InMemoryCacheService); return InMemoryCacheService; }()); export { InMemoryCacheService }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW4tbWVtb3J5LWNhY2hlLnNlcnZpY2UuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AanVudGUvdWkvIiwic291cmNlcyI6WyJsaWIvY29yZS9zZXJ2aWNlcy9pbi1tZW1vcnktY2FjaGUuc2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQzs7QUFHM0M7SUFBQTtRQUVVLFVBQUssR0FBMkIsRUFBRSxDQUFDO0tBYzVDO0lBWkMsdUNBQVEsR0FBUixVQUFTLEdBQVc7UUFDbEIsT0FBTyxJQUFJLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxLQUFLLFNBQVMsQ0FBQztJQUN2QyxDQUFDO0lBRUQsa0NBQUcsR0FBSCxVQUFPLEdBQVc7UUFDaEIsT0FBTyxJQUFJLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDO0lBQ3pCLENBQUM7SUFFRCxrQ0FBRyxHQUFILFVBQU8sR0FBVyxFQUFFLElBQU87UUFDekIsSUFBSSxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsR0FBRyxJQUFJLENBQUM7SUFDekIsQ0FBQzs7SUFkVSxvQkFBb0I7UUFEaEMsVUFBVSxDQUFDLEVBQUMsVUFBVSxFQUFFLE1BQU0sRUFBQyxDQUFDO09BQ3BCLG9CQUFvQixDQWdCaEM7K0JBbkJEO0NBbUJDLEFBaEJELElBZ0JDO1NBaEJZLG9CQUFvQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuQEluamVjdGFibGUoe3Byb3ZpZGVkSW46ICdyb290J30pXG5leHBvcnQgY2xhc3MgSW5NZW1vcnlDYWNoZVNlcnZpY2Uge1xuXG4gIHByaXZhdGUgc3RvcmU6IHsgW2tleTogc3RyaW5nXTogYW55IH0gPSB7fTtcblxuICBjb250YWlucyhrZXk6IHN0cmluZykge1xuICAgIHJldHVybiB0aGlzLnN0b3JlW2tleV0gIT09IHVuZGVmaW5lZDtcbiAgfVxuXG4gIGdldDxUPihrZXk6IHN0cmluZyk6IFQge1xuICAgIHJldHVybiB0aGlzLnN0b3JlW2tleV07XG4gIH1cblxuICBzZXQ8VD4oa2V5OiBzdHJpbmcsIGRhdGE6IFQpIHtcbiAgICB0aGlzLnN0b3JlW2tleV0gPSBkYXRhO1xuICB9XG5cbn1cbiJdfQ==