AnalysisContext
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