Mirror: The spec-compliant minimum of client-side GraphQL.
1export const Kind = {
2 NAME: 'Name',
3 DOCUMENT: 'Document',
4 OPERATION_DEFINITION: 'OperationDefinition',
5 VARIABLE_DEFINITION: 'VariableDefinition',
6 SELECTION_SET: 'SelectionSet',
7 FIELD: 'Field',
8 ARGUMENT: 'Argument',
9 FRAGMENT_SPREAD: 'FragmentSpread',
10 INLINE_FRAGMENT: 'InlineFragment',
11 FRAGMENT_DEFINITION: 'FragmentDefinition',
12 VARIABLE: 'Variable',
13 OBJECT: 'ObjectValue',
14 OBJECT_FIELD: 'ObjectField',
15 DIRECTIVE: 'Directive',
16 NAMED_TYPE: 'NamedType',
17 LIST_TYPE: 'ListType',
18 NON_NULL_TYPE: 'NonNullType',
19
20 /*
21 SCHEMA_DEFINITION: 'SchemaDefinition',
22 OPERATION_TYPE_DEFINITION: 'OperationTypeDefinition',
23 SCALAR_TYPE_DEFINITION: 'ScalarTypeDefinition',
24 OBJECT_TYPE_DEFINITION: 'ObjectTypeDefinition',
25 FIELD_DEFINITION: 'FieldDefinition',
26 INPUT_VALUE_DEFINITION: 'InputValueDefinition',
27 INTERFACE_TYPE_DEFINITION: 'InterfaceTypeDefinition',
28 UNION_TYPE_DEFINITION: 'UnionTypeDefinition',
29 ENUM_TYPE_DEFINITION: 'EnumTypeDefinition',
30 ENUM_VALUE_DEFINITION: 'EnumValueDefinition',
31 INPUT_OBJECT_TYPE_DEFINITION: 'InputObjectTypeDefinition',
32 DIRECTIVE_DEFINITION: 'DirectiveDefinition',
33 SCHEMA_EXTENSION: 'SchemaExtension',
34 SCALAR_TYPE_EXTENSION: 'ScalarTypeExtension',
35 OBJECT_TYPE_EXTENSION: 'ObjectTypeExtension',
36 INTERFACE_TYPE_EXTENSION: 'InterfaceTypeExtension',
37 UNION_TYPE_EXTENSION: 'UnionTypeExtension',
38 ENUM_TYPE_EXTENSION: 'EnumTypeExtension',
39 INPUT_OBJECT_TYPE_EXTENSION: 'InputObjectTypeExtension',
40 */
41};
42
43export const OperationTypeNode = {
44 QUERY: 'query',
45 MUTATION: 'mutation',
46 SUBSCRIPTION: 'subscription',
47};