Types

Output _Type

AlternatesObject
_Type
_Type
_Type
_Type
_Type
_Type
_Type
_Type

Output _BaseType

Type parameters: $kind
Parent: _Aliased
Fields Type Object
typeKind _BaseType

Output _ChildType

Type parameters: $kind, $parent
Parent: _BaseType<$kind>
Fields Type Object
typeKind _BaseType
parent _ChildType

Output _ParentType

Type parameters: $kind, $item, $allItem
Parent: _ChildType<$kind, _Named>
Fields Type Object
typeKind _BaseType
parent _Named _ChildType
items [] _ParentType
allItems [] _ParentType

Enum _SimpleKind

ValueAliasesEnum
Basic _SimpleKind
Enum _SimpleKind
Internal _SimpleKind
Domain _SimpleKind
Union _SimpleKind

Enum _TypeKind

Parent: _SimpleKind Enum

ValueAliasesEnum
Basic _SimpleKind
Enum _SimpleKind
Internal _SimpleKind
Domain _SimpleKind
Union _SimpleKind
Dual _TypeKind
Input _TypeKind
Output _TypeKind

Output _TypeRef

Type parameters: $kind
Parent: _Described
Fields Type Object
typeKind _TypeRef
name _Identifier _TypeRef

Output _TypeSimple

AlternatesObject
_TypeSimple
_TypeSimple
_TypeSimple
_TypeSimple

Output _Constant

AlternatesObject
_Constant
_Constant
_Constant

Output _Simple

AlternatesObject
_Simple
_Simple
_Simple
_Simple

Output _ConstantList

AlternatesObject
[] _ConstantList

Output _ConstantMap

AlternatesObject
[Simple] _ConstantMap

Output _Collections

AlternatesObject
_Collections
_Collections
_Collections

Output _ModifierKeyed

Type parameters: $kind
Parent: _Modifier<$kind>
Fields Type Object
modifierKind _Modifier
by _TypeSimple _ModifierKeyed
optional Boolean _ModifierKeyed

Output _Modifiers

AlternatesObject
_Modifiers
_Modifiers

Enum _ModifierKind

ValueAliasesEnum
Opt Optional _ModifierKind
List _ModifierKind
Dict Dictionary _ModifierKind
Param TypeParam _ModifierKind

Output _Modifier

Type parameters: $kind
Fields Type Object
modifierKind _Modifier