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};