obteniendo HttpErrorResponse usando estos encabezados, api devolviendo datos de byte como respuesta.
let headers = { headers: new HttpHeaders({ 'Content-Type': 'application/octet-stream', 'responseType':'arraybuffer' as 'json', 'uid':uid }) };SOLICITUD DE API que devuelve datos de bytes.
this.http.get(url,headers) .pipe(map((res)=>{ console.log(res) return res; }),err=>{ console.log(err) //getting HttpErrorResponse return err; }eliminó el tipo de respuesta HttpHeaders y lo colocó directamente en el objeto de encabezado. Funcionó para mí.
let headers = { headers: new HttpHeaders({ 'Content-Type': 'application/octet-stream', 'uid':uid }), 'responseType':'arraybuffer' as 'json', };