[▲ Vercel Community](/) · [Categories](/categories) · [Latest](/latest) · [Top](/top) · [Live](/live) [Feedback](/c/feedback/8) # VercelApiHandler should accept VercelResponse as a return type 27 views · 0 likes · 1 post clicktodev (@clicktodev) · 2025-11-11 ### Idea The VercelApiHandler function should accept VercelResponse as a return type. because currently i have to send a response and do the return on a separate line to avoid type errors. now ```typescript export type VercelApiHandler = ( req: VercelRequest, res: VercelResponse ) => void | Promise<void>; ``` ```typescript response.status(200).send(`Hello ${who}!`); return; ``` desired ```typescript export type VercelApiHandler = ( req: VercelRequest, res: VercelResponse ) => void | Promise<void> | VercelResponse; ``` ```typescript return response.status(200).send(`Hello ${who}!`); ```