UNPKG

@graphql-tools/graphql

Version:
70 lines (69 loc) 2.44 kB
/** * The set of allowed kind values for AST nodes. */ export declare enum Kind { /** Name */ NAME = "Name", /** Document */ DOCUMENT = "Document", OPERATION_DEFINITION = "OperationDefinition", VARIABLE_DEFINITION = "VariableDefinition", SELECTION_SET = "SelectionSet", FIELD = "Field", ARGUMENT = "Argument", /** Nullability Modifiers */ LIST_NULLABILITY_OPERATOR = "ListNullabilityOperator", NON_NULL_ASSERTION = "NonNullAssertion", ERROR_BOUNDARY = "ErrorBoundary", /** 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" } /** * 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;