UNPKG

@junte/ui

Version:

Quality Angular UI components kit

23 lines 2.18 kB
import { __decorate } from "tslib"; import { Injectable } from '@angular/core'; import * as i0 from "@angular/core"; let InMemoryCacheService = class InMemoryCacheService { constructor() { this.store = {}; } contains(key) { return this.store[key] !== undefined; } get(key) { return this.store[key]; } set(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); export { InMemoryCacheService }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW4tbWVtb3J5LWNhY2hlLnNlcnZpY2UuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AanVudGUvdWkvIiwic291cmNlcyI6WyJsaWIvY29yZS9zZXJ2aWNlcy9pbi1tZW1vcnktY2FjaGUuc2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQzs7QUFHM0MsSUFBYSxvQkFBb0IsR0FBakMsTUFBYSxvQkFBb0I7SUFBakM7UUFFVSxVQUFLLEdBQTJCLEVBQUUsQ0FBQztLQWM1QztJQVpDLFFBQVEsQ0FBQyxHQUFXO1FBQ2xCLE9BQU8sSUFBSSxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsS0FBSyxTQUFTLENBQUM7SUFDdkMsQ0FBQztJQUVELEdBQUcsQ0FBSSxHQUFXO1FBQ2hCLE9BQU8sSUFBSSxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQztJQUN6QixDQUFDO0lBRUQsR0FBRyxDQUFJLEdBQVcsRUFBRSxJQUFPO1FBQ3pCLElBQUksQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLEdBQUcsSUFBSSxDQUFDO0lBQ3pCLENBQUM7Q0FFRixDQUFBOztBQWhCWSxvQkFBb0I7SUFEaEMsVUFBVSxDQUFDLEVBQUMsVUFBVSxFQUFFLE1BQU0sRUFBQyxDQUFDO0dBQ3BCLG9CQUFvQixDQWdCaEM7U0FoQlksb0JBQW9CIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5ASW5qZWN0YWJsZSh7cHJvdmlkZWRJbjogJ3Jvb3QnfSlcbmV4cG9ydCBjbGFzcyBJbk1lbW9yeUNhY2hlU2VydmljZSB7XG5cbiAgcHJpdmF0ZSBzdG9yZTogeyBba2V5OiBzdHJpbmddOiBhbnkgfSA9IHt9O1xuXG4gIGNvbnRhaW5zKGtleTogc3RyaW5nKSB7XG4gICAgcmV0dXJuIHRoaXMuc3RvcmVba2V5XSAhPT0gdW5kZWZpbmVkO1xuICB9XG5cbiAgZ2V0PFQ+KGtleTogc3RyaW5nKTogVCB7XG4gICAgcmV0dXJuIHRoaXMuc3RvcmVba2V5XTtcbiAgfVxuXG4gIHNldDxUPihrZXk6IHN0cmluZywgZGF0YTogVCkge1xuICAgIHRoaXMuc3RvcmVba2V5XSA9IGRhdGE7XG4gIH1cblxufVxuIl19