| /** |
| * The set of allowed kind values for AST nodes. |
| */ |
| declare enum Kind { |
| /** Name */ |
| NAME = 'Name', |
| /** Document */ |
| DOCUMENT = 'Document', |
| OPERATION_DEFINITION = 'OperationDefinition', |
| VARIABLE_DEFINITION = 'VariableDefinition', |
| SELECTION_SET = 'SelectionSet', |
| FIELD = 'Field', |
| ARGUMENT = 'Argument', |
| /** Fragments */ |
| FRAGMENT_SPREAD = 'FragmentSpread', |
| INLINE_FRAGMENT = 'InlineFragment', |
| FRAGMENT_DEFINITION = 'FragmentDefinition', |
| /** Values */ |
| VARIABLE = 'Variable', |
| INT = 'IntValue', |
| FLOAT = 'FloatValue', |
| STRING = 'StringValue', |
| BOOLEAN = 'BooleanValue', |
| NULL = 'NullValue', |
| ENUM = 'EnumValue', |
| LIST = 'ListValue', |
| OBJECT = 'ObjectValue', |
| OBJECT_FIELD = 'ObjectField', |
| /** Directives */ |
| DIRECTIVE = 'Directive', |
| /** Types */ |
| NAMED_TYPE = 'NamedType', |
| LIST_TYPE = 'ListType', |
| NON_NULL_TYPE = 'NonNullType', |
| /** Type System Definitions */ |
| SCHEMA_DEFINITION = 'SchemaDefinition', |
| OPERATION_TYPE_DEFINITION = 'OperationTypeDefinition', |
| /** Type Definitions */ |
| 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 Definitions */ |
| DIRECTIVE_DEFINITION = 'DirectiveDefinition', |
| /** Type System Extensions */ |
| SCHEMA_EXTENSION = 'SchemaExtension', |
| /** Type Extensions */ |
| 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', |
| } |
| export { Kind }; |
| /** |
| * The enum type representing the possible kind values of AST nodes. |
| * |
| * @deprecated Please use `Kind`. Will be remove in v17. |
| */ |
| export declare type KindEnum = typeof Kind; |