UNPKG

@graphql-tools/graphql

Version:
65 lines (64 loc) 2.66 kB
/** * The set of allowed kind values for AST nodes. */ export var Kind; (function (Kind) { /** Name */ Kind["NAME"] = "Name"; /** Document */ Kind["DOCUMENT"] = "Document"; Kind["OPERATION_DEFINITION"] = "OperationDefinition"; Kind["VARIABLE_DEFINITION"] = "VariableDefinition"; Kind["SELECTION_SET"] = "SelectionSet"; Kind["FIELD"] = "Field"; Kind["ARGUMENT"] = "Argument"; /** Nullability Modifiers */ Kind["LIST_NULLABILITY_OPERATOR"] = "ListNullabilityOperator"; Kind["NON_NULL_ASSERTION"] = "NonNullAssertion"; Kind["ERROR_BOUNDARY"] = "ErrorBoundary"; /** Fragments */ Kind["FRAGMENT_SPREAD"] = "FragmentSpread"; Kind["INLINE_FRAGMENT"] = "InlineFragment"; Kind["FRAGMENT_DEFINITION"] = "FragmentDefinition"; /** Values */ 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"; /** Directives */ Kind["DIRECTIVE"] = "Directive"; /** Types */ Kind["NAMED_TYPE"] = "NamedType"; Kind["LIST_TYPE"] = "ListType"; Kind["NON_NULL_TYPE"] = "NonNullType"; /** Type System Definitions */ Kind["SCHEMA_DEFINITION"] = "SchemaDefinition"; Kind["OPERATION_TYPE_DEFINITION"] = "OperationTypeDefinition"; /** Type Definitions */ 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"; /** Directive Definitions */ Kind["DIRECTIVE_DEFINITION"] = "DirectiveDefinition"; /** Type System Extensions */ Kind["SCHEMA_EXTENSION"] = "SchemaExtension"; /** Type Extensions */ 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 = {}));