Good practice is to consume data from GET response using
Observable<Model>
(regarding to Angular documentation https://angular.io/guide/http)
so…
// imports
import {HttpClient} from "@angular/common/http";
// in constructor parameter list
private http: HttpClient
// service method
getUser(): Observable<User> {return this.http.get<User>({url}, {options});}
You do not need to do anything more. I consider this approach as most friendly.