import { Response } from './models'; class HttpClient { private baseUrl: string; constructor(baseUrl: string) { this.baseUrl = baseUrl; } async get(path: string): Promise { return fetch(this.baseUrl + path); } async post(path: string, body: unknown): Promise { return this.get(path); } } function buildHeaders(token: string): Record { return { Authorization: `Bearer ${token}` }; } export { HttpClient, buildHeaders };