import mysql from 'mysql2' import { drizzle } from 'drizzle-orm/mysql2' import { Connection } from 'mysql2/typings/mysql/lib/Connection' export function jsonResponse (data: any, status = 200) { return new Response(JSON.stringify(data, null, 2), { status, headers: { 'Content-Type': 'application/json' } }) } export function getDatabaseConnection () { const connection = mysql.createConnection({ host: process.env.DB_HOST ?? 'localhost', port: Number(process.env.DB_PORT) || 3306, user: process.env.DB_USER ?? '', password: process.env.DB_PASS ?? '', database: process.env.DB_NAME ?? '' }) return drizzle(connection) }