Skip to main content
Module

x/graphql_tools/deps.ts>ASTKindToNode

[DEPRECATED] 🦕 Useful tools to create and manipulate GraphQL schemas. Deno port of `graphql-tools` library
Latest
interface ASTKindToNode
import { type ASTKindToNode } from "https://deno.land/x/graphql_tools@0.0.4-deprecated/deps.ts";

Utility type listing all nodes indexed by their kind.

Properties

Name: NameNode
Document: DocumentNode
OperationDefinition: OperationDefinitionNode
VariableDefinition: VariableDefinitionNode
Variable: VariableNode
SelectionSet: SelectionSetNode
Field: FieldNode
Argument: ArgumentNode
FragmentSpread: FragmentSpreadNode
InlineFragment: InlineFragmentNode
FragmentDefinition: FragmentDefinitionNode
IntValue: IntValueNode
FloatValue: FloatValueNode
StringValue: StringValueNode
BooleanValue: BooleanValueNode
NullValue: NullValueNode
EnumValue: EnumValueNode
ListValue: ListValueNode
ObjectValue: ObjectValueNode
ObjectField: ObjectFieldNode
Directive: DirectiveNode
NamedType: NamedTypeNode
ListType: ListTypeNode
NonNullType: NonNullTypeNode
SchemaDefinition: SchemaDefinitionNode
OperationTypeDefinition: OperationTypeDefinitionNode
ScalarTypeDefinition: ScalarTypeDefinitionNode
ObjectTypeDefinition: ObjectTypeDefinitionNode
FieldDefinition: FieldDefinitionNode
InputValueDefinition: InputValueDefinitionNode
InterfaceTypeDefinition: InterfaceTypeDefinitionNode
UnionTypeDefinition: UnionTypeDefinitionNode
EnumTypeDefinition: EnumTypeDefinitionNode
EnumValueDefinition: EnumValueDefinitionNode
InputObjectTypeDefinition: InputObjectTypeDefinitionNode
DirectiveDefinition: DirectiveDefinitionNode
SchemaExtension: SchemaExtensionNode
ScalarTypeExtension: ScalarTypeExtensionNode
ObjectTypeExtension: ObjectTypeExtensionNode
InterfaceTypeExtension: InterfaceTypeExtensionNode
UnionTypeExtension: UnionTypeExtensionNode
EnumTypeExtension: EnumTypeExtensionNode
InputObjectTypeExtension: InputObjectTypeExtensionNode