UNPKG

simplyfire

Version:

A lightweight firestore api for firebase cloud functions & Angular.

22 lines 2.58 kB
import { Injectable } from '@angular/core'; import * as i0 from "@angular/core"; export class ApplicationContext { static getInstance(options) { this.instance ?? (this.instance = new this()); this.instance.initialize(options); } initialize(options) { this.options = options; } } ApplicationContext.injector = null; ApplicationContext.instance = null; ApplicationContext.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.0.0", ngImport: i0, type: ApplicationContext, deps: [], target: i0.ɵɵFactoryTarget.Injectable }); ApplicationContext.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "14.0.0", ngImport: i0, type: ApplicationContext, providedIn: 'root' }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.0.0", ngImport: i0, type: ApplicationContext, decorators: [{ type: Injectable, args: [{ providedIn: 'root' }] }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwbGljYXRpb24tY29udGV4dC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3BhY2thZ2VzL25neC9hcHBsaWNhdGlvbi1jb250ZXh0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQVksTUFBTSxlQUFlLENBQUM7O0FBT3JELE1BQU0sT0FBTyxrQkFBa0I7SUFPN0IsTUFBTSxDQUFDLFdBQVcsQ0FBQyxPQUE0QjtRQUM3QyxJQUFJLENBQUMsUUFBUSxLQUFiLElBQUksQ0FBQyxRQUFRLEdBQUssSUFBSSxJQUFJLEVBQUUsRUFBQztRQUM3QixJQUFJLENBQUMsUUFBUSxDQUFDLFVBQVUsQ0FBQyxPQUFPLENBQUMsQ0FBQztJQUNwQyxDQUFDO0lBRUQsVUFBVSxDQUFDLE9BQTRCO1FBQ3JDLElBQUksQ0FBQyxPQUFPLEdBQUcsT0FBTyxDQUFDO0lBQ3pCLENBQUM7O0FBYk0sMkJBQVEsR0FBYSxJQUFLLENBQUE7QUFJbEIsMkJBQVEsR0FBdUIsSUFBSyxDQUFBOytHQUx4QyxrQkFBa0I7bUhBQWxCLGtCQUFrQixjQUZqQixNQUFNOzJGQUVQLGtCQUFrQjtrQkFIOUIsVUFBVTttQkFBQztvQkFDVixVQUFVLEVBQUUsTUFBTTtpQkFDbkIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlLCBJbmplY3RvciB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG50eXBlIEFwcGxpY2F0aW9uT3B0aW9ucyA9IHsgW2tleTogc3RyaW5nXTogYW55IH07XG5cbkBJbmplY3RhYmxlKHtcbiAgcHJvdmlkZWRJbjogJ3Jvb3QnXG59KVxuZXhwb3J0IGNsYXNzIEFwcGxpY2F0aW9uQ29udGV4dCB7XG4gIHN0YXRpYyBpbmplY3RvcjogSW5qZWN0b3IgPSBudWxsO1xuXG4gIHByaXZhdGUgb3B0aW9uczogQXBwbGljYXRpb25PcHRpb25zO1xuXG4gIHByaXZhdGUgc3RhdGljIGluc3RhbmNlOiBBcHBsaWNhdGlvbkNvbnRleHQgPSBudWxsO1xuXG4gIHN0YXRpYyBnZXRJbnN0YW5jZShvcHRpb25zPzogQXBwbGljYXRpb25PcHRpb25zKSB7XG4gICAgdGhpcy5pbnN0YW5jZSA/Pz0gbmV3IHRoaXMoKTtcbiAgICB0aGlzLmluc3RhbmNlLmluaXRpYWxpemUob3B0aW9ucyk7XG4gIH1cblxuICBpbml0aWFsaXplKG9wdGlvbnM/OiBBcHBsaWNhdGlvbk9wdGlvbnMpIHtcbiAgICB0aGlzLm9wdGlvbnMgPSBvcHRpb25zO1xuICB9XG59XG4iXX0=