@@ -154,16 +154,29 @@ console.log(pet);
154154| ` openAPIs ` | ` OpenAPIOptions[] ` | ` true ` | OpenAPIOptions 列表,至少需要配置一个 | 无 |
155155
156156## ` ParserOptions ` 签名:
157- | 参数名 | 类型 | 可选性 | 描述 | 默认值 |
158- | ------------------------| ------------| ---------| ----------------------------------------------------------------------------------------------| ----------------------|
159- | ` cwd ` | ` string ` | ` false ` | 当前工作路径 | ` process.cwd() ` |
160- | ` okCode ` | ` number ` | ` false ` | ok 的响应码 | ` 200 ` |
161- | ` okMediaType ` | ` number ` | ` false ` | ok 的响应类型 | ` application/json ` |
162- | ` nameFormatter ` | ` function ` | ` false ` | 自定义name解析格式化方法,函数签名 ``` (name:string,method:string,url:string,operationId?:string)=>string ``` | ``` (name) => name ``` |
163- | ` requestPathTypeName ` | ` string ` | ` false ` | 请求路径参数类型名称 | ` ReqPath ` |
164- | ` requestQueryTypeName ` | ` string ` | ` false ` | 请求查询参数类型名称 | ` ReqParams ` |
165- | ` requestBodyTypeName ` | ` string ` | ` false ` | 请求体参数类型名称 | ` ReqData ` |
166- | ` responseBodyTypeName ` | ` string ` | ` false ` | 响应体参数类型名称 | ` ResData ` |
157+ | 参数名 | 类型 | 可选性 | 描述 | 默认值 |
158+ | ------------------------| ------------| ---------| ----------------------------------------------------------------| ------------------------|
159+ | ` cwd ` | ` string ` | ` false ` | 当前工作路径 | ` process.cwd() ` |
160+ | ` okCode ` | ` number ` | ` false ` | ok 的响应码 | ` 200 ` |
161+ | ` okMediaType ` | ` number ` | ` false ` | ok 的响应类型 | ` application/json ` |
162+ | ` nameFormatter ` | ` function ` | ` false ` | 自定义name格式化方法,函数签名 ``` (props: NameFormatterProps) => string; ``` | ``` ({name}) => name ``` |
163+ | ` requestPathTypeName ` | ` string ` | ` false ` | 请求路径参数类型名称 | ` ReqPath ` |
164+ | ` requestQueryTypeName ` | ` string ` | ` false ` | 请求查询参数类型名称 | ` ReqParams ` |
165+ | ` requestBodyTypeName ` | ` string ` | ` false ` | 请求体参数类型名称 | ` ReqData ` |
166+ | ` responseBodyTypeName ` | ` string ` | ` false ` | 响应体参数类型名称 | ` ResData ` |
167+
168+ <details >
169+ <summary >【点击展开】查看 NameFormatterProps 签名</summary >
170+
171+ ## ` NameFormatterProps ` 签名:
172+ | 参数名 | 类型 | 可选性 | 描述 | 默认值 |
173+ | -----------------------| ----------| ---------| --------------------| -----------------------------|
174+ | ` name ` | ` string ` | ` true ` | 原始名称(经过内部处理,能保证唯一) | 无 |
175+ | ` method ` | ` string ` | ` true ` | 方法 | 无 |
176+ | ` path ` | ` string ` | ` true ` | 路径 | 无 |
177+ | ` operationId ` | ` string ` | ` false ` | operationId | 无 |
178+
179+ </details >
167180
168181## ` PrinterOptions ` 签名:
169182| 参数名 | 类型 | 可选性 | 描述 | 默认值 |
0 commit comments