You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
57 lines
2.2 KiB
57 lines
2.2 KiB
/** |
|
* The set of allowed kind values for AST nodes. |
|
*/ |
|
var Kind; |
|
|
|
(function (Kind) { |
|
Kind['NAME'] = 'Name'; |
|
Kind['DOCUMENT'] = 'Document'; |
|
Kind['OPERATION_DEFINITION'] = 'OperationDefinition'; |
|
Kind['VARIABLE_DEFINITION'] = 'VariableDefinition'; |
|
Kind['SELECTION_SET'] = 'SelectionSet'; |
|
Kind['FIELD'] = 'Field'; |
|
Kind['ARGUMENT'] = 'Argument'; |
|
Kind['FRAGMENT_SPREAD'] = 'FragmentSpread'; |
|
Kind['INLINE_FRAGMENT'] = 'InlineFragment'; |
|
Kind['FRAGMENT_DEFINITION'] = 'FragmentDefinition'; |
|
Kind['VARIABLE'] = 'Variable'; |
|
Kind['INT'] = 'IntValue'; |
|
Kind['FLOAT'] = 'FloatValue'; |
|
Kind['STRING'] = 'StringValue'; |
|
Kind['BOOLEAN'] = 'BooleanValue'; |
|
Kind['NULL'] = 'NullValue'; |
|
Kind['ENUM'] = 'EnumValue'; |
|
Kind['LIST'] = 'ListValue'; |
|
Kind['OBJECT'] = 'ObjectValue'; |
|
Kind['OBJECT_FIELD'] = 'ObjectField'; |
|
Kind['DIRECTIVE'] = 'Directive'; |
|
Kind['NAMED_TYPE'] = 'NamedType'; |
|
Kind['LIST_TYPE'] = 'ListType'; |
|
Kind['NON_NULL_TYPE'] = 'NonNullType'; |
|
Kind['SCHEMA_DEFINITION'] = 'SchemaDefinition'; |
|
Kind['OPERATION_TYPE_DEFINITION'] = 'OperationTypeDefinition'; |
|
Kind['SCALAR_TYPE_DEFINITION'] = 'ScalarTypeDefinition'; |
|
Kind['OBJECT_TYPE_DEFINITION'] = 'ObjectTypeDefinition'; |
|
Kind['FIELD_DEFINITION'] = 'FieldDefinition'; |
|
Kind['INPUT_VALUE_DEFINITION'] = 'InputValueDefinition'; |
|
Kind['INTERFACE_TYPE_DEFINITION'] = 'InterfaceTypeDefinition'; |
|
Kind['UNION_TYPE_DEFINITION'] = 'UnionTypeDefinition'; |
|
Kind['ENUM_TYPE_DEFINITION'] = 'EnumTypeDefinition'; |
|
Kind['ENUM_VALUE_DEFINITION'] = 'EnumValueDefinition'; |
|
Kind['INPUT_OBJECT_TYPE_DEFINITION'] = 'InputObjectTypeDefinition'; |
|
Kind['DIRECTIVE_DEFINITION'] = 'DirectiveDefinition'; |
|
Kind['SCHEMA_EXTENSION'] = 'SchemaExtension'; |
|
Kind['SCALAR_TYPE_EXTENSION'] = 'ScalarTypeExtension'; |
|
Kind['OBJECT_TYPE_EXTENSION'] = 'ObjectTypeExtension'; |
|
Kind['INTERFACE_TYPE_EXTENSION'] = 'InterfaceTypeExtension'; |
|
Kind['UNION_TYPE_EXTENSION'] = 'UnionTypeExtension'; |
|
Kind['ENUM_TYPE_EXTENSION'] = 'EnumTypeExtension'; |
|
Kind['INPUT_OBJECT_TYPE_EXTENSION'] = 'InputObjectTypeExtension'; |
|
})(Kind || (Kind = {})); |
|
|
|
export { Kind }; |
|
/** |
|
* The enum type representing the possible kind values of AST nodes. |
|
* |
|
* @deprecated Please use `Kind`. Will be remove in v17. |
|
*/
|
|
|