Skip to main content

Kind

The set of allowed kind values for AST nodes.

Index

Enumeration Members

ARGUMENT

ARGUMENT: Argument = "Argument"

BOOLEAN

BOOLEAN: BooleanValue = "BooleanValue"

DIRECTIVE

DIRECTIVE: Directive = "Directive"

Directives

DIRECTIVE_DEFINITION

DIRECTIVE_DEFINITION: DirectiveDefinition = "DirectiveDefinition"

Directive Definitions

DOCUMENT

DOCUMENT: Document = "Document"

Document

ENUM

ENUM: EnumValue = "EnumValue"

ENUM_TYPE_DEFINITION

ENUM_TYPE_DEFINITION: EnumTypeDefinition = "EnumTypeDefinition"

ENUM_TYPE_EXTENSION

ENUM_TYPE_EXTENSION: EnumTypeExtension = "EnumTypeExtension"

ENUM_VALUE_DEFINITION

ENUM_VALUE_DEFINITION: EnumValueDefinition = "EnumValueDefinition"

ERROR_BOUNDARY

ERROR_BOUNDARY: ErrorBoundary = "ErrorBoundary"

FIELD

FIELD: Field = "Field"

FIELD_DEFINITION

FIELD_DEFINITION: FieldDefinition = "FieldDefinition"

FLOAT

FLOAT: FloatValue = "FloatValue"

FRAGMENT_DEFINITION

FRAGMENT_DEFINITION: FragmentDefinition = "FragmentDefinition"

FRAGMENT_SPREAD

FRAGMENT_SPREAD: FragmentSpread = "FragmentSpread"

Fragments

INLINE_FRAGMENT

INLINE_FRAGMENT: InlineFragment = "InlineFragment"

INPUT_OBJECT_TYPE_DEFINITION

INPUT_OBJECT_TYPE_DEFINITION: InputObjectTypeDefinition = "InputObjectTypeDefinition"

INPUT_OBJECT_TYPE_EXTENSION

INPUT_OBJECT_TYPE_EXTENSION: InputObjectTypeExtension = "InputObjectTypeExtension"

INPUT_VALUE_DEFINITION

INPUT_VALUE_DEFINITION: InputValueDefinition = "InputValueDefinition"

INT

INT: IntValue = "IntValue"

INTERFACE_TYPE_DEFINITION

INTERFACE_TYPE_DEFINITION: InterfaceTypeDefinition = "InterfaceTypeDefinition"

INTERFACE_TYPE_EXTENSION

INTERFACE_TYPE_EXTENSION: InterfaceTypeExtension = "InterfaceTypeExtension"

LIST

LIST: ListValue = "ListValue"

LIST_NULLABILITY_OPERATOR

LIST_NULLABILITY_OPERATOR: ListNullabilityOperator = "ListNullabilityOperator"

Nullability Modifiers

LIST_TYPE

LIST_TYPE: ListType = "ListType"

NAME

NAME: Name = "Name"

Name

NAMED_TYPE

NAMED_TYPE: NamedType = "NamedType"

Types

NON_NULL_ASSERTION

NON_NULL_ASSERTION: NonNullAssertion = "NonNullAssertion"

NON_NULL_TYPE

NON_NULL_TYPE: NonNullType = "NonNullType"

NULL

NULL: NullValue = "NullValue"

OBJECT

OBJECT: ObjectValue = "ObjectValue"

OBJECT_FIELD

OBJECT_FIELD: ObjectField = "ObjectField"

OBJECT_TYPE_DEFINITION

OBJECT_TYPE_DEFINITION: ObjectTypeDefinition = "ObjectTypeDefinition"

OBJECT_TYPE_EXTENSION

OBJECT_TYPE_EXTENSION: ObjectTypeExtension = "ObjectTypeExtension"

OPERATION_DEFINITION

OPERATION_DEFINITION: OperationDefinition = "OperationDefinition"

OPERATION_TYPE_DEFINITION

OPERATION_TYPE_DEFINITION: OperationTypeDefinition = "OperationTypeDefinition"

SCALAR_TYPE_DEFINITION

SCALAR_TYPE_DEFINITION: ScalarTypeDefinition = "ScalarTypeDefinition"

Type Definitions

SCALAR_TYPE_EXTENSION

SCALAR_TYPE_EXTENSION: ScalarTypeExtension = "ScalarTypeExtension"

Type Extensions

SCHEMA_DEFINITION

SCHEMA_DEFINITION: SchemaDefinition = "SchemaDefinition"

Type System Definitions

SCHEMA_EXTENSION

SCHEMA_EXTENSION: SchemaExtension = "SchemaExtension"

Type System Extensions

SELECTION_SET

SELECTION_SET: SelectionSet = "SelectionSet"

STRING

STRING: StringValue = "StringValue"

UNION_TYPE_DEFINITION

UNION_TYPE_DEFINITION: UnionTypeDefinition = "UnionTypeDefinition"

UNION_TYPE_EXTENSION

UNION_TYPE_EXTENSION: UnionTypeExtension = "UnionTypeExtension"

VARIABLE

VARIABLE: Variable = "Variable"

Values

VARIABLE_DEFINITION

VARIABLE_DEFINITION: VariableDefinition = "VariableDefinition"