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.
67 lines
2.1 KiB
67 lines
2.1 KiB
4 months ago
|
/**
|
||
|
* 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;
|