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.
66 lines
2.1 KiB
66 lines
2.1 KiB
/** |
|
* The set of allowed kind values for AST nodes. |
|
*/ |
|
declare enum Kind { |
|
/** Name */ |
|
NAME = 'Name', |
|
/** Document */ |
|
DOCUMENT = 'Document', |
|
OPERATION_DEFINITION = 'OperationDefinition', |
|
VARIABLE_DEFINITION = 'VariableDefinition', |
|
SELECTION_SET = 'SelectionSet', |
|
FIELD = 'Field', |
|
ARGUMENT = 'Argument', |
|
/** Fragments */ |
|
FRAGMENT_SPREAD = 'FragmentSpread', |
|
INLINE_FRAGMENT = 'InlineFragment', |
|
FRAGMENT_DEFINITION = 'FragmentDefinition', |
|
/** Values */ |
|
VARIABLE = 'Variable', |
|
INT = 'IntValue', |
|
FLOAT = 'FloatValue', |
|
STRING = 'StringValue', |
|
BOOLEAN = 'BooleanValue', |
|
NULL = 'NullValue', |
|
ENUM = 'EnumValue', |
|
LIST = 'ListValue', |
|
OBJECT = 'ObjectValue', |
|
OBJECT_FIELD = 'ObjectField', |
|
/** Directives */ |
|
DIRECTIVE = 'Directive', |
|
/** Types */ |
|
NAMED_TYPE = 'NamedType', |
|
LIST_TYPE = 'ListType', |
|
NON_NULL_TYPE = 'NonNullType', |
|
/** Type System Definitions */ |
|
SCHEMA_DEFINITION = 'SchemaDefinition', |
|
OPERATION_TYPE_DEFINITION = 'OperationTypeDefinition', |
|
/** Type Definitions */ |
|
SCALAR_TYPE_DEFINITION = 'ScalarTypeDefinition', |
|
OBJECT_TYPE_DEFINITION = 'ObjectTypeDefinition', |
|
FIELD_DEFINITION = 'FieldDefinition', |
|
INPUT_VALUE_DEFINITION = 'InputValueDefinition', |
|
INTERFACE_TYPE_DEFINITION = 'InterfaceTypeDefinition', |
|
UNION_TYPE_DEFINITION = 'UnionTypeDefinition', |
|
ENUM_TYPE_DEFINITION = 'EnumTypeDefinition', |
|
ENUM_VALUE_DEFINITION = 'EnumValueDefinition', |
|
INPUT_OBJECT_TYPE_DEFINITION = 'InputObjectTypeDefinition', |
|
/** Directive Definitions */ |
|
DIRECTIVE_DEFINITION = 'DirectiveDefinition', |
|
/** Type System Extensions */ |
|
SCHEMA_EXTENSION = 'SchemaExtension', |
|
/** Type Extensions */ |
|
SCALAR_TYPE_EXTENSION = 'ScalarTypeExtension', |
|
OBJECT_TYPE_EXTENSION = 'ObjectTypeExtension', |
|
INTERFACE_TYPE_EXTENSION = 'InterfaceTypeExtension', |
|
UNION_TYPE_EXTENSION = 'UnionTypeExtension', |
|
ENUM_TYPE_EXTENSION = 'EnumTypeExtension', |
|
INPUT_OBJECT_TYPE_EXTENSION = 'InputObjectTypeExtension', |
|
} |
|
export { Kind }; |
|
/** |
|
* The enum type representing the possible kind values of AST nodes. |
|
* |
|
* @deprecated Please use `Kind`. Will be remove in v17. |
|
*/ |
|
export declare type KindEnum = typeof Kind;
|
|
|