import type { NextFunction, NextHandleFunction } from '@fastify/middie'; type MiddieRequest = Parameters[0]; type MiddieResponse = Parameters[1]; export function testMiddleware( req: MiddieRequest, res: MiddieResponse, next: NextFunction ): void { console.log('Test middleware running'); console.log(req.headers); console.log(req.query); res.setHeader('X-Test-Header', 'test'); next(); }