[▲ 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}!`);
```