export type BodyData = Record export async function parseBody( r: Request | Response ): Promise { let body: Record = {} const contentType = r.headers.get('Content-Type') if ( contentType && (contentType.startsWith('multipart/form-data') || contentType === 'application/x-www-form-urlencoded') ) { const form: Record = {} ;(await r.formData()).forEach((value, key) => { form[key] = value }) body = form } return body as BodyType }