arrayElement arrayElement : "arrayElement"
conditionalCheck conditionalCheck : "conditionalCheck"
conditionalExtends conditionalExtends : "conditionalExtends"
conditionalFalse conditionalFalse : "conditionalFalse"
conditionalTrue conditionalTrue : "conditionalTrue"
indexedAccessElement indexedAccessElement : "indexedAccessElement"
indexedIndex indexedIndex : "indexedIndex"
indexedObject indexedObject : "indexedObject"
inferredConstraint inferredConstraint : "inferredConstraint"
intersectionElement intersectionElement : "intersectionElement"
mappedName mappedName : "mappedName"
mappedParameter mappedParameter : "mappedParameter"
mappedTemplate mappedTemplate : "mappedTemplate"
optionalElement optionalElement : "optionalElement"
predicateTarget predicateTarget : "predicateTarget"
queryTypeTarget queryTypeTarget : "queryTypeTarget"
referenceTypeArgument referenceTypeArgument : "referenceTypeArgument"
restElement restElement : "restElement"
templateLiteralElement templateLiteralElement : "templateLiteralElement"
tupleElement tupleElement : "tupleElement"
typeOperatorTarget typeOperatorTarget : "typeOperatorTarget"
unionElement 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.