import { QueryDocumentKeys } from "https://dotland.deno.dev/x/graphql_deno@v15.0.0/lib/language/visitor.d.ts";
type
{ Name: EmptyTuple; Document: ["definitions"]; OperationDefinition:
[
; VariableDefinition: "name",
"variableDefinitions",
"directives",
"selectionSet",
][
; Variable: ["name"]; SelectionSet: ["selections"]; Field: "variable",
"type",
"defaultValue",
"directives",
][
; Argument: ["name", "value"]; FragmentSpread: ["name", "directives"]; InlineFragment: ["typeCondition", "directives", "selectionSet"]; FragmentDefinition: "alias",
"name",
"arguments",
"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: "name",
"variableDefinitions",
"typeCondition",
"directives",
"selectionSet",
][
; FieldDefinition: "description",
"name",
"interfaces",
"directives",
"fields",
][
; InputValueDefinition: "description",
"name",
"arguments",
"type",
"directives",
][
; InterfaceTypeDefinition: "description",
"name",
"type",
"defaultValue",
"directives",
][
; UnionTypeDefinition: "description",
"name",
"interfaces",
"directives",
"fields",
][
; EnumTypeDefinition: "description",
"name",
"directives",
"types",
][
; EnumValueDefinition: ["description", "name", "directives"]; InputObjectTypeDefinition: "description",
"name",
"directives",
"values",
][
; DirectiveDefinition: "description",
"name",
"directives",
"fields",
][
; SchemaExtension: ["directives", "operationTypes"]; ScalarTypeExtension: ["name", "directives"]; ObjectTypeExtension: "description",
"name",
"arguments",
"locations",
][
; InterfaceTypeExtension: "name",
"interfaces",
"directives",
"fields",
][
; UnionTypeExtension: ["name", "directives", "types"]; EnumTypeExtension: ["name", "directives", "values"]; InputObjectTypeExtension: ["name", "directives", "fields"]; }"name",
"interfaces",
"directives",
"fields",
]