UNPKG

dynamic-display-shared

Version:

A library for dynamic view

33 lines 4.02 kB
import { Inject, Injectable } from '@angular/core'; import { HttpClient } from '@angular/common/http'; import { ApiBaseService } from '../../infrastructure/data/api-base.service'; import { OAuthService } from 'angular-oauth2-oidc'; import { Logger } from '../../infrastructure/logger'; import * as i0 from "@angular/core"; import * as i1 from "@angular/common/http"; import * as i2 from "../../infrastructure/logger"; import * as i3 from "angular-oauth2-oidc"; export class EntityBaseService extends ApiBaseService { constructor(http, logger, oauthService, env) { super(http, logger, oauthService, env); this.http = http; this.logger = logger; this.oauthService = oauthService; this.env = env; } getUrl() { return `${this.baseUrl}/entities`; } } EntityBaseService.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.0.4", ngImport: i0, type: EntityBaseService, deps: [{ token: i1.HttpClient }, { token: i2.Logger }, { token: i3.OAuthService }, { token: 'env' }], target: i0.ɵɵFactoryTarget.Injectable }); EntityBaseService.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "14.0.4", ngImport: i0, type: EntityBaseService, providedIn: 'root' }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.0.4", ngImport: i0, type: EntityBaseService, 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZW50aXR5LWJhc2Uuc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL2R5bmFtaWMtZGlzcGxheS1zaGFyZWQvc3JjL2xpYi9zaGFyZWQvc2VydmljZXMvZW50aXR5LWJhc2Uuc2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsTUFBTSxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUNuRCxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sc0JBQXNCLENBQUM7QUFDbEQsT0FBTyxFQUFFLGNBQWMsRUFBRSxNQUFNLDRDQUE0QyxDQUFDO0FBQzVFLE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSxxQkFBcUIsQ0FBQztBQUNuRCxPQUFPLEVBQUUsTUFBTSxFQUFFLE1BQU0sNkJBQTZCLENBQUM7Ozs7O0FBS3JELE1BQU0sT0FBZ0IsaUJBQWtCLFNBQVEsY0FBYztJQUU1RCxZQUErQixJQUFnQixFQUFxQixNQUFjLEVBQW9CLFlBQTBCLEVBQW9DLEdBQVE7UUFDMUssS0FBSyxDQUFDLElBQUksRUFBRSxNQUFNLEVBQUMsWUFBWSxFQUFFLEdBQUcsQ0FBQyxDQUFDO1FBRFQsU0FBSSxHQUFKLElBQUksQ0FBWTtRQUFxQixXQUFNLEdBQU4sTUFBTSxDQUFRO1FBQW9CLGlCQUFZLEdBQVosWUFBWSxDQUFjO1FBQW9DLFFBQUcsR0FBSCxHQUFHLENBQUs7SUFFNUssQ0FBQztJQUNTLE1BQU07UUFDZCxPQUFPLEdBQUcsSUFBSSxDQUFDLE9BQU8sV0FBVyxDQUFDO0lBQ3BDLENBQUM7OzhHQVBtQixpQkFBaUIsOEZBRXFHLEtBQUs7a0hBRjNILGlCQUFpQixjQUZ6QixNQUFNOzJGQUVFLGlCQUFpQjtrQkFIdEMsVUFBVTttQkFBQztvQkFDVixVQUFVLEVBQUUsTUFBTTtpQkFDbkI7OzBCQUdvSSxNQUFNOzJCQUFDLEtBQUsiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3QsIEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgSHR0cENsaWVudCB9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbi9odHRwJztcclxuaW1wb3J0IHsgQXBpQmFzZVNlcnZpY2UgfSBmcm9tICcuLi8uLi9pbmZyYXN0cnVjdHVyZS9kYXRhL2FwaS1iYXNlLnNlcnZpY2UnO1xyXG5pbXBvcnQgeyBPQXV0aFNlcnZpY2UgfSBmcm9tICdhbmd1bGFyLW9hdXRoMi1vaWRjJztcclxuaW1wb3J0IHsgTG9nZ2VyIH0gZnJvbSAnLi4vLi4vaW5mcmFzdHJ1Y3R1cmUvbG9nZ2VyJztcclxuXHJcbkBJbmplY3RhYmxlKHtcclxuICBwcm92aWRlZEluOiAncm9vdCdcclxufSlcclxuZXhwb3J0IGFic3RyYWN0IGNsYXNzIEVudGl0eUJhc2VTZXJ2aWNlIGV4dGVuZHMgQXBpQmFzZVNlcnZpY2Uge1xyXG5cclxuICBjb25zdHJ1Y3Rvcihwcm90ZWN0ZWQgb3ZlcnJpZGUgaHR0cDogSHR0cENsaWVudCwgcHJvdGVjdGVkIG92ZXJyaWRlIGxvZ2dlcjogTG9nZ2VyLHByb3RlY3RlZCBvdmVycmlkZSBvYXV0aFNlcnZpY2U6IE9BdXRoU2VydmljZSwgQEluamVjdCgnZW52JykgcHJvdGVjdGVkIG92ZXJyaWRlIGVudjogYW55KSB7XHJcbiAgICBzdXBlcihodHRwLCBsb2dnZXIsb2F1dGhTZXJ2aWNlLCBlbnYpO1xyXG4gIH1cclxuICBwcm90ZWN0ZWQgZ2V0VXJsKCk6IHN0cmluZyB7XHJcbiAgICByZXR1cm4gYCR7dGhpcy5iYXNlVXJsfS9lbnRpdGllc2A7XHJcbiAgfVxyXG59XHJcbiJdfQ==