import { Injectable } from '@angular/core'; import { HttpClient, HttpHeaders } from '@angular/common/http'; import { Observable } from 'rxjs'; import { appProperties } from 'app/config/app-properties'; import { IContextNode } from './i-context-node'; @Injectable({ providedIn: 'root', }) export class ContextsLoaderService { httpOptions = { headers: new HttpHeaders({ 'Content-Type': 'application/json' }), }; constructor(private http: HttpClient) {} getData(): Observable { //TODO: pipe per gestione errori // eslint-disable-next-line @typescript-eslint/restrict-plus-operands return this.http.get(appProperties.BASEURL_API + 'is/allcontext'); } getRawData(): Observable { //TODO: pipe per gestione errori return this.http.get(appProperties.BASEURL_API + 'is/allcontext'); } }