array Element array Element : "arrayElement"
conditional Check conditional Check : "conditionalCheck"
conditional Extends conditional Extends : "conditionalExtends"
conditional False conditional False : "conditionalFalse"
conditional True conditional True : "conditionalTrue"
indexed Access Element indexed Access Element : "indexedAccessElement"
indexed Index indexed Index : "indexedIndex"
indexed Object indexed Object : "indexedObject"
inferred Constraint inferred Constraint : "inferredConstraint"
intersection Element intersection Element : "intersectionElement"
mapped Name mapped Name : "mappedName"
mapped Parameter mapped Parameter : "mappedParameter"
mapped Template mapped Template : "mappedTemplate"
optional Element optional Element : "optionalElement"
predicate Target predicate Target : "predicateTarget"
query Type Target query Type Target : "queryTypeTarget"
reference Type Argument reference Type Argument : "referenceTypeArgument"
rest Element rest Element : "restElement"
template Literal Element template Literal Element : "templateLiteralElement"
tuple Element tuple Element : "tupleElement"
type Operator Target type Operator Target : "typeOperatorTarget"
union Element union Element : "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.