Types

Output _TypeObject

Type parameters: $kind, $parent, $typeParam, $field, $alternate
Parent: _ChildType<$kind, $parent>
Fields Type Object
typeParams [] _TypeObject
fields [] _TypeObject
alternates [] _TypeObject
allFields _ObjectFor<$field> [] _TypeObject
allAlternates _ObjectFor<$alternate> [] _TypeObject

Output _ObjTypeParam

Type parameters: $kind
Parent: _Named
Fields Type Object
constraint _ObjConstraint<$kind> ? _ObjTypeParam

Output _ObjConstraint

Type parameters: $kind
Parent: _TypeRef<$kind>

Output _ObjType

Type parameters: $base
AlternatesObject
_ObjType
_ObjType

Output _ObjBase

Type parameters: $arg
Parent: _Described
AlternatesObject
_ObjBase
Fields Type Object
typeArgs [] _ObjBase

Output _ObjTypeArg

Parent: _TypeRef<_TypeKind>
AlternatesObject
_ObjTypeArg

Output _TypeParam

Parent: _Described
Fields Type Object
typeParam _Identifier _TypeParam

Output _Alternate

Type parameters: $arg
Parent: _ObjBase<$arg>
AlternatesObject
_ObjBase
Fields Type Object
typeArgs [] _ObjBase
collections _Collections [] _Alternate

Output _ObjectFor

Type parameters: $for
Parent:
Fields Type Object
object _Identifier _ObjectFor

Output _Field

Type parameters: $base
Parent: _Aliased
Fields Type Object
type _Field
modifiers _Modifiers [] _Field

Output _ForParam

Type parameters: $base
AlternatesObject
_ForParam
_ForParam