Mirror: The spec-compliant minimum of client-side GraphQL.
1export declare enum Kind {
2 /** Name */
3 NAME = 'Name',
4 /** Document */
5 DOCUMENT = 'Document',
6 OPERATION_DEFINITION = 'OperationDefinition',
7 VARIABLE_DEFINITION = 'VariableDefinition',
8 SELECTION_SET = 'SelectionSet',
9 FIELD = 'Field',
10 ARGUMENT = 'Argument',
11 /** Fragments */
12 FRAGMENT_SPREAD = 'FragmentSpread',
13 INLINE_FRAGMENT = 'InlineFragment',
14 FRAGMENT_DEFINITION = 'FragmentDefinition',
15 /** Values */
16 VARIABLE = 'Variable',
17 INT = 'IntValue',
18 FLOAT = 'FloatValue',
19 STRING = 'StringValue',
20 BOOLEAN = 'BooleanValue',
21 NULL = 'NullValue',
22 ENUM = 'EnumValue',
23 LIST = 'ListValue',
24 OBJECT = 'ObjectValue',
25 OBJECT_FIELD = 'ObjectField',
26 /** Directives */
27 DIRECTIVE = 'Directive',
28 /** Types */
29 NAMED_TYPE = 'NamedType',
30 LIST_TYPE = 'ListType',
31 NON_NULL_TYPE = 'NonNullType',
32 /** Type System Definitions */
33 SCHEMA_DEFINITION = 'SchemaDefinition',
34 OPERATION_TYPE_DEFINITION = 'OperationTypeDefinition',
35 /** Type Definitions */
36 SCALAR_TYPE_DEFINITION = 'ScalarTypeDefinition',
37 OBJECT_TYPE_DEFINITION = 'ObjectTypeDefinition',
38 FIELD_DEFINITION = 'FieldDefinition',
39 INPUT_VALUE_DEFINITION = 'InputValueDefinition',
40 INTERFACE_TYPE_DEFINITION = 'InterfaceTypeDefinition',
41 UNION_TYPE_DEFINITION = 'UnionTypeDefinition',
42 ENUM_TYPE_DEFINITION = 'EnumTypeDefinition',
43 ENUM_VALUE_DEFINITION = 'EnumValueDefinition',
44 INPUT_OBJECT_TYPE_DEFINITION = 'InputObjectTypeDefinition',
45 /** Directive Definitions */
46 DIRECTIVE_DEFINITION = 'DirectiveDefinition',
47 /** Type System Extensions */
48 SCHEMA_EXTENSION = 'SchemaExtension',
49 /** Type Extensions */
50 SCALAR_TYPE_EXTENSION = 'ScalarTypeExtension',
51 OBJECT_TYPE_EXTENSION = 'ObjectTypeExtension',
52 INTERFACE_TYPE_EXTENSION = 'InterfaceTypeExtension',
53 UNION_TYPE_EXTENSION = 'UnionTypeExtension',
54 ENUM_TYPE_EXTENSION = 'EnumTypeExtension',
55 INPUT_OBJECT_TYPE_EXTENSION = 'InputObjectTypeExtension',
56}
57
58export declare enum OperationTypeNode {
59 QUERY = 'query',
60 MUTATION = 'mutation',
61 SUBSCRIPTION = 'subscription',
62}