ngx-base-state
Version:
Base classes for creation state service via Rxjs observable
22 lines • 2.36 kB
JavaScript
import { Injectable } from '@angular/core';
import * as i0 from "@angular/core";
export class ɵMetadataStorage {
get window() {
return window;
}
get(key) {
return this.window[key];
}
set(key, data) {
this.window[key] = data;
}
}
ɵMetadataStorage.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.2.4", ngImport: i0, type: ɵMetadataStorage, deps: [], target: i0.ɵɵFactoryTarget.Injectable });
ɵMetadataStorage.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "14.2.4", ngImport: i0, type: ɵMetadataStorage, providedIn: 'root' });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.2.4", ngImport: i0, type: ɵMetadataStorage, decorators: [{
type: Injectable,
args: [{
providedIn: 'root'
}]
}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWV0YWRhdGEtc3RvcmFnZS5oZWxwZXIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9saWJyYXJ5L3NyYy9saWIvaGVscGVycy9tZXRhZGF0YS1zdG9yYWdlLmhlbHBlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDOztBQU0zQyxNQUFNLE9BQU8sZ0JBQWdCO0lBQ3pCLElBQVksTUFBTTtRQUNkLE9BQU8sTUFBTSxDQUFDO0lBQ2xCLENBQUM7SUFFTSxHQUFHLENBQWMsR0FBcUI7UUFDekMsT0FBTyxJQUFJLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxDQUFDO0lBQzVCLENBQUM7SUFFTSxHQUFHLENBQUksR0FBcUIsRUFBRSxJQUFPO1FBQ3hDLElBQUksQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLEdBQUcsSUFBSSxDQUFDO0lBQzVCLENBQUM7OzZHQVhRLGdCQUFnQjtpSEFBaEIsZ0JBQWdCLGNBRmIsTUFBTTsyRkFFVCxnQkFBZ0I7a0JBSDVCLFVBQVU7bUJBQUM7b0JBQ1IsVUFBVSxFQUFFLE1BQU07aUJBQ3JCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyDJtU1ldGFkYXRhS2V5RW51bSB9IGZyb20gJy4uL2VudW1zJztcclxuXHJcbkBJbmplY3RhYmxlKHtcclxuICAgIHByb3ZpZGVkSW46ICdyb290J1xyXG59KVxyXG5leHBvcnQgY2xhc3MgybVNZXRhZGF0YVN0b3JhZ2Uge1xyXG4gICAgcHJpdmF0ZSBnZXQgd2luZG93KCk6IGFueSB7XHJcbiAgICAgICAgcmV0dXJuIHdpbmRvdztcclxuICAgIH1cclxuXHJcbiAgICBwdWJsaWMgZ2V0PFIgPSB1bmtub3duPihrZXk6IMm1TWV0YWRhdGFLZXlFbnVtKTogUiB7XHJcbiAgICAgICAgcmV0dXJuIHRoaXMud2luZG93W2tleV07XHJcbiAgICB9XHJcblxyXG4gICAgcHVibGljIHNldDxUPihrZXk6IMm1TWV0YWRhdGFLZXlFbnVtLCBkYXRhOiBUKTogdm9pZCB7XHJcbiAgICAgICAgdGhpcy53aW5kb3dba2V5XSA9IGRhdGE7XHJcbiAgICB9XHJcbn1cclxuIl19