AnalysisContext
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