Skip to main content

AnalysisContext

@webda/content-mapper


Interface: AnalysisContext

Defined in: packages/content-mapper/src/plan.ts:65

What a generator receives.

Properties​

checker​

checker: Checker

Defined in: packages/content-mapper/src/plan.ts:77

Checker


program​

program: Program

Defined in: packages/content-mapper/src/plan.ts:73

Program


project​

project: Project

Defined in: packages/content-mapper/src/plan.ts:69

Project


sourceFiles​

sourceFiles: SourceFile[]

Defined in: packages/content-mapper/src/plan.ts:79

Source files belonging to the project root, in deterministic order.

Methods​

baseNames()​

baseNames(sf, cls): string[]

Defined in: packages/content-mapper/src/plan.ts:85

Resolve the declared base class name chain for a class declaration.

Parameters​

sf​

SourceFile

cls​

any

Returns​

string[]


textOf()​

textOf(sf, node): string

Defined in: packages/content-mapper/src/plan.ts:81

Read a node's source text, skipping leading trivia.

Parameters​

sf​

SourceFile

node​

any

Returns​

string


triviaOf()​

triviaOf(sf, node): string

Defined in: packages/content-mapper/src/plan.ts:83

Read a node's leading trivia, used for JSDoc tag detection.

Parameters​

sf​

SourceFile

node​

any

Returns​

string