The TypeChecker instance returned by the TypeScript compiler.
InternalThe program currently being converted. Accessing this property will throw if a source file is not currently being converted.
InternalCreate a new Context instance.
The converter instance that has created the context.
OptionalnameOverride: stringCreate a stable ReflectionSymbolId for the provided symbol, optionally targeting a specific declaration.
Optionaldeclaration: DeclarationCreate a ReferenceType which points to the provided symbol.
Optionalname: stringReturn the type declaration of the given node.
The TypeScript node whose type should be resolved.
The type declaration of the given node.
Register 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.
OptionalfilePath: NormalizedPathInternalReadonlyconverterThe converter instance that has created the context.
ReadonlyprogramsAll programs being converted.
ReadonlyprojectThe project that is currently processed.
ReadonlyscopeThe scope or parent reflection that is currently processed.
The context describes the current state the converter is in.