Skip to content

Commit b41fbf5

Browse files
authored
Merge pull request #2 from Melvynx/add-metadata
Add metadata
2 parents 9ef7bc6 + 8f83f3f commit b41fbf5

File tree

5 files changed

+155
-91
lines changed

5 files changed

+155
-91
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@
6767
"prettier": "^3.3.2",
6868
"release-it": "^17.3.0",
6969
"tsup": "^8.1.0",
70-
"typescript": "^5.4.5",
70+
"typescript": "^5.5.4",
7171
"vitest": "^1.6.0"
7272
},
7373
"packageManager": "pnpm@9.1.2",

pnpm-lock.yaml

Lines changed: 57 additions & 57 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/createZodRoute.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,15 @@
1+
import { z } from 'zod';
2+
13
import { RouteHandlerBuilder } from './routeHandlerBuilder';
24
import { HandlerServerErrorFn } from './types';
35

4-
export function createZodRoute(params?: { handleServerError?: HandlerServerErrorFn }): RouteHandlerBuilder {
6+
export function createZodRoute<MetadataSchema extends z.Schema | undefined = undefined>(params?: {
7+
handleServerError?: HandlerServerErrorFn;
8+
defineMetadataSchema?: () => MetadataSchema;
9+
}) {
510
return new RouteHandlerBuilder({
611
handleServerError: params?.handleServerError,
12+
metadataValue: undefined,
13+
contextType: {},
714
});
815
}

0 commit comments

Comments
 (0)