import {inject, Injectable} from "@angular/core"; import {HttpClient} from "@angular/common/http"; import {Observable} from "rxjs"; import {Employee} from "../employee/Employee"; @Injectable({ providedIn: 'root' }) export default class EmployeeApiService { private http: HttpClient = inject(HttpClient); private static readonly BASE_URL = 'http://localhost:8089'; public deleteById(id: number): Observable { return this.http.delete(`${EmployeeApiService.BASE_URL}/employees/${id}`) } public getAll(): Observable { return this.http.get(`${EmployeeApiService.BASE_URL}/employees`) } }