api-morph / ExpressZodValidationCodeAnalyzer
Class: ExpressZodValidationCodeAnalyzer
Defined in: src/analyzers/ExpressZodValidationCodeAnalyzer.ts:20
Express Zod 验证中间件代码分析器,负责从 Express 路由中的 validateRequest 中间件调用中提取 Zod schema 并转换为 OpenAPI 的参数和请求体定义
Extends
Constructors
Constructor
new ExpressZodValidationCodeAnalyzer(
context
):ExpressZodValidationCodeAnalyzer
Defined in: src/core/CodeAnalyzer.ts:14
创建代码分析器实例
Parameters
context
解析上下文
Returns
ExpressZodValidationCodeAnalyzer
Inherited from
Methods
analyze()
analyze(
node
):Promise
<OperationData
>
Defined in: src/analyzers/ExpressZodValidationCodeAnalyzer.ts:26
分析节点中的 validateRequest 调用,提取 Zod schema
Parameters
node
Node
节点
Returns
Promise
<OperationData
>
提取的 Zod schemas