From 99c1d9af689e5325f3cf535c4007b3aeb8325229 Mon Sep 17 00:00:00 2001 From: Minteck Date: Tue, 10 Jan 2023 14:54:04 +0100 Subject: Update - This is an automated commit --- school/node_modules/graphql/index.mjs | 94 +++++++++++++++++++++++++++++++++++ 1 file changed, 94 insertions(+) create mode 100644 school/node_modules/graphql/index.mjs (limited to 'school/node_modules/graphql/index.mjs') diff --git a/school/node_modules/graphql/index.mjs b/school/node_modules/graphql/index.mjs new file mode 100644 index 0000000..952630a --- /dev/null +++ b/school/node_modules/graphql/index.mjs @@ -0,0 +1,94 @@ +/** + * GraphQL.js provides a reference implementation for the GraphQL specification + * but is also a useful utility for operating on GraphQL files and building + * sophisticated tools. + * + * This primary module exports a general purpose function for fulfilling all + * steps of the GraphQL specification in a single operation, but also includes + * utilities for every part of the GraphQL specification: + * + * - Parsing the GraphQL language. + * - Building a GraphQL type schema. + * - Validating a GraphQL request against a type schema. + * - Executing a GraphQL request against a type schema. + * + * This also includes utility functions for operating on GraphQL types and + * GraphQL documents to facilitate building tools. + * + * You may also import from each sub-directory directly. For example, the + * following two import statements are equivalent: + * + * import { parse } from 'graphql'; + * import { parse } from 'graphql/language'; + */ +// The GraphQL.js version info. +export { version, versionInfo } from "./version.mjs"; // The primary entry point into fulfilling a GraphQL request. + +export { graphql, graphqlSync } from "./graphql.mjs"; // Create and operate on GraphQL type definitions and schema. + +export { // Definitions +GraphQLSchema, GraphQLDirective, GraphQLScalarType, GraphQLObjectType, GraphQLInterfaceType, GraphQLUnionType, GraphQLEnumType, GraphQLInputObjectType, GraphQLList, GraphQLNonNull // Standard GraphQL Scalars +, specifiedScalarTypes, GraphQLInt, GraphQLFloat, GraphQLString, GraphQLBoolean, GraphQLID // Built-in Directives defined by the Spec +, specifiedDirectives, GraphQLIncludeDirective, GraphQLSkipDirective, GraphQLDeprecatedDirective, GraphQLSpecifiedByDirective // "Enum" of Type Kinds +, TypeKind // Constant Deprecation Reason +, DEFAULT_DEPRECATION_REASON // GraphQL Types for introspection. +, introspectionTypes, __Schema, __Directive, __DirectiveLocation, __Type, __Field, __InputValue, __EnumValue, __TypeKind // Meta-field definitions. +, SchemaMetaFieldDef, TypeMetaFieldDef, TypeNameMetaFieldDef // Predicates +, isSchema, isDirective, isType, isScalarType, isObjectType, isInterfaceType, isUnionType, isEnumType, isInputObjectType, isListType, isNonNullType, isInputType, isOutputType, isLeafType, isCompositeType, isAbstractType, isWrappingType, isNullableType, isNamedType, isRequiredArgument, isRequiredInputField, isSpecifiedScalarType, isIntrospectionType, isSpecifiedDirective // Assertions +, assertSchema, assertDirective, assertType, assertScalarType, assertObjectType, assertInterfaceType, assertUnionType, assertEnumType, assertInputObjectType, assertListType, assertNonNullType, assertInputType, assertOutputType, assertLeafType, assertCompositeType, assertAbstractType, assertWrappingType, assertNullableType, assertNamedType // Un-modifiers +, getNullableType, getNamedType // Validate GraphQL schema. +, validateSchema, assertValidSchema } from "./type/index.mjs"; +// Parse and operate on GraphQL language source files. +export { Token, Source, Location, getLocation // Print source location +, printLocation, printSourceLocation // Lex +, Lexer, TokenKind // Parse +, parse, parseValue, parseType // Print +, print // Visit +, visit, visitInParallel, getVisitFn, BREAK, Kind, DirectiveLocation // Predicates +, isDefinitionNode, isExecutableDefinitionNode, isSelectionNode, isValueNode, isTypeNode, isTypeSystemDefinitionNode, isTypeDefinitionNode, isTypeSystemExtensionNode, isTypeExtensionNode } from "./language/index.mjs"; +// Execute GraphQL queries. +export { execute, executeSync, defaultFieldResolver, defaultTypeResolver, responsePathAsArray, getDirectiveValues } from "./execution/index.mjs"; +export { subscribe, createSourceEventStream } from "./subscription/index.mjs"; +// Validate GraphQL documents. +export { validate, ValidationContext // All validation rules in the GraphQL Specification. +, specifiedRules // Individual validation rules. +, ExecutableDefinitionsRule, FieldsOnCorrectTypeRule, FragmentsOnCompositeTypesRule, KnownArgumentNamesRule, KnownDirectivesRule, KnownFragmentNamesRule, KnownTypeNamesRule, LoneAnonymousOperationRule, NoFragmentCyclesRule, NoUndefinedVariablesRule, NoUnusedFragmentsRule, NoUnusedVariablesRule, OverlappingFieldsCanBeMergedRule, PossibleFragmentSpreadsRule, ProvidedRequiredArgumentsRule, ScalarLeafsRule, SingleFieldSubscriptionsRule, UniqueArgumentNamesRule, UniqueDirectivesPerLocationRule, UniqueFragmentNamesRule, UniqueInputFieldNamesRule, UniqueOperationNamesRule, UniqueVariableNamesRule, ValuesOfCorrectTypeRule, VariablesAreInputTypesRule, VariablesInAllowedPositionRule // SDL-specific validation rules +, LoneSchemaDefinitionRule, UniqueOperationTypesRule, UniqueTypeNamesRule, UniqueEnumValueNamesRule, UniqueFieldDefinitionNamesRule, UniqueDirectiveNamesRule, PossibleTypeExtensionsRule // Custom validation rules +, NoDeprecatedCustomRule, NoSchemaIntrospectionCustomRule } from "./validation/index.mjs"; +// Create, format, and print GraphQL errors. +export { GraphQLError, syntaxError, locatedError, printError, formatError } from "./error/index.mjs"; +// Utilities for operating on GraphQL type schema and parsed sources. +export { // Produce the GraphQL query recommended for a full schema introspection. +// Accepts optional IntrospectionOptions. +getIntrospectionQuery // Gets the target Operation from a Document. +, getOperationAST // Gets the Type for the target Operation AST. +, getOperationRootType // Convert a GraphQLSchema to an IntrospectionQuery. +, introspectionFromSchema // Build a GraphQLSchema from an introspection result. +, buildClientSchema // Build a GraphQLSchema from a parsed GraphQL Schema language AST. +, buildASTSchema // Build a GraphQLSchema from a GraphQL schema language document. +, buildSchema // @deprecated: Get the description from a schema AST node and supports legacy +// syntax for specifying descriptions - will be removed in v16. +, getDescription // Extends an existing GraphQLSchema from a parsed GraphQL Schema +// language AST. +, extendSchema // Sort a GraphQLSchema. +, lexicographicSortSchema // Print a GraphQLSchema to GraphQL Schema language. +, printSchema // Print a GraphQLType to GraphQL Schema language. +, printType // Prints the built-in introspection schema in the Schema Language +// format. +, printIntrospectionSchema // Create a GraphQLType from a GraphQL language AST. +, typeFromAST // Create a JavaScript value from a GraphQL language AST with a Type. +, valueFromAST // Create a JavaScript value from a GraphQL language AST without a Type. +, valueFromASTUntyped // Create a GraphQL language AST from a JavaScript value. +, astFromValue // A helper to use within recursive-descent visitors which need to be aware of +// the GraphQL type system. +, TypeInfo, visitWithTypeInfo // Coerces a JavaScript value to a GraphQL type, or produces errors. +, coerceInputValue // Concatenates multiple AST together. +, concatAST // Separates an AST into an AST per Operation. +, separateOperations // Strips characters that are not significant to the validity or execution +// of a GraphQL document. +, stripIgnoredCharacters // Comparators for types +, isEqualType, isTypeSubTypeOf, doTypesOverlap // Asserts a string is a valid GraphQL name. +, assertValidName // Determine if a string is a valid GraphQL name. +, isValidNameError // Compares two GraphQLSchemas and detects breaking changes. +, BreakingChangeType, DangerousChangeType, findBreakingChanges, findDangerousChanges // @deprecated: Report all deprecated usage within a GraphQL document. +, findDeprecatedUsages } from "./utilities/index.mjs"; -- cgit