import { HttpEvent, HttpHandlerFn, HttpInterceptorFn, HttpRequest, } from '@angular/common/http' import { Observable } from 'rxjs' import { environment } from 'src/environments/environment' export const withApiVersionInterceptor: HttpInterceptorFn = ( request: HttpRequest, next: HttpHandlerFn ): Observable> => { request = request.clone({ setHeaders: { Accept: `application/json; version=${environment.apiVersion}`, }, }) return next(request) }