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.