Skip to main content
enum Kind
import { Kind } from "https://deno.land/x/kilatgraphql@16.6.0/mod.ts";

The set of allowed kind values for AST nodes.

Members

ARGUMENT = "Argument"
BOOLEAN = "BooleanValue"
DIRECTIVE = "Directive"

Directives

DIRECTIVE_DEFINITION = "DirectiveDefinition"

Directive Definitions

DOCUMENT = "Document"

Document

ENUM = "EnumValue"
ENUM_TYPE_DEFINITION = "EnumTypeDefinition"
ENUM_TYPE_EXTENSION = "EnumTypeExtension"
ENUM_VALUE_DEFINITION = "EnumValueDefinition"
FIELD = "Field"
FIELD_DEFINITION = "FieldDefinition"
FLOAT = "FloatValue"
FRAGMENT_DEFINITION = "FragmentDefinition"
FRAGMENT_SPREAD = "FragmentSpread"

Fragments

INLINE_FRAGMENT = "InlineFragment"
INPUT_OBJECT_TYPE_DEFINITION = "InputObjectTypeDefinition"
INPUT_OBJECT_TYPE_EXTENSION = "InputObjectTypeExtension"
INPUT_VALUE_DEFINITION = "InputValueDefinition"
INT = "IntValue"
INTERFACE_TYPE_DEFINITION = "InterfaceTypeDefinition"
INTERFACE_TYPE_EXTENSION = "InterfaceTypeExtension"
LIST = "ListValue"
LIST_TYPE = "ListType"
NAME = "Name"

Name

NAMED_TYPE = "NamedType"

Types

NON_NULL_TYPE = "NonNullType"
NULL = "NullValue"
OBJECT = "ObjectValue"
OBJECT_FIELD = "ObjectField"
OBJECT_TYPE_DEFINITION = "ObjectTypeDefinition"
OBJECT_TYPE_EXTENSION = "ObjectTypeExtension"
OPERATION_DEFINITION = "OperationDefinition"
OPERATION_TYPE_DEFINITION = "OperationTypeDefinition"
SCALAR_TYPE_DEFINITION = "ScalarTypeDefinition"

Type Definitions

SCALAR_TYPE_EXTENSION = "ScalarTypeExtension"

Type Extensions

SCHEMA_DEFINITION = "SchemaDefinition"

Type System Definitions

SCHEMA_EXTENSION = "SchemaExtension"

Type System Extensions

SELECTION_SET = "SelectionSet"
STRING = "StringValue"
UNION_TYPE_DEFINITION = "UnionTypeDefinition"
UNION_TYPE_EXTENSION = "UnionTypeExtension"
VARIABLE = "Variable"

Values

VARIABLE_DEFINITION = "VariableDefinition"