The name of the referenced type.
If the symbol cannot be found because it's not part of the documentation this can be used to represent the type.
The fully qualified name of the referenced type, relative to the file it is defined in.
This will usually be the same as
name, unless namespaces are used.
If set, no warnings about something not being exported should be created
since this may be referring to a type created with
infer X which will not
be registered on the project.
The type name identifier.
If this reference type refers to a reflection defined by a project not being rendered, points to the url that this type should be linked to.
The package that this type is referencing.
The type arguments of this reference.
The resolved reflection.
If not resolved, the symbol id of the reflection, otherwise undefined.
Convert this reference type to a declaration reference used for resolution of external types.
Visit this type, returning the value returned by the visitor.
This is used for type parameters, which don't actually point to something, and also for temporary references which will be cleaned up with real references later during conversion.
Generated using TypeDoc
Represents a type that refers to another reflection like a class, interface or enum.