array Element
arrayElement : "arrayElement"
conditional Check
conditionalCheck : "conditionalCheck"
conditional Extends
conditionalExtends : "conditionalExtends"
conditional False
conditionalFalse : "conditionalFalse"
conditional True
conditionalTrue : "conditionalTrue"
indexed Access Element
indexedAccessElement : "indexedAccessElement"
indexed Index
indexedIndex : "indexedIndex"
indexed Object
indexedObject : "indexedObject"
inferred Constraint
inferredConstraint : "inferredConstraint"
intersection Element
intersectionElement : "intersectionElement"
mapped Name
mappedName : "mappedName"
mapped Parameter
mappedParameter : "mappedParameter"
mapped Template
mappedTemplate : "mappedTemplate"
optional Element
optionalElement : "optionalElement"
predicate Target
predicateTarget : "predicateTarget"
query Type Target
queryTypeTarget : "queryTypeTarget"
reference Type Argument
referenceTypeArgument : "referenceTypeArgument"
rest Element
restElement : "restElement"
template Literal Element
templateLiteralElement : "templateLiteralElement"
tuple Element
tupleElement : "tupleElement"
type Operator Target
typeOperatorTarget : "typeOperatorTarget"
union Element
unionElement : "unionElement"
Enumeration that can be used when traversing types to track the location of recursion. Used by TypeDoc internally to track when to output parenthesis when rendering.