ngx-dynamic-dashboard
Version:
an dashboard lib for angular 10
26 lines • 2.93 kB
JavaScript
import { Injectable } from '@angular/core';
import { environment } from '../../environments/environment';
import { HttpClient } from '@angular/common/http';
import { RuntimeService } from '../services/runtime.service';
import { catchError } from 'rxjs/operators';
import * as i0 from "@angular/core";
import * as i1 from "@angular/common/http";
export class AboutService {
constructor(_http) {
this._http = _http;
this.env = environment;
}
getAPIVersion() {
const url = '/assets/api/version-model.json';
return this._http.get(url)
.pipe(catchError(RuntimeService.handleError));
}
}
AboutService.ɵprov = i0.ɵɵdefineInjectable({ factory: function AboutService_Factory() { return new AboutService(i0.ɵɵinject(i1.HttpClient)); }, token: AboutService, providedIn: "root" });
AboutService.decorators = [
{ type: Injectable, args: [{ providedIn: 'root' },] }
];
AboutService.ctorParameters = () => [
{ type: HttpClient }
];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiIvVXNlcnMvYmVubGkvd29ya3NwYWNlcy9uZ3gtZHluYW1pYy1kYXNoYm9hcmQtZnJhbWV3b3JrL3Byb2plY3RzL25neC1keW5hbWljLWRhc2hib2FyZC9zcmMvIiwic291cmNlcyI6WyJkYXNoYm9hcmQvYWJvdXQvc2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUMsVUFBVSxFQUFDLE1BQU0sZUFBZSxDQUFDO0FBQ3pDLE9BQU8sRUFBQyxXQUFXLEVBQUMsTUFBTSxnQ0FBZ0MsQ0FBQztBQUMzRCxPQUFPLEVBQUMsVUFBVSxFQUFDLE1BQU0sc0JBQXNCLENBQUM7QUFDaEQsT0FBTyxFQUFDLGNBQWMsRUFBQyxNQUFNLDZCQUE2QixDQUFDO0FBQzNELE9BQU8sRUFBQyxVQUFVLEVBQUMsTUFBTSxnQkFBZ0IsQ0FBQzs7O0FBRzFDLE1BQU0sT0FBTyxZQUFZO0lBSXJCLFlBQW9CLEtBQWlCO1FBQWpCLFVBQUssR0FBTCxLQUFLLENBQVk7UUFDakMsSUFBSSxDQUFDLEdBQUcsR0FBRyxXQUFXLENBQUM7SUFDM0IsQ0FBQztJQUVELGFBQWE7UUFDVCxNQUFNLEdBQUcsR0FBRyxnQ0FBZ0MsQ0FBQztRQUM3QyxPQUFPLElBQUksQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQzthQUNyQixJQUFJLENBQ0QsVUFBVSxDQUFDLGNBQWMsQ0FBQyxXQUFXLENBQUMsQ0FDekMsQ0FBQztJQUNWLENBQUM7Ozs7WUFmSixVQUFVLFNBQUMsRUFBQyxVQUFVLEVBQUUsTUFBTSxFQUFDOzs7WUFKeEIsVUFBVSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7SW5qZWN0YWJsZX0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQge2Vudmlyb25tZW50fSBmcm9tICcuLi8uLi9lbnZpcm9ubWVudHMvZW52aXJvbm1lbnQnO1xuaW1wb3J0IHtIdHRwQ2xpZW50fSBmcm9tICdAYW5ndWxhci9jb21tb24vaHR0cCc7XG5pbXBvcnQge1J1bnRpbWVTZXJ2aWNlfSBmcm9tICcuLi9zZXJ2aWNlcy9ydW50aW1lLnNlcnZpY2UnO1xuaW1wb3J0IHtjYXRjaEVycm9yfSBmcm9tICdyeGpzL29wZXJhdG9ycyc7XG5cbkBJbmplY3RhYmxlKHtwcm92aWRlZEluOiAncm9vdCd9KVxuZXhwb3J0IGNsYXNzIEFib3V0U2VydmljZSB7XG5cbiAgICBlbnY6IGFueTtcblxuICAgIGNvbnN0cnVjdG9yKHByaXZhdGUgX2h0dHA6IEh0dHBDbGllbnQpIHtcbiAgICAgICAgdGhpcy5lbnYgPSBlbnZpcm9ubWVudDtcbiAgICB9XG5cbiAgICBnZXRBUElWZXJzaW9uKCkge1xuICAgICAgICBjb25zdCB1cmwgPSAnL2Fzc2V0cy9hcGkvdmVyc2lvbi1tb2RlbC5qc29uJztcbiAgICAgICAgcmV0dXJuIHRoaXMuX2h0dHAuZ2V0KHVybClcbiAgICAgICAgICAgIC5waXBlKFxuICAgICAgICAgICAgICAgIGNhdGNoRXJyb3IoUnVudGltZVNlcnZpY2UuaGFuZGxlRXJyb3IpXG4gICAgICAgICAgICApO1xuICAgIH1cbn1cbiJdfQ==