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字段的类型提示