kinds.js 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. 'use strict';
  2. Object.defineProperty(exports, '__esModule', {
  3. value: true,
  4. });
  5. exports.Kind = void 0;
  6. /**
  7. * The set of allowed kind values for AST nodes.
  8. */
  9. var Kind;
  10. exports.Kind = Kind;
  11. (function (Kind) {
  12. Kind['NAME'] = 'Name';
  13. Kind['DOCUMENT'] = 'Document';
  14. Kind['OPERATION_DEFINITION'] = 'OperationDefinition';
  15. Kind['VARIABLE_DEFINITION'] = 'VariableDefinition';
  16. Kind['SELECTION_SET'] = 'SelectionSet';
  17. Kind['FIELD'] = 'Field';
  18. Kind['ARGUMENT'] = 'Argument';
  19. Kind['FRAGMENT_SPREAD'] = 'FragmentSpread';
  20. Kind['INLINE_FRAGMENT'] = 'InlineFragment';
  21. Kind['FRAGMENT_DEFINITION'] = 'FragmentDefinition';
  22. Kind['VARIABLE'] = 'Variable';
  23. Kind['INT'] = 'IntValue';
  24. Kind['FLOAT'] = 'FloatValue';
  25. Kind['STRING'] = 'StringValue';
  26. Kind['BOOLEAN'] = 'BooleanValue';
  27. Kind['NULL'] = 'NullValue';
  28. Kind['ENUM'] = 'EnumValue';
  29. Kind['LIST'] = 'ListValue';
  30. Kind['OBJECT'] = 'ObjectValue';
  31. Kind['OBJECT_FIELD'] = 'ObjectField';
  32. Kind['DIRECTIVE'] = 'Directive';
  33. Kind['NAMED_TYPE'] = 'NamedType';
  34. Kind['LIST_TYPE'] = 'ListType';
  35. Kind['NON_NULL_TYPE'] = 'NonNullType';
  36. Kind['SCHEMA_DEFINITION'] = 'SchemaDefinition';
  37. Kind['OPERATION_TYPE_DEFINITION'] = 'OperationTypeDefinition';
  38. Kind['SCALAR_TYPE_DEFINITION'] = 'ScalarTypeDefinition';
  39. Kind['OBJECT_TYPE_DEFINITION'] = 'ObjectTypeDefinition';
  40. Kind['FIELD_DEFINITION'] = 'FieldDefinition';
  41. Kind['INPUT_VALUE_DEFINITION'] = 'InputValueDefinition';
  42. Kind['INTERFACE_TYPE_DEFINITION'] = 'InterfaceTypeDefinition';
  43. Kind['UNION_TYPE_DEFINITION'] = 'UnionTypeDefinition';
  44. Kind['ENUM_TYPE_DEFINITION'] = 'EnumTypeDefinition';
  45. Kind['ENUM_VALUE_DEFINITION'] = 'EnumValueDefinition';
  46. Kind['INPUT_OBJECT_TYPE_DEFINITION'] = 'InputObjectTypeDefinition';
  47. Kind['DIRECTIVE_DEFINITION'] = 'DirectiveDefinition';
  48. Kind['SCHEMA_EXTENSION'] = 'SchemaExtension';
  49. Kind['SCALAR_TYPE_EXTENSION'] = 'ScalarTypeExtension';
  50. Kind['OBJECT_TYPE_EXTENSION'] = 'ObjectTypeExtension';
  51. Kind['INTERFACE_TYPE_EXTENSION'] = 'InterfaceTypeExtension';
  52. Kind['UNION_TYPE_EXTENSION'] = 'UnionTypeExtension';
  53. Kind['ENUM_TYPE_EXTENSION'] = 'EnumTypeExtension';
  54. Kind['INPUT_OBJECT_TYPE_EXTENSION'] = 'InputObjectTypeExtension';
  55. })(Kind || (exports.Kind = Kind = {}));
  56. /**
  57. * The enum type representing the possible kind values of AST nodes.
  58. *
  59. * @deprecated Please use `Kind`. Will be remove in v17.
  60. */