GraphQL-Tools

A set of utilities for faster GraphQL development

Documentation
GitHubGitHub
  • Introduction
  • Executable Schemas
  • Resolvers
  • Resolvers Composition
  • Custom Scalars and Enums
  • Mocking
  • Data Fetching
  • Schema Directives
  • Schema Merging
  • Schema Stitching ↗
  • Setup an HTTP Server
  • Schema Loading
  • Documents Loading
  • GraphQL Tag Pluck
  • Relay Operation Optimizer
    • From GraphQL Import
    • From Merge GraphQL Schemas
    • From GraphQL Toolkit
    • From Tools v4 - v6
      • batch-delegate
      • batch-execute
      • delegate
      • documents
      • executor
      • executors-apollo-link
      • executors-envelop
      • executors-graphql-ws
      • executors-http
      • executors-legacy-ws
      • executors-urql-exchange
      • executors-yoga
      • federation
      • graphql-tag-pluck
      • import
      • inspect
      • jest-transform
      • links
      • load
      • load-files
      • loaders-apollo-engine
      • loaders-code-file
      • loaders-git
      • loaders-github
      • loaders-graphql-file
      • loaders-json-file
      • loaders-module
      • loaders-prisma
      • loaders-url
      • merge
      • mock
      • node-require
      • optimize
      • relay-operation-optimizer
      • resolvers-composition
      • schema
      • stitch
      • stitching-directives
      • utils
      • webpack-loader
      • webpack-loader-runtime
      • wrap
      • ApolloEngineLoader
      • AwaitVariablesLink
      • CodeFileLoader
      • EventEmitter
      • ExecutorLink
      • ExtractField
      • FilterInputObjectFields
      • FilterInterfaceFields
      • FilterObjectFieldDirectives
      • FilterObjectFields
      • FilterRootFields
      • FilterTypes
      • GithubLoader
      • GitLoader
      • GraphQLFileLoader
      • HoistField
      • JsonFileLoader
      • MapFields
      • MapLeafValues
      • MockList
      • MockStore
      • ModuleLoader
      • PrismaLoader
      • PruneSchema
      • RemoveObjectFieldDeprecations
      • RemoveObjectFieldDirectives
      • RemoveObjectFieldsWithDeprecation
      • RemoveObjectFieldsWithDirective
      • RenameInputObjectFields
      • RenameInterfaceFields
      • RenameObjectFieldArguments
      • RenameObjectFields
      • RenameRootFields
      • RenameRootTypes
      • RenameTypes
      • Subschema
      • SupergraphSchemaManager
      • TransformCompositeFields
      • TransformEnumValues
      • Transformer
      • TransformInputObjectFields
      • TransformInterfaceFields
      • TransformObjectFields
      • TransformQuery
      • TransformRootFields
      • UrlLoader
      • WrapFields
      • WrapQuery
      • WrapType
      • CompareVal
      • DirectiveLocation
      • LEGACY_WS
      • MapperKind
      • SubscriptionProtocol
      • ValidationLevel
      • ApolloEngineOptions
      • BatchDelegateOptions
      • BatchingOptions
      • Config
      • CreateBatchDelegateFnOptions
      • DelegationContext
      • DelegationPlanLeftOver
      • DirectiveAnnotation
      • ExecutionArgs
      • ExecutionContext
      • ExecutionRequest
      • ExecutionResult
      • ExecutorPluginContext
      • ExecutorPluginExtras
      • Expansion
      • ExternalObject
      • FederationSubschemaConfig
      • FieldsAndPatches
      • FormattedExecutionResult
      • FormattedIncrementalDeferResult
      • FormattedIncrementalStreamResult
      • FormattedInitialIncrementalExecutionResult
      • FormattedSubsequentIncrementalExecutionResult
      • GetDocumentNodeFromSchemaOptions
      • GetStitchedSchemaFromSupergraphSdlOpts
      • GetStitchingOptionsFromSupergraphSdlOpts
      • GithubLoaderOptions
      • GraphQLFileLoaderOptions
      • GraphQLParseOptions
      • GraphQLSchemaWithContext
      • GraphQLTagPluckOptions
      • HTTPExecutorOptions
      • IAddResolversToSchemaOptions
      • ICreateProxyingResolverOptions
      • ICreateRequest
      • IDelegateRequestOptions
      • IDelegateToSchemaOptions
      • IExecutableSchemaDefinition
      • IFieldResolverOptions
      • IMockServer
      • IMockStore
      • IncrementalDeferResult
      • IncrementalExecutionResults
      • IncrementalStreamResult
      • InitialIncrementalExecutionResult
      • IResolverValidationOptions
      • IStitchSchemasOptions
      • JsonFileLoaderOptions
      • LegacyWSExecutorOpts
      • Loader
      • LoadFilesOptions
      • LoadFromUrlOptions
      • MappingInstruction
      • MergedFieldConfig
      • MergedTypeConfig
      • MergedTypeEntryPoint
      • MergedTypeInfo
      • MergedTypeResolverInfo
      • MergedTypeResolverOptions
      • MergeEnumValueConfigCandidate
      • MergeFieldConfigCandidate
      • MergeInputFieldConfigCandidate
      • MergeResolversOptions
      • MergeTypeCandidate
      • Observable
      • Observer
      • ParsedMergeArgsExpr
      • PatchFields
      • Path
      • PrismaLoaderOptions
      • PropertyTree
      • PruneSchemaOptions
      • SchemaMapper
      • SchemaPrintOptions
      • SingularExecutionResult
      • Source
      • StitchingDirectivesOptions
      • StitchingDirectivesResult
      • StitchingInfo
      • SubschemaConfig
      • SubsequentIncrementalExecutionResult
      • Transform
      • TypeMergingOptions
      • ValidationSettings
    • Readme

On This Page

  • Classes
  • Interfaces
Question? Give us feedback →Edit this page on GitHub
Documentation
API Reference
Packages
loaders-github

@graphql-tools/github-loader

Classes

  • GithubLoader

Interfaces

  • GithubLoaderOptions
loaders-gitloaders-graphql-file

Products

  • Hive
  • Mesh
  • Yoga
  • Code Generator
  • Nextra
  • GraphQL to REST

Resources

  • Press Kit

Company

  • About
  • Blog
  • Newsletter
DiscordGitHub
Cloud Security Alliance Star Level One Badge