Represents a type that refers to another reflection like a class, interface or enum.
let value: MyClass;
The name of the referenced type.
If the symbol cannot be found cause it's not part of the documentation this can be used to represent the type.
The resolved reflection.
The TypePlugin will try to set this property in the resolving phase.
The symbol id of the referenced type as returned from the TypeScript compiler.
After the all reflections have been generated this is can be used to lookup the relevant reflection with ProjectReflection.symbolMapping.
The type name identifier.
The type arguments of this reference.
Special symbol ID noting that the reference of a ReferenceType was known when creating the type.
Special symbol ID noting that the reference should be resolved by the type name.
Clone this type.
A clone of this type.
Test whether this type equals the given type.
The type that should be checked for equality.
TRUE if the given type equals this type, FALSE otherwise.
Return a raw object representation of this type.
Return a string representation of this type.
Generated using TypeDoc