Skip to main content

AnalysisContext

@webda/content-mapper


Interface: AnalysisContext

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

What a generator receives.

Properties​

checker​

checker: Checker

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


program​

program: Program

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


project​

project: Project

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


sourceFiles​

sourceFiles: SourceFile[]

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

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

Methods​

baseNames()​

baseNames(sf, cls): string[]

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

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:61

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:63

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

Parameters​

sf​

SourceFile

node​

any

Returns​

string