# Functions
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
*
* Operation :
* - NamedType
* - ListType
* - NonNullType
*/.
*
* Value[Const] :
* - [~Const] Variable
* - IntValue
* - FloatValue
* - StringValue
* - BooleanValue
* - EnumValue
* - ListValue[?Const]
* - ObjectValue[?Const]
*
* BooleanValue : one of `true` `false`
*
* EnumValue : Name but not `true`, `false` or `null`
*/.
No description provided by the author
# Structs
No description provided by the author
No description provided by the author
Some leaf values of requests and input values are Enums.
No description provided by the author
A FragmentDefinition represents a reusable part of a GraphQL query
The On part of a FragmentDefinition represents the type of source object for which this FragmentDefinition should be used.
FragmentSpread represents a usage of a FragmentDefinition.
No description provided by the author
An input object defines a structured collection of fields which may be supplied to a field argument.
When a field can return one of a heterogeneous set of types, a Interface type is used to describe what types are possible, what fields are in common across all types, as well as a function to determine which type is actually used when the field is resolved.
A list is a kind of type marker, a wrapping type which points to another type.
A non-null is a kind of type marker, a wrapping type which points to another type.
Almost all of the GraphQL types you define will be object types.
The leaf values of any request and input values to arguments are Scalars (or Enums) and are defined with a name and a series of serialization functions used to ensure validity.
Schema used to validate and resolve the queries.
Selection : A selection represents a part of a GraphQL query
The selection
me: user(id: 166) { name }
has name "user" (representing the source field to be queried), alias "me" (representing the name to be used in the output), args id: 166 (representing arguments passed to the source field to be queried), and subselection name representing the information to be queried from the resulting object.
SelectionSet represents a core GraphQL query
A SelectionSet can contain multiple fields and multiple fragments.
When a field can return one of a heterogeneous set of types, a Union type is used to describe what types are possible as well as providing a function to determine which type is actually used when the field is resolved.
# Type aliases
No description provided by the author
No description provided by the author
No description provided by the author