Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

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",
}

§Members

§
Kind.ARGUMENT = "Argument"
[src]
§
Kind.BOOLEAN = "BooleanValue"
[src]
§
Kind.DIRECTIVE = "Directive"
[src]

Directives

§
Kind.DIRECTIVE_DEFINITION = "DirectiveDefinition"
[src]

Directive Definitions

§
Kind.DOCUMENT = "Document"
[src]

Document

§
Kind.ENUM = "EnumValue"
[src]
§
Kind.ENUM_TYPE_DEFINITION = "EnumTypeDefinition"
[src]
§
Kind.ENUM_TYPE_EXTENSION = "EnumTypeExtension"
[src]
§
Kind.ENUM_VALUE_DEFINITION = "EnumValueDefinition"
[src]
§
Kind.FIELD = "Field"
[src]
§
Kind.FIELD_DEFINITION = "FieldDefinition"
[src]
§
Kind.FLOAT = "FloatValue"
[src]
§
Kind.FRAGMENT_DEFINITION = "FragmentDefinition"
[src]
§
Kind.FRAGMENT_SPREAD = "FragmentSpread"
[src]

Fragments

§
Kind.INLINE_FRAGMENT = "InlineFragment"
[src]
§
Kind.INPUT_OBJECT_TYPE_DEFINITION = "InputObjectTypeDefinition"
[src]
§
Kind.INPUT_OBJECT_TYPE_EXTENSION = "InputObjectTypeExtension"
[src]
§
Kind.INPUT_VALUE_DEFINITION = "InputValueDefinition"
[src]
§
Kind.INT = "IntValue"
[src]
§
Kind.INTERFACE_TYPE_DEFINITION = "InterfaceTypeDefinition"
[src]
§
Kind.INTERFACE_TYPE_EXTENSION = "InterfaceTypeExtension"
[src]
§
Kind.LIST = "ListValue"
[src]
§
Kind.LIST_TYPE = "ListType"
[src]
§
Kind.NAME = "Name"
[src]

Name

§
Kind.NAMED_TYPE = "NamedType"
[src]

Types

§
Kind.NON_NULL_TYPE = "NonNullType"
[src]
§
Kind.NULL = "NullValue"
[src]
§
Kind.OBJECT = "ObjectValue"
[src]
§
Kind.OBJECT_FIELD = "ObjectField"
[src]
§
Kind.OBJECT_TYPE_DEFINITION = "ObjectTypeDefinition"
[src]
§
Kind.OBJECT_TYPE_EXTENSION = "ObjectTypeExtension"
[src]
§
Kind.OPERATION_DEFINITION = "OperationDefinition"
[src]
§
Kind.OPERATION_TYPE_DEFINITION = "OperationTypeDefinition"
[src]
§
Kind.SCALAR_TYPE_DEFINITION = "ScalarTypeDefinition"
[src]

Type Definitions

§
Kind.SCALAR_TYPE_EXTENSION = "ScalarTypeExtension"
[src]

Type Extensions

§
Kind.SCHEMA_DEFINITION = "SchemaDefinition"
[src]

Type System Definitions

§
Kind.SCHEMA_EXTENSION = "SchemaExtension"
[src]

Type System Extensions

§
Kind.SELECTION_SET = "SelectionSet"
[src]
§
Kind.STRING = "StringValue"
[src]
§
Kind.UNION_TYPE_DEFINITION = "UnionTypeDefinition"
[src]
§
Kind.UNION_TYPE_EXTENSION = "UnionTypeExtension"
[src]
§
Kind.VARIABLE = "Variable"
[src]

Values

§
Kind.VARIABLE_DEFINITION = "VariableDefinition"
[src]