Skip to content

Function: zodValidator()

zodValidator<TParams, TQuery, TBody, THeaders>(options: ValidationOptions<TParams, TQuery, TBody, THeaders>): TypedMiddleware<output<TParams>, output<TQuery>, output<TBody>, output<THeaders>>

Defined in: src/koa/middlewares/zodValidator.ts:67

创建类型安全的 Koa Zod 校验中间件

Type Parameters

TParams

TParams extends ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>

TQuery

TQuery extends ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>

TBody

TBody extends ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>

THeaders

THeaders extends ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>

Parameters

options

ValidationOptions<TParams, TQuery, TBody, THeaders>

校验配置选项

Returns

TypedMiddleware<output<TParams>, output<TQuery>, output<TBody>, output<THeaders>>

类型化的Koa中间件,提供对应schema字段的类型提示

基于 MIT 许可证发布