import useDatabase from '~/composables/useDatabase'; export default defineEventHandler(async (e) => { const query = getQuery(e); if (query.search) { const db = useDatabase(); const projects = db.query(`SELECT * FROM explorer_projects WHERE name LIKE ?1`).all(query.search) as Project[]; const files = db.query(`SELECT * FROM explorer_files WHERE title LIKE ?1 `).all(query.search) as File[]; const users = db.query(`SELECT id, username FROM users WHERE username LIKE ?1 `).all(query.search) as User[]; return { projects, files, users } as Search; } setResponseStatus(e, 404); });