Skip to content

Commit 4e245e1

Browse files
committed
fix: update validation return types
1 parent 902ad4a commit 4e245e1

File tree

1 file changed

+8
-8
lines changed
  • packages/next/src/server/lib/router-utils

1 file changed

+8
-8
lines changed

packages/next/src/server/lib/router-utils/typegen.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -508,21 +508,21 @@ export function generateValidatorFile(
508508

509509
if (appRouteHandlerValidations) {
510510
typeDefinitions += `type RouteHandlerConfig<Route extends AppRouteHandlerRoutes = AppRouteHandlerRoutes> = {
511-
GET?: (request: NextRequest, context: { params: Promise<ParamMap[Route]> }) => Promise<Response> | Response | Promise<void> | void
512-
POST?: (request: NextRequest, context: { params: Promise<ParamMap[Route]> }) => Promise<Response> | Response | Promise<void> | void
513-
PUT?: (request: NextRequest, context: { params: Promise<ParamMap[Route]> }) => Promise<Response> | Response | Promise<void> | void
514-
PATCH?: (request: NextRequest, context: { params: Promise<ParamMap[Route]> }) => Promise<Response> | Response | Promise<void> | void
515-
DELETE?: (request: NextRequest, context: { params: Promise<ParamMap[Route]> }) => Promise<Response> | Response | Promise<void> | void
516-
HEAD?: (request: NextRequest, context: { params: Promise<ParamMap[Route]> }) => Promise<Response> | Response | Promise<void> | void
517-
OPTIONS?: (request: NextRequest, context: { params: Promise<ParamMap[Route]> }) => Promise<Response> | Response | Promise<void> | void
511+
GET?: (request: NextRequest, context: { params: Promise<ParamMap[Route]> }) => Promise<Response | void> | Response | void
512+
POST?: (request: NextRequest, context: { params: Promise<ParamMap[Route]> }) => Promise<Response | void> | Response | void
513+
PUT?: (request: NextRequest, context: { params: Promise<ParamMap[Route]> }) => Promise<Response | void> | Response | void
514+
PATCH?: (request: NextRequest, context: { params: Promise<ParamMap[Route]> }) => Promise<Response | void> | Response | void
515+
DELETE?: (request: NextRequest, context: { params: Promise<ParamMap[Route]> }) => Promise<Response | void> | Response | void
516+
HEAD?: (request: NextRequest, context: { params: Promise<ParamMap[Route]> }) => Promise<Response | void> | Response | void
517+
OPTIONS?: (request: NextRequest, context: { params: Promise<ParamMap[Route]> }) => Promise<Response | void> | Response | void
518518
}
519519
520520
`
521521
}
522522

523523
if (pagesApiRouteValidations) {
524524
typeDefinitions += `type ApiRouteConfig = {
525-
default: (req: any, res: any) => Promise<void> | void | Promise<Response> | Response
525+
default: (req: any, res: any) => Promise<Response | void> | Response | void
526526
config?: {
527527
api?: {
528528
bodyParser?: boolean | { sizeLimit?: string }

0 commit comments

Comments
 (0)