Skip to content

[I] NodeLinks

Properties

PropertyTypeDescription
ambiguousSymbols?Sym[]If the resolution result is Ambiguous list of symbols that are
finalSymbol?SymIf the resolvedSymbol is an alias point to the symbol the alias reference(recursively), otherwise is the same as resolvedSymbol
isTemplateInstantiation?booleanIf 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?ResolutionResultFlagsThe result of resolution of this reference node. When the the result is Resolved, resolvedSymbol contains the result.
resolvedSymbol?SymThe syntax symbol resolved by this node.
resolvedType?Typethe result of type checking this node