vovk-zod
v1.0.0-beta.14
Published
Zod validation for Vovk.ts
Readme
vovk-zod 
Zod validation library for Vovk.ts.
npm install vovk-zodimport { withZod } from 'vovk-zod';
import { post, prefix } from 'vovk';
import { z } from 'zod';
@prefix('users')
export default class UserController {
@post('{id}')
static updateUser = withZod({
body: z.object({
name: z.string().min(2).max(100),
email: z.string().email(),
}),
query: z.object({
includePosts: z.boolean().default(false),
}),
params: z.object({
id: z.string().uuid(),
}),
handle: (req) => {
// ...
},
});
}withZod imported from vovk-zod targets Zod 4. If you need Zod 3 support, import it from vovk-zod/v3.
For more information, please visit the documentation.
