import { DvbookingApiContext } from './dvbooking.api-context'; import { DvBookingHttpClient } from './dvbooking.http-client'; import { User } from '../../src/entity/user'; export class UserApiClient { private http: DvBookingHttpClient; constructor(context: DvbookingApiContext) { this.http = new DvBookingHttpClient(context); } public async find() { const response = await this.http.httpGet('/users'); return response.body as User[]; } public async findById(id: number) { const response = await this.http.httpGet('/users/' + id); return response.body as User[]; } }