Spec

Types

Output_BaseType

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

Output_ChildType

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

Dual_Collections

Alternates Object
_Modifier< > _Collections
_ModifierKeyed< > _Collections
_ModifierKeyed< > _Collections

Dual_Modifier

Type parameters: $modifierKind : _ModifierKind
Fields Type Object
modifierKind $modifierKind _Modifier

Dual_ModifierKeyed

Type parameters: $modifierKind : _ModifierKind
Parent: _Modifier<$modifierKind >
Fields Type Object
modifierKind $modifierKind _Modifier
by _TypeSimple _ModifierKeyed
isOptional Boolean _ModifierKeyed

Enum_ModifierKind

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

Dual_Modifiers

Alternates Object
_Modifier< > _Modifiers
_Modifier< > _Modifiers
_Collections _Modifiers

Output_ParentType

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

Enum_SimpleKind

ValueAliasesEnum
Basic _SimpleKind
Enum _SimpleKind
Internal _SimpleKind
Domain _SimpleKind
Union _SimpleKind

Output_Type

Alternates Object
_BaseType< > _Type
_BaseType< > _Type
_BaseDomain< , _DomainTrueFalse , _DomainItemTrueFalse > _Type
_BaseDomain< , _DomainLabel , _DomainItemLabel > _Type
_BaseDomain< , _DomainRange , _DomainItemRange > _Type
_BaseDomain< , _DomainRegex , _DomainItemRegex > _Type
_ParentType< , _Aliased , _EnumLabel > _Type
_ParentType< , _UnionRef , _UnionMember > _Type
_TypeObject< , _DualField > _Type
_TypeObject< , _InputField > _Type
_TypeObject< , _OutputField > _Type

Enum_TypeKind

Parent:_SimpleKind Enum

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

Dual_TypeRef

Type parameters: $typeKind : _TypeKind
Parent: _Named
Fields Type Object
typeKind $typeKind _TypeRef

Dual_TypeSimple

Alternates Object
_TypeRef< > _TypeSimple
_TypeRef< > _TypeSimple
_TypeRef< > _TypeSimple
_TypeRef< > _TypeSimple