dynamic-display-shared
Version:
A library for dynamic view
33 lines • 4.02 kB
JavaScript
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==