export const corsHeaders = { 'Access-Control-Allow-Origin': '*', 'Access-Control-Allow-Methods': 'GET, POST, PUT, DELETE, OPTIONS', 'Access-Control-Allow-Headers': 'Content-Type' } export function optionsResponse() { return new Response(null, { headers: corsHeaders }) } export function jsonResponse(data: unknown, status = 200) { return Response.json(data, { status, headers: corsHeaders }) } export function errorResponse(error: string, status = 400) { return Response.json({ error }, { status, headers: corsHeaders }) } export function notFoundResponse() { return new Response('Not Found', { status: 404, headers: corsHeaders }) }