All files / src/app/core/services file.service.ts

88.88% Statements 8/9
33.33% Branches 1/3
60% Functions 3/5
100% Lines 5/5

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 1410x 10x           10x 2x     1x    
import { Injectable } from '@angular/core';
import { HttpClient } from '@angular/common/http';
import { Observable } from 'rxjs';
 
@Injectable({
  providedIn: 'root',
})
export class FileService {
  constructor(private http: HttpClient) {}
 
  downloadFile(url: string, withCredentials: boolean = false): Observable<Blob> {
    return this.http.get(url, { responseType: 'blob', withCredentials: withCredentials });
  }
}