fix types: patch allows partial type

This commit is contained in:
Thomas Ruoff
2022-03-18 00:17:10 +01:00
parent cec310eb64
commit 0d0afb91b0

View File

@@ -3,7 +3,7 @@ import { BOOKING_STATUS } from '../db/enums'
import { dateFormatBackend } from './date'; import { dateFormatBackend } from './date';
import fetch from './fetch' import fetch from './fetch'
function getBody(formData: BookFormData) { function getBody(formData: Partial<BookFormData>) {
const body: any = { const body: any = {
...formData, ...formData,
}; };
@@ -44,7 +44,7 @@ export async function cancelBooking(uuid: string) {
}) })
} }
export async function patchBooking(uuid: string, bookingData: BookFormData) { export async function patchBooking(uuid: string, bookingData: Partial<BookFormData>) {
return fetch(`/api/bookings/${uuid}`, { return fetch(`/api/bookings/${uuid}`, {
method: 'PATCH', method: 'PATCH',
body: getBody(bookingData), body: getBody(bookingData),