UNPKG

dynamic-display-shared

Version:

A library for dynamic view

31 lines 3.42 kB
import { Inject, Injectable } from '@angular/core'; import { HttpClient } from '@angular/common/http'; import { OAuthService } from 'angular-oauth2-oidc'; import { Logger } from '../logger'; import * as i0 from "@angular/core"; import * as i1 from "@angular/common/http"; import * as i2 from "../logger"; import * as i3 from "angular-oauth2-oidc"; export class ApiBaseService { constructor(http, logger, oauthService, env) { this.http = http; this.logger = logger; this.oauthService = oauthService; this.env = env; } get baseUrl() { return `${this.env.apiUrl}`; } } ApiBaseService.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.0.4", ngImport: i0, type: ApiBaseService, deps: [{ token: i1.HttpClient }, { token: i2.Logger }, { token: i3.OAuthService }, { token: 'env' }], target: i0.ɵɵFactoryTarget.Injectable }); ApiBaseService.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "14.0.4", ngImport: i0, type: ApiBaseService, providedIn: 'root' }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.0.4", ngImport: i0, type: ApiBaseService, decorators: [{ type: Injectable, args: [{ providedIn: 'root' }] }], ctorParameters: function () { return [{ type: i1.HttpClient }, { type: i2.Logger }, { type: i3.OAuthService }, { type: undefined, decorators: [{ type: Inject, args: ['env'] }] }]; } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBpLWJhc2Uuc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL2R5bmFtaWMtZGlzcGxheS1zaGFyZWQvc3JjL2xpYi9pbmZyYXN0cnVjdHVyZS9kYXRhL2FwaS1iYXNlLnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLE1BQU0sRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDbkQsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLHNCQUFzQixDQUFDO0FBQ2xELE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSxxQkFBcUIsQ0FBQztBQUNuRCxPQUFPLEVBQUUsTUFBTSxFQUFFLE1BQU0sV0FBVyxDQUFDOzs7OztBQUtuQyxNQUFNLE9BQWdCLGNBQWM7SUFHbEMsWUFBc0IsSUFBZ0IsRUFDaEIsTUFBYyxFQUFZLFlBQTBCLEVBQTJCLEdBQVE7UUFEdkYsU0FBSSxHQUFKLElBQUksQ0FBWTtRQUNoQixXQUFNLEdBQU4sTUFBTSxDQUFRO1FBQVksaUJBQVksR0FBWixZQUFZLENBQWM7UUFBMkIsUUFBRyxHQUFILEdBQUcsQ0FBSztJQUFJLENBQUM7SUFFbEgsSUFBYyxPQUFPO1FBQ25CLE9BQU8sR0FBRyxJQUFJLENBQUMsR0FBRyxDQUFDLE1BQU0sRUFBRSxDQUFDO0lBQzlCLENBQUM7OzJHQVJtQixjQUFjLDhGQUlrRCxLQUFLOytHQUpyRSxjQUFjLGNBRnRCLE1BQU07MkZBRUUsY0FBYztrQkFIbkMsVUFBVTttQkFBQztvQkFDVixVQUFVLEVBQUUsTUFBTTtpQkFDbkI7OzBCQUs4RSxNQUFNOzJCQUFDLEtBQUsiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3QsIEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgSHR0cENsaWVudCB9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbi9odHRwJztcclxuaW1wb3J0IHsgT0F1dGhTZXJ2aWNlIH0gZnJvbSAnYW5ndWxhci1vYXV0aDItb2lkYyc7XHJcbmltcG9ydCB7IExvZ2dlciB9IGZyb20gJy4uL2xvZ2dlcic7XHJcblxyXG5ASW5qZWN0YWJsZSh7XHJcbiAgcHJvdmlkZWRJbjogJ3Jvb3QnXHJcbn0pXHJcbmV4cG9ydCBhYnN0cmFjdCBjbGFzcyBBcGlCYXNlU2VydmljZSB7XHJcblxyXG5cclxuICBjb25zdHJ1Y3Rvcihwcm90ZWN0ZWQgaHR0cDogSHR0cENsaWVudCxcclxuICAgICAgICAgICAgICBwcm90ZWN0ZWQgbG9nZ2VyOiBMb2dnZXIsIHByb3RlY3RlZCBvYXV0aFNlcnZpY2U6IE9BdXRoU2VydmljZSwgQEluamVjdCgnZW52JykgcHJvdGVjdGVkIGVudjogYW55KSB7IH1cclxuXHJcbiAgcHJvdGVjdGVkIGdldCBiYXNlVXJsKCk6IHN0cmluZyB7XHJcbiAgICByZXR1cm4gYCR7dGhpcy5lbnYuYXBpVXJsfWA7XHJcbiAgfVxyXG59XHJcbiJdfQ==