Kind
The set of allowed kind values for AST nodes.
enum Kind { }
NAME = "Name",
DOCUMENT = "Document",
OPERATION_DEFINITION = "OperationDefinition",
VARIABLE_DEFINITION = "VariableDefinition",
SELECTION_SET = "SelectionSet",
FIELD = "Field",
ARGUMENT = "Argument",
FRAGMENT_SPREAD = "FragmentSpread",
INLINE_FRAGMENT = "InlineFragment",
FRAGMENT_DEFINITION = "FragmentDefinition",
VARIABLE = "Variable",
INT = "IntValue",
FLOAT = "FloatValue",
STRING = "StringValue",
BOOLEAN = "BooleanValue",
NULL = "NullValue",
ENUM = "EnumValue",
LIST = "ListValue",
OBJECT = "ObjectValue",
OBJECT_FIELD = "ObjectField",
DIRECTIVE = "Directive",
NAMED_TYPE = "NamedType",
LIST_TYPE = "ListType",
NON_NULL_TYPE = "NonNullType",
SCHEMA_DEFINITION = "SchemaDefinition",
OPERATION_TYPE_DEFINITION = "OperationTypeDefinition",
SCALAR_TYPE_DEFINITION = "ScalarTypeDefinition",
OBJECT_TYPE_DEFINITION = "ObjectTypeDefinition",
FIELD_DEFINITION = "FieldDefinition",
INPUT_VALUE_DEFINITION = "InputValueDefinition",
INTERFACE_TYPE_DEFINITION = "InterfaceTypeDefinition",
UNION_TYPE_DEFINITION = "UnionTypeDefinition",
ENUM_TYPE_DEFINITION = "EnumTypeDefinition",
ENUM_VALUE_DEFINITION = "EnumValueDefinition",
INPUT_OBJECT_TYPE_DEFINITION = "InputObjectTypeDefinition",
DIRECTIVE_DEFINITION = "DirectiveDefinition",
SCHEMA_EXTENSION = "SchemaExtension",
SCALAR_TYPE_EXTENSION = "ScalarTypeExtension",
OBJECT_TYPE_EXTENSION = "ObjectTypeExtension",
INTERFACE_TYPE_EXTENSION = "InterfaceTypeExtension",
UNION_TYPE_EXTENSION = "UnionTypeExtension",
ENUM_TYPE_EXTENSION = "EnumTypeExtension",
INPUT_OBJECT_TYPE_EXTENSION = "InputObjectTypeExtension",