Skip to content

api-morph / ExpressFrameworkAnalyzer

Class: ExpressFrameworkAnalyzer

Defined in: src/analyzers/ExpressFrameworkAnalyzer.ts:13

Express框架分析器,用于分析Express应用的各种节点类型。

Extends

Constructors

Constructor

new ExpressFrameworkAnalyzer(context): ExpressFrameworkAnalyzer

Defined in: src/analyzers/ExpressFrameworkAnalyzer.ts:18

Parameters

context

ParseContext

Returns

ExpressFrameworkAnalyzer

Overrides

FrameworkAnalyzer.constructor

Properties

frameworkName

frameworkName: string = "Express"

Defined in: src/analyzers/ExpressFrameworkAnalyzer.ts:14

Methods

analyze()

analyze(node): Promise<OperationData>

Defined in: src/analyzers/ExpressFrameworkAnalyzer.ts:89

分析Express节点,使用代码分析器注册表来获取不同的信息

Parameters

node

Node

代码节点

Returns

Promise<OperationData>

解析后的操作数据

Overrides

FrameworkAnalyzer.analyze


canAnalyze()

canAnalyze(node): boolean

Defined in: src/analyzers/ExpressFrameworkAnalyzer.ts:35

判断节点是否属于Express框架

Parameters

node

Node

代码节点

Returns

boolean

如果属于Express框架返回true

Overrides

FrameworkAnalyzer.canAnalyze

基于 MIT 许可证发布