ambiguousSymbols? | Sym [] | If the resolution result is Ambiguous list of symbols that are |
finalSymbol? | Sym | If the resolvedSymbol is an alias point to the symbol the alias reference(recursively), otherwise is the same as resolvedSymbol |
isTemplateInstantiation? | boolean | If the link involve template argument. Note that this only catch if template arguments are used. If referencing the default instance(e.g Foo for Foo<string = “abc”>) this will not be set to true. This is by design as the symbol reference has different meaning depending on the context: - For augment decorator it would reference the template declaration - For type references it would reference the default instance. |
resolutionResult? | ResolutionResultFlags | The result of resolution of this reference node. When the the result is Resolved , resolvedSymbol contains the result. |
resolvedSymbol? | Sym | The syntax symbol resolved by this node. |
resolvedType? | Type | the result of type checking this node |