export function jsonResponse(body: unknown, status = 200): Response { return new Response(JSON.stringify(body), { status, headers: { "Content-Type": "application/json" }, }); } export function requestUrl(input: string | URL | Request): string { if (typeof input === "string") { return input; } if (input instanceof URL) { return input.toString(); } return input.url; } export function requestBodyText(body: BodyInit | null | undefined): string { return typeof body === "string" ? body : "{}"; }