Use httpEvent.headers.get() method like shown below:
@Injectable()
export class ApiVersionInterceptor implements HttpInterceptor {
intercept(
req: import("@angular/common/http").HttpRequest<any>,
next: import("@angular/common/http").HttpHandler
): import("rxjs").Observable<import("@angular/common/http").HttpEvent<any>> {
return next.handle(req).pipe(
tap(httpEvent=>(httpEvent: HttpEvent<any>) =>{
// Skip request
if(httpEvent.type === 0){
return;
}
console.log("response: ", httpEvent);
let minTargetApiVersion : string;
if (httpEvent instanceof HttpResponse) {
if(httpEvent.headers.has('mintargetapiversion')) {
minTargetApiVersion = httpEvent.headers.get('mintargetapiversion');
}
}
})
);
}
}