Function: zodValidator()
zodValidator<
TParams,TQuery,TBody,THeaders>(options:ValidationOptions<TParams,TQuery,TBody,THeaders>):RequestHandler<output<TParams>,unknown,output<TBody>,output<TQuery>>
Defined in: src/express/middlewares/zodValidator.ts:55
创建类型安全的 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
RequestHandler<output<TParams>, unknown, output<TBody>, output<TQuery>>
类型化的Express中间件,提供对应schema字段的类型提示