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
Alternates | Object |
---|---|
_ObjType | |
_ObjType |
Output _ObjBase
Type parameters: $arg
Parent: _Described
Alternates | Object |
---|---|
_ObjBase |
Fields | Type | Object |
---|---|---|
typeArgs | [] | _ObjBase |
Output _ObjTypeArg
Parent: _TypeRef<_TypeKind>
Alternates | Object |
---|---|
_ObjTypeArg |
Output _TypeParam
Parent: _Described
Fields | Type | Object |
---|---|---|
typeParam | _Identifier | _TypeParam |
Output _Alternate
Type parameters: $arg
Parent: _ObjBase<$arg>
Alternates | Object |
---|---|
_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
Alternates | Object |
---|---|
_ForParam | |
_ForParam |