Types

Output _Schema

Parent: _Named
Fields Type Object
description String [] _Described
name _Identifier _Named
categories(_CategoryFilter) _Categories [_Identifier] _Schema
directives(_Filter) _Directives [_Identifier] _Schema
types(_TypeFilter) _Type [_Identifier] _Schema
settings(_Filter) _Setting [_Identifier] _Schema

Domain _Identifier

String Excluded Domain
[A-Za-z_]+ false _Identifier

Input _Filter

AlternatesObject
[] _Filter
Fields Type Object
names _NameFilter [] _Filter
matchAliases Boolean ? = true _Filter
aliases _NameFilter [] _Filter
returnByAlias Boolean ? _Filter
returnReferencedTypes Boolean ? _Filter

Domain _NameFilter

String Excluded Domain
[A-Za-z_.*]+ false _NameFilter

Input _CategoryFilter

Parent: _Filter
AlternatesObject
[] _Filter
Fields Type Object
names _NameFilter [] _Filter
matchAliases Boolean ? = true _Filter
aliases _NameFilter [] _Filter
returnByAlias Boolean ? _Filter
returnReferencedTypes Boolean ? _Filter
resolutions _Resolution [] _CategoryFilter

Input _TypeFilter

Parent: _Filter
AlternatesObject
[] _Filter
Fields Type Object
names _NameFilter [] _Filter
matchAliases Boolean ? = true _Filter
aliases _NameFilter [] _Filter
returnByAlias Boolean ? _Filter
returnReferencedTypes Boolean ? _Filter
kinds _TypeKind [] _TypeFilter

Dual _Aliased

Parent: _Named
Fields Type Object
description String [] _Described
name _Identifier _Named
aliases _Identifier [] _Aliased

Dual _Named

Parent: _Described
Fields Type Object
description String [] _Described
name _Identifier _Named

Dual _Described

Fields Type Object
description String [] _Described

Output _Categories

AlternatesObject
_Categories
_Categories
Fields Type Object
category _Category _Categories
type _Type _Categories

Output _Category

Parent: _Aliased
Fields Type Object
description String [] _Described
name _Identifier _Named
aliases _Identifier [] _Aliased
resolution _Resolution _Category
output _TypeRef<_TypeKind.> _Category
modifiers _Modifiers [] _Category

Enum _Resolution

ValueAliasesEnum
Parallel _Resolution
Sequential _Resolution
Single _Resolution

Output _Directives

AlternatesObject
_Directives
_Directives
Fields Type Object
directive _Directive _Directives
type _Type _Directives

Output _Directive

Parent: _Aliased
Fields Type Object
description String [] _Described
name _Identifier _Named
aliases _Identifier [] _Aliased
parameters _InputParam [] _Directive
repeatable Boolean _Directive
locations _ [_Location] _Directive

Enum _Location

ValueAliasesEnum
Operation _Location
Variable _Location
Field _Location
Inline _Location
Spread _Location
Fragment _Location

Output _Setting

Parent: _Named
Fields Type Object
description String [] _Described
name _Identifier _Named
value _Constant _Setting

Output _Type

AlternatesObject
_Type
_Type
_Type
_Type
_Type
_Type
_Type
_Type

Output _BaseType

Type parameters: $kind
Parent: _Aliased
Fields Type Object
description String [] _Described
name _Identifier _Named
aliases _Identifier [] _Aliased
typeKind _BaseType

Output _ChildType

Type parameters: $kind, $parent
Parent: _BaseType<$kind>
Fields Type Object
description String [] _Described
name _Identifier _Named
aliases _Identifier [] _Aliased
typeKind _BaseType
parent _ChildType

Output _ParentType

Type parameters: $kind, $item, $allItem
Parent: _ChildType<$kind, _Named>
Fields Type Object
description String [] _Described
name _Identifier _Named
aliases _Identifier [] _Aliased
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
description String [] _Described
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

Enum _DomainKind

ValueAliasesEnum
Boolean _DomainKind
Enum _DomainKind
Number _DomainKind
String _DomainKind

Output _TypeDomain

AlternatesObject
_TypeDomain
_TypeDomain
_TypeDomain
_TypeDomain

Output _DomainRef

Type parameters: $kind
Parent: _TypeRef<_TypeKind.>
Fields Type Object
description String [] _Described
typeKind _TypeKind _TypeRef
name _Identifier _TypeRef
domainKind _DomainRef

Output _BaseDomain

Type parameters: $domain, $item, $domainItem
Parent: _ParentType<_TypeKind., $item, $domainItem>
Fields Type Object
description String [] _Described
name _Identifier _Named
aliases _Identifier [] _Aliased
typeKind _TypeKind _BaseType
parent _Named _ChildType
items [] _ParentType
allItems [] _ParentType
domainKind _BaseDomain

Dual _BaseDomainItem

Parent: _Described
Fields Type Object
description String [] _Described
exclude Boolean _BaseDomainItem

Output _DomainItem

Type parameters: $item
Parent:
Fields Type Object
domain _Identifier _DomainItem

Output _DomainValue

Type parameters: $kind, $value
Parent: _DomainRef<$kind>
Fields Type Object
description String [] _Described
typeKind _TypeKind _TypeRef
name _Identifier _TypeRef
domainKind _DomainRef
value _DomainValue

Dual _DomainTrueFalse

Parent: _BaseDomainItem
Fields Type Object
description String [] _Described
exclude Boolean _BaseDomainItem
value Boolean _DomainTrueFalse

Output _DomainItemTrueFalse

Parent: _DomainItem<_DomainTrueFalse>
Fields Type Object
domain _Identifier _DomainItem

Output _DomainLabel

Parent: _BaseDomainItem
Fields Type Object
description String [] _Described
exclude Boolean _BaseDomainItem
label _EnumValue _DomainLabel

Output _DomainItemLabel

Parent: _DomainItem<_DomainLabel>
Fields Type Object
description String [] _Described
exclude Boolean _BaseDomainItem
label _EnumValue _DomainLabel
domain _Identifier _DomainItem

Dual _DomainRange

Parent: _BaseDomainItem
Fields Type Object
description String [] _Described
exclude Boolean _BaseDomainItem
lower Number ? _DomainRange
upper Number ? _DomainRange

Output _DomainItemRange

Parent: _DomainItem<_DomainRange>
Fields Type Object
domain _Identifier _DomainItem

Dual _DomainRegex

Parent: _BaseDomainItem
Fields Type Object
description String [] _Described
exclude Boolean _BaseDomainItem
pattern String _DomainRegex

Output _DomainItemRegex

Parent: _DomainItem<_DomainRegex>
Fields Type Object
domain _Identifier _DomainItem

Output _TypeEnum

Parent: _ParentType<_TypeKind., _Aliased, _EnumLabel>
Fields Type Object
description String [] _Described
name _Identifier _Named
aliases _Identifier [] _Aliased
typeKind _TypeKind _BaseType
parent _Named _ChildType
items _Aliased [] _ParentType
allItems _EnumLabel [] _ParentType

Dual _EnumLabel

Parent: _Aliased
Fields Type Object
description String [] _Described
name _Identifier _Named
aliases _Identifier [] _Aliased
enum _Identifier _EnumLabel

Output _EnumValue

Parent: _TypeRef<_TypeKind.>
Fields Type Object
description String [] _Described
typeKind _TypeKind _TypeRef
name _Identifier _TypeRef
label _Identifier _EnumValue

Output _TypeUnion

Parent: _ParentType<_TypeKind., _UnionRef, _UnionMember>
Fields Type Object
description String [] _Described
name _Identifier _Named
aliases _Identifier [] _Aliased
typeKind _TypeKind _BaseType
parent _Named _ChildType
items _UnionRef [] _ParentType
allItems _UnionMember [] _ParentType

Output _UnionRef

Parent: _TypeRef<_SimpleKind>
Fields Type Object
description String [] _Described
typeKind _SimpleKind _TypeRef
name _Identifier _TypeRef

Output _UnionMember

Parent: _UnionRef
Fields Type Object
description String [] _Described
typeKind _SimpleKind _TypeRef
name _Identifier _TypeRef
union _Identifier _UnionMember

Output _TypeObject

Type parameters: $kind, $parent, $typeParam, $field, $alternate
Parent: _ChildType<$kind, $parent>
Fields Type Object
description String [] _Described
name _Identifier _Named
aliases _Identifier [] _Aliased
typeKind _BaseType
parent _ChildType
typeParams [] _TypeObject
fields [] _TypeObject
alternates [] _TypeObject
allFields _ObjectFor<$field> [] _TypeObject
allAlternates _ObjectFor<$alternate> [] _TypeObject

Output _ObjTypeParam

Type parameters: $kind
Parent: _Named
Fields Type Object
description String [] _Described
name _Identifier _Named
constraint _ObjConstraint<$kind> ? _ObjTypeParam

Output _ObjConstraint

Type parameters: $kind
Parent: _TypeRef<$kind>
Fields Type Object
description String [] _Described
typeKind _TypeRef
name _Identifier _TypeRef

Output _ObjType

Type parameters: $base
AlternatesObject
_ObjType
_ObjType

Output _ObjBase

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

Output _ObjTypeArg

Parent: _TypeRef<_TypeKind>
AlternatesObject
_ObjTypeArg
Fields Type Object
description String [] _Described
typeKind _TypeKind _TypeRef
name _Identifier _TypeRef

Output _TypeParam

Parent: _Described
Fields Type Object
description String [] _Described
typeParam _Identifier _TypeParam

Output _Alternate

Type parameters: $arg
Parent: _ObjBase<$arg>
AlternatesObject
_ObjBase
Fields Type Object
description String [] _Described
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
description String [] _Described
name _Identifier _Named
aliases _Identifier [] _Aliased
type _Field
modifiers _Modifiers [] _Field

Output _ForParam

Type parameters: $base
AlternatesObject
_ForParam
_ForParam

Output _TypeDual

Parent: _TypeObject<_TypeKind., _DualBase, _DualTypeParam, _DualField, _DualAlternate>
Fields Type Object
description String [] _Described
name _Identifier _Named
aliases _Identifier [] _Aliased
typeKind _TypeKind _BaseType
parent _DualBase _ChildType
typeParams _DualTypeParam [] _TypeObject
fields _DualField [] _TypeObject
alternates _DualAlternate [] _TypeObject
allFields _ObjectFor<$field> [] _TypeObject
allAlternates _ObjectFor<$alternate> [] _TypeObject

Output _DualBase

Parent: _ObjBase<_DualTypeArg>
AlternatesObject
_ObjBase
Fields Type Object
description String [] _Described
typeArgs _DualTypeArg [] _ObjBase
dual _Identifier _DualBase

Output _DualTypeParam

Parent: _ObjTypeParam<_TypeKind.>
Fields Type Object
description String [] _Described
name _Identifier _Named
constraint _ObjConstraint<$kind> ? _ObjTypeParam

Output _DualField

Parent: _Field<_DualBase>
Fields Type Object
description String [] _Described
name _Identifier _Named
aliases _Identifier [] _Aliased
type _DualBase _Field
modifiers _Modifiers [] _Field

Output _DualAlternate

Parent: _Alternate<_DualTypeArg>
AlternatesObject
_ObjBase
Fields Type Object
description String [] _Described
typeArgs _DualTypeArg [] _ObjBase
collections _Collections [] _Alternate
dual _Identifier _DualAlternate

Output _DualTypeArg

Parent: _ObjTypeArg
AlternatesObject
_ObjTypeArg
Fields Type Object
description String [] _Described
typeKind _TypeKind _TypeRef
name _Identifier _TypeRef
dual _Identifier _DualTypeArg

Output _TypeInput

Parent: _TypeObject<_TypeKind., _InputBase, _InputTypeParam, _InputField, _InputAlternate>
Fields Type Object
description String [] _Described
name _Identifier _Named
aliases _Identifier [] _Aliased
typeKind _TypeKind _BaseType
parent _InputBase _ChildType
typeParams _InputTypeParam [] _TypeObject
fields _InputField [] _TypeObject
alternates _InputAlternate [] _TypeObject
allFields _ObjectFor<$field> [] _TypeObject
allAlternates _ObjectFor<$alternate> [] _TypeObject

Output _InputBase

Parent: _ObjBase<_InputTypeArg>
AlternatesObject
_ObjBase
_InputBase
Fields Type Object
description String [] _Described
typeArgs _InputTypeArg [] _ObjBase
input _Identifier _InputBase

Output _InputTypeParam

Parent: _ObjTypeParam<_TypeKind.>
AlternatesObject
_InputTypeParam
Fields Type Object
description String [] _Described
name _Identifier _Named
constraint _ObjConstraint<$kind> ? _ObjTypeParam

Output _InputField

Parent: _Field<_InputBase>
Fields Type Object
description String [] _Described
name _Identifier _Named
aliases _Identifier [] _Aliased
type _InputBase _Field
modifiers _Modifiers [] _Field
default _Constant ? _InputField

Output _InputAlternate

Parent: _Alternate<_InputTypeArg>
AlternatesObject
_ObjBase
Fields Type Object
description String [] _Described
typeArgs _InputTypeArg [] _ObjBase
collections _Collections [] _Alternate
input _Identifier _InputAlternate

Output _InputTypeArg

Parent: _ObjTypeArg
AlternatesObject
_ObjTypeArg
Fields Type Object
description String [] _Described
typeKind _TypeKind _TypeRef
name _Identifier _TypeRef
input _Identifier _InputTypeArg

Output _InputParam

Parent: _InputBase
AlternatesObject
_ObjBase
_InputBase
Fields Type Object
description String [] _Described
typeArgs _InputTypeArg [] _ObjBase
input _Identifier _InputBase
modifiers _Modifiers [] _InputParam
default _Constant ? _InputParam

Output _TypeOutput

Parent: _TypeObject<_TypeKind., _OutputBase, _OutputTypeParam, _OutputField, _OutputAlternate>
Fields Type Object
description String [] _Described
name _Identifier _Named
aliases _Identifier [] _Aliased
typeKind _TypeKind _BaseType
parent _OutputBase _ChildType
typeParams _OutputTypeParam [] _TypeObject
fields _OutputField [] _TypeObject
alternates _OutputAlternate [] _TypeObject
allFields _ObjectFor<$field> [] _TypeObject
allAlternates _ObjectFor<$alternate> [] _TypeObject

Output _OutputBase

Parent: _ObjBase<_OutputTypeArg>
AlternatesObject
_ObjBase
_OutputBase
Fields Type Object
description String [] _Described
typeArgs _OutputTypeArg [] _ObjBase
output _Identifier _OutputBase

Output _OutputTypeParam

Parent: _ObjTypeParam<_TypeKind.>
AlternatesObject
_OutputTypeParam
_OutputTypeParam
Fields Type Object
description String [] _Described
name _Identifier _Named
constraint _ObjConstraint<$kind> ? _ObjTypeParam

Output _OutputField

Parent: _Field<_OutputBase>
AlternatesObject
_OutputField
Fields Type Object
description String [] _Described
name _Identifier _Named
aliases _Identifier [] _Aliased
type _OutputBase _Field
modifiers _Modifiers [] _Field
parameters _InputParam [] _OutputField

Output _OutputAlternate

Parent: _Alternate<_OutputTypeArg>
AlternatesObject
_ObjBase
Fields Type Object
description String [] _Described
typeArgs _OutputTypeArg [] _ObjBase
collections _Collections [] _Alternate
output _Identifier _OutputAlternate

Output _OutputTypeArg

Parent: _ObjTypeArg
AlternatesObject
_ObjTypeArg
Fields Type Object
description String [] _Described
typeKind _TypeKind _TypeRef
name _Identifier _TypeRef
output _Identifier _OutputTypeArg
label _Identifier ? _OutputTypeArg

Output _OutputEnum

Parent: _TypeRef<_TypeKind.>
Fields Type Object
description String [] _Described
typeKind _TypeKind _TypeRef
name _Identifier _TypeRef
field _Identifier _OutputEnum
label _Identifier _OutputEnum