Skip to content

api-morph / ParserOptions

Interface: ParserOptions

Defined in: src/types/parser.ts:45

解析选项

Properties

customExpressCodeAnalyzers?

optional customExpressCodeAnalyzers: (context) => CodeAnalyzer[]

Defined in: src/types/parser.ts:63

自定义Expres代码分析器

Parameters

context

ParseContext

Returns

CodeAnalyzer


customFrameworkAnalyzers?

optional customFrameworkAnalyzers: (context) => FrameworkAnalyzer[]

Defined in: src/types/parser.ts:59

自定义框架分析器

Parameters

context

ParseContext

Returns

FrameworkAnalyzer


customTagParsers?

optional customTagParsers: (context) => TagParser[]

Defined in: src/types/parser.ts:55

自定义标签解析器

Parameters

context

ParseContext

Returns

TagParser


defaultRequestBodyMediaType?

optional defaultRequestBodyMediaType: string

Defined in: src/types/parser.ts:53

默认的请求体媒体类型


defaultResponseMediaType?

optional defaultResponseMediaType: string

Defined in: src/types/parser.ts:51

默认的响应媒体类型


enableCodeAnalysis?

optional enableCodeAnalysis: boolean

Defined in: src/types/parser.ts:70

是否启用代码分析

Default

ts
true

exclude?

optional exclude: string[]

Defined in: src/types/parser.ts:49

要排除的文件模式


generateOperationId?

optional generateOperationId: GenerateOperationIdFunction

Defined in: src/types/parser.ts:75

自定义 operationId 生成函数,如果提供,将使用此函数生成 operationId。 返回 null 表示不生成 operationId


include?

optional include: string[]

Defined in: src/types/parser.ts:47

要包含的文件模式

基于 MIT 许可证发布