Latest
variable QueryDocumentKeys
import { QueryDocumentKeys } from "https://dotland.deno.dev/x/graphql_deno@v15.0.0/lib/language/visitor.d.ts";

type

{ Name: EmptyTuple; Document: ["definitions"]; OperationDefinition:
[
"name",
"variableDefinitions",
"directives",
"selectionSet",
]
; VariableDefinition:
[
"variable",
"type",
"defaultValue",
"directives",
]
; Variable: ["name"]; SelectionSet: ["selections"]; Field:
[
"alias",
"name",
"arguments",
"directives",
"selectionSet",
]
; Argument: ["name", "value"]; FragmentSpread: ["name", "directives"]; InlineFragment: ["typeCondition", "directives", "selectionSet"]; FragmentDefinition:
[
"name",
"variableDefinitions",
"typeCondition",
"directives",
"selectionSet",
]
; IntValue: EmptyTuple; FloatValue: EmptyTuple; StringValue: EmptyTuple; BooleanValue: EmptyTuple; NullValue: EmptyTuple; EnumValue: EmptyTuple; ListValue: ["values"]; ObjectValue: ["fields"]; ObjectField: ["name", "value"]; Directive: ["name", "arguments"]; NamedType: ["name"]; ListType: ["type"]; NonNullType: ["type"]; SchemaDefinition: ["description", "directives", "operationTypes"]; OperationTypeDefinition: ["type"]; ScalarTypeDefinition: ["description", "name", "directives"]; ObjectTypeDefinition:
[
"description",
"name",
"interfaces",
"directives",
"fields",
]
; FieldDefinition:
[
"description",
"name",
"arguments",
"type",
"directives",
]
; InputValueDefinition:
[
"description",
"name",
"type",
"defaultValue",
"directives",
]
; InterfaceTypeDefinition:
[
"description",
"name",
"interfaces",
"directives",
"fields",
]
; UnionTypeDefinition:
[
"description",
"name",
"directives",
"types",
]
; EnumTypeDefinition:
[
"description",
"name",
"directives",
"values",
]
; EnumValueDefinition: ["description", "name", "directives"]; InputObjectTypeDefinition:
[
"description",
"name",
"directives",
"fields",
]
; DirectiveDefinition:
[
"description",
"name",
"arguments",
"locations",
]
; SchemaExtension: ["directives", "operationTypes"]; ScalarTypeExtension: ["name", "directives"]; ObjectTypeExtension:
[
"name",
"interfaces",
"directives",
"fields",
]
; InterfaceTypeExtension:
[
"name",
"interfaces",
"directives",
"fields",
]
; UnionTypeExtension: ["name", "directives", "types"]; EnumTypeExtension: ["name", "directives", "values"]; InputObjectTypeExtension: ["name", "directives", "fields"]; }