Internal
Create a new Context instance.
The converter instance that has created the context.
Readonly
converterThe converter instance that has created the context.
Readonly
programsAll programs being converted.
Readonly
projectThe project that is currently processed.
Readonly
scopeThe scope or parent reflection that is currently processed.
The TypeChecker instance returned by the TypeScript compiler.
Translation interface for log messages.
The program currently being converted. Accessing this property will throw if a source file is not currently being converted.
Optional
nameOverride: stringRegister a newly generated reflection. All created reflections should be passed to this method to ensure that the project helper functions work correctly.
The reflection that should be registered.
The symbol the given reflection was resolved from.
The context describes the current state the converter is in.