import { HttpInterceptorFn } from '@angular/common/http'; export const tenantInterceptor: HttpInterceptorFn = (req, next) => { const tenantId = localStorage.getItem('tenantId'); const token = localStorage.getItem('token'); let headers: Record = {}; if (tenantId) { headers['x-tenant-id'] = tenantId; } if (token) { headers['Authorization'] = `Bearer ${token}`; } if (Object.keys(headers).length > 0) { const cloned = req.clone({ setHeaders: headers }); return next(cloned); } return next(req); };