Initial Save
This commit is contained in:
456
node_modules/graphql/index.d.ts
generated
vendored
Normal file
456
node_modules/graphql/index.d.ts
generated
vendored
Normal file
@@ -0,0 +1,456 @@
|
||||
// TypeScript Version: 2.6
|
||||
|
||||
/**
|
||||
* 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';
|
||||
|
||||
// The primary entry point into fulfilling a GraphQL request.
|
||||
export { GraphQLArgs, graphql, graphqlSync } from './graphql';
|
||||
|
||||
// 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,
|
||||
// "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';
|
||||
|
||||
export {
|
||||
GraphQLType,
|
||||
GraphQLInputType,
|
||||
GraphQLOutputType,
|
||||
GraphQLLeafType,
|
||||
GraphQLCompositeType,
|
||||
GraphQLAbstractType,
|
||||
GraphQLWrappingType,
|
||||
GraphQLNullableType,
|
||||
GraphQLNamedType,
|
||||
Thunk,
|
||||
GraphQLSchemaConfig,
|
||||
GraphQLDirectiveConfig,
|
||||
GraphQLArgument,
|
||||
GraphQLArgumentConfig,
|
||||
GraphQLEnumTypeConfig,
|
||||
GraphQLEnumValue,
|
||||
GraphQLEnumValueConfig,
|
||||
GraphQLEnumValueConfigMap,
|
||||
GraphQLField,
|
||||
GraphQLFieldConfig,
|
||||
GraphQLFieldConfigArgumentMap,
|
||||
GraphQLFieldConfigMap,
|
||||
GraphQLFieldMap,
|
||||
GraphQLFieldResolver,
|
||||
GraphQLInputField,
|
||||
GraphQLInputFieldConfig,
|
||||
GraphQLInputFieldConfigMap,
|
||||
GraphQLInputFieldMap,
|
||||
GraphQLInputObjectTypeConfig,
|
||||
GraphQLInterfaceTypeConfig,
|
||||
GraphQLIsTypeOfFn,
|
||||
GraphQLObjectTypeConfig,
|
||||
GraphQLResolveInfo,
|
||||
ResponsePath,
|
||||
GraphQLScalarTypeConfig,
|
||||
GraphQLTypeResolver,
|
||||
GraphQLUnionTypeConfig,
|
||||
GraphQLScalarSerializer,
|
||||
GraphQLScalarValueParser,
|
||||
GraphQLScalarLiteralParser,
|
||||
} from './type';
|
||||
|
||||
// Parse and operate on GraphQL language source files.
|
||||
export {
|
||||
Source,
|
||||
getLocation,
|
||||
// Print source location
|
||||
printLocation,
|
||||
printSourceLocation,
|
||||
// Lex
|
||||
createLexer,
|
||||
TokenKind,
|
||||
// Parse
|
||||
parse,
|
||||
parseValue,
|
||||
parseType,
|
||||
// Print
|
||||
print,
|
||||
// Visit
|
||||
visit,
|
||||
visitInParallel,
|
||||
visitWithTypeInfo,
|
||||
getVisitFn,
|
||||
BREAK,
|
||||
Kind,
|
||||
DirectiveLocation,
|
||||
// Predicates
|
||||
isDefinitionNode,
|
||||
isExecutableDefinitionNode,
|
||||
isSelectionNode,
|
||||
isValueNode,
|
||||
isTypeNode,
|
||||
isTypeSystemDefinitionNode,
|
||||
isTypeDefinitionNode,
|
||||
isTypeSystemExtensionNode,
|
||||
isTypeExtensionNode,
|
||||
} from './language';
|
||||
|
||||
export {
|
||||
Lexer,
|
||||
ParseOptions,
|
||||
SourceLocation,
|
||||
Location,
|
||||
Token,
|
||||
TokenKindEnum,
|
||||
KindEnum,
|
||||
DirectiveLocationEnum,
|
||||
// Visitor utilities
|
||||
ASTVisitor,
|
||||
Visitor,
|
||||
VisitFn,
|
||||
VisitorKeyMap,
|
||||
// AST nodes
|
||||
ASTNode,
|
||||
ASTKindToNode,
|
||||
// Each kind of AST node
|
||||
NameNode,
|
||||
DocumentNode,
|
||||
DefinitionNode,
|
||||
ExecutableDefinitionNode,
|
||||
OperationDefinitionNode,
|
||||
OperationTypeNode,
|
||||
VariableDefinitionNode,
|
||||
VariableNode,
|
||||
SelectionSetNode,
|
||||
SelectionNode,
|
||||
FieldNode,
|
||||
ArgumentNode,
|
||||
FragmentSpreadNode,
|
||||
InlineFragmentNode,
|
||||
FragmentDefinitionNode,
|
||||
ValueNode,
|
||||
IntValueNode,
|
||||
FloatValueNode,
|
||||
StringValueNode,
|
||||
BooleanValueNode,
|
||||
NullValueNode,
|
||||
EnumValueNode,
|
||||
ListValueNode,
|
||||
ObjectValueNode,
|
||||
ObjectFieldNode,
|
||||
DirectiveNode,
|
||||
TypeNode,
|
||||
NamedTypeNode,
|
||||
ListTypeNode,
|
||||
NonNullTypeNode,
|
||||
TypeSystemDefinitionNode,
|
||||
SchemaDefinitionNode,
|
||||
OperationTypeDefinitionNode,
|
||||
TypeDefinitionNode,
|
||||
ScalarTypeDefinitionNode,
|
||||
ObjectTypeDefinitionNode,
|
||||
FieldDefinitionNode,
|
||||
InputValueDefinitionNode,
|
||||
InterfaceTypeDefinitionNode,
|
||||
UnionTypeDefinitionNode,
|
||||
EnumTypeDefinitionNode,
|
||||
EnumValueDefinitionNode,
|
||||
InputObjectTypeDefinitionNode,
|
||||
DirectiveDefinitionNode,
|
||||
TypeSystemExtensionNode,
|
||||
SchemaExtensionNode,
|
||||
TypeExtensionNode,
|
||||
ScalarTypeExtensionNode,
|
||||
ObjectTypeExtensionNode,
|
||||
InterfaceTypeExtensionNode,
|
||||
UnionTypeExtensionNode,
|
||||
EnumTypeExtensionNode,
|
||||
InputObjectTypeExtensionNode,
|
||||
} from './language';
|
||||
|
||||
// Execute GraphQL queries.
|
||||
export {
|
||||
execute,
|
||||
defaultFieldResolver,
|
||||
defaultTypeResolver,
|
||||
responsePathAsArray,
|
||||
getDirectiveValues,
|
||||
ExecutionArgs,
|
||||
ExecutionResult,
|
||||
FormattedExecutionResult,
|
||||
} from './execution';
|
||||
|
||||
export {
|
||||
subscribe,
|
||||
createSourceEventStream,
|
||||
SubscriptionArgs,
|
||||
} from './subscription';
|
||||
|
||||
// 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,
|
||||
ValidationRule,
|
||||
} from './validation';
|
||||
|
||||
// Create, format, and print GraphQL errors.
|
||||
export {
|
||||
GraphQLError,
|
||||
syntaxError,
|
||||
locatedError,
|
||||
printError,
|
||||
formatError,
|
||||
GraphQLFormattedError,
|
||||
} from './error';
|
||||
|
||||
// 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,
|
||||
// @deprecated: use getIntrospectionQuery - will be removed in v15.
|
||||
introspectionQuery,
|
||||
// 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,
|
||||
// Coerces a JavaScript value to a GraphQL type, or produces errors.
|
||||
coerceInputValue,
|
||||
// @deprecated use coerceInputValue - will be removed in v15
|
||||
coerceValue,
|
||||
// @deprecated use coerceInputValue - will be removed in v15
|
||||
isValidJSValue,
|
||||
// @deprecated use validation - will be removed in v15
|
||||
isValidLiteralValue,
|
||||
// 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,
|
||||
// Report all deprecated usage within a GraphQL document.
|
||||
findDeprecatedUsages,
|
||||
} from './utilities';
|
||||
|
||||
export {
|
||||
IntrospectionOptions,
|
||||
IntrospectionQuery,
|
||||
IntrospectionSchema,
|
||||
IntrospectionType,
|
||||
IntrospectionInputType,
|
||||
IntrospectionOutputType,
|
||||
IntrospectionScalarType,
|
||||
IntrospectionObjectType,
|
||||
IntrospectionInterfaceType,
|
||||
IntrospectionUnionType,
|
||||
IntrospectionEnumType,
|
||||
IntrospectionInputObjectType,
|
||||
IntrospectionTypeRef,
|
||||
IntrospectionInputTypeRef,
|
||||
IntrospectionOutputTypeRef,
|
||||
IntrospectionNamedTypeRef,
|
||||
IntrospectionListTypeRef,
|
||||
IntrospectionNonNullTypeRef,
|
||||
IntrospectionField,
|
||||
IntrospectionInputValue,
|
||||
IntrospectionEnumValue,
|
||||
IntrospectionDirective,
|
||||
BuildSchemaOptions,
|
||||
BreakingChange,
|
||||
DangerousChange,
|
||||
} from './utilities';
|
||||
Reference in New Issue
Block a user