Menu
GraphQL Tools LogoGraphQL Tools Logo
API & DocumentationGitHubContact Us
🌜
🌞
GraphQL Tools LogoGraphQL Tools Logo
  • API & Documentation
  • GitHub
  • Contact Us
  • Introduction
  • Guides
    • Executable schemas
    • Resolvers
    • Resolvers composition
    • Custom scalars and enums
    • Mocking
    • Data fetching
    • Schema directives
    • Directive resolvers
    • Schema delegation
    • Remote schemas
    • Schema wrapping
    • Schema merging
    • Schema stitching
      • Combining schemas
      • Type merging
      • Directives SDL
      • Schema extensions
      • Stitching API
    • Setup an HTTP server
    • Schema loading
    • Documents loading
    • GraphQL Tag Pluck
    • Relay Operation Optimizer
    • Migration
      • From tools v4 - v6
      • From GraphQL Toolkit
      • From Merge GraphQL Schemas
      • From GraphQL Import
  • API Reference
    • Modules
      • batch-delegate
      • batch-execute
      • delegate
      • graphql-tag-pluck
      • import
      • links
      • load
      • load-files
      • merge
      • mock
      • node-require
      • optimize
      • relay-operation-optimizer
      • resolvers-composition
      • schema
      • stitch
      • stitching-directives
      • utils
      • webpack-loader
      • webpack-loader-runtime
      • wrap
      • apollo-engine-loader
      • code-file-loader
      • git-loader
      • github-loader
      • graphql-file-loader
      • json-file-loader
      • module-loader
      • prisma-loader
      • url-loader
    • Classes
      • delegate_src.addargumentsasvariables
      • delegate_src.addselectionsets
      • delegate_src.addtypenametoabstract
      • loaders_apollo_engine_src.apolloengineloader
      • links_src.awaitvariableslink
      • delegate_src.checkresultandhandleerrors
      • loaders_code_file_src.codefileloader
      • delegate_src.expandabstracttypes
      • wrap_src.extractfield
      • wrap_src.filterinputobjectfields
      • wrap_src.filterinterfacefields
      • wrap_src.filterobjectfielddirectives
      • wrap_src.filterobjectfields
      • wrap_src.filterrootfields
      • delegate_src.filtertoschema
      • wrap_src.filtertypes
      • loaders_github_src.githubloader
      • loaders_git_src.gitloader
      • loaders_graphql_file_src.graphqlfileloader
      • wrap_src.hoistfield
      • loaders_json_file_src.jsonfileloader
      • wrap_src.mapfields
      • wrap_src.mapleafvalues
      • mock_src.mocklist
      • loaders_module_src.moduleloader
      • loaders_prisma_src.prismaloader
      • wrap_src.pruneschema
      • wrap_src.removeobjectfielddeprecations
      • wrap_src.removeobjectfielddirectives
      • wrap_src.removeobjectfieldswithdeprecation
      • wrap_src.removeobjectfieldswithdirective
      • wrap_src.renameinputobjectfields
      • wrap_src.renameinterfacefields
      • wrap_src.renameobjectfields
      • wrap_src.renamerootfields
      • wrap_src.renameroottypes
      • wrap_src.renametypes
      • utils_src.schemadirectivevisitor
      • utils_src.schemavisitor
      • delegate_src.subschema
      • wrap_src.transformcompositefields
      • wrap_src.transformenumvalues
      • wrap_src.transforminputobjectfields
      • wrap_src.transforminterfacefields
      • wrap_src.transformobjectfields
      • wrap_src.transformquery
      • wrap_src.transformrootfields
      • loaders_url_src.urlloader
      • delegate_src.visitselectionsets
      • wrap_src.wrapfields
      • wrap_src.wrapquery
      • wrap_src.wraptype
    • Interfaces
      • loaders_apollo_engine_src.apolloengineoptions
      • batch_delegate_src.batchdelegateoptions
      • delegate_src.batchingoptions
      • merge_src.config
      • batch_delegate_src.createbatchdelegatefnoptions
      • delegate_src.delegationcontext
      • delegate_src.executionparams
      • utils_src.executionresult
      • stitching_directives_src.expansion
      • delegate_src.externalobject
      • loaders_github_src.githubloaderoptions
      • utils_src.graphqlexecutioncontext
      • loaders_graphql_file_src.graphqlfileloaderoptions
      • utils_src.graphqlparseoptions
      • graphql_tag_pluck_src.graphqltagpluckoptions
      • utils_src.iaddresolverstoschemaoptions
      • delegate_src.icreateproxyingresolveroptions
      • delegate_src.icreaterequest
      • delegate_src.icreaterequestfrominfo
      • delegate_src.idelegaterequestoptions
      • delegate_src.idelegatetoschemaoptions
      • utils_src.idirectiveresolvers
      • schema_src.iexecutableschemadefinition
      • utils_src.ifieldresolveroptions
      • schema_src.ilogger
      • wrap_src.imakeremoteexecutableschemaoptions
      • mock_src.imockoptions
      • mock_src.imocks
      • mock_src.imockserver
      • utils_src.iresolvervalidationoptions
      • loaders_json_file_src.jsonfileloaderoptions
      • stitching_directives_src.keydeclaration
      • utils_src.loaddocumenterror
      • utils_src.loader
      • load_files_src.loadfilesoptions
      • loaders_url_src.loadfromurloptions
      • delegate_src.mergedfieldconfig
      • delegate_src.mergedtypeconfig
      • delegate_src.mergedtypeinfo
      • stitching_directives_src.mergedtyperesolverinfo
      • delegate_src.mergedtyperesolveroptions
      • merge_src.mergeresolversoptions
      • merge_src.mergeschemasconfig
      • utils_src.observable
      • utils_src.observer
      • stitching_directives_src.parsedmergeargsexpr
      • utils_src.printschemawithdirectivesoptions
      • loaders_prisma_src.prismaloaderoptions
      • stitching_directives_src.propertytree
      • utils_src.pruneschemaoptions
      • utils_src.request
      • utils_src.schemamapper
      • utils_src.schemaprintoptions
      • utils_src.schemavisitormap
      • utils_src.source
      • stitching_directives_src.stitchingdirectivesoptions
      • delegate_src.stitchinginfo
      • delegate_src.subschemaconfig
      • delegate_src.transform
    • Enums
      • utils_src.mapperkind
      • utils_src.visitschemakind

delegate_src.transform

Interface: Transform<T\>#

delegate/src.Transform

Type parameters#

NameDefault
TRecord<string, any\>

Hierarchy#

  • Transform

Implemented by#

  • AddArgumentsAsVariables
  • AddSelectionSets
  • AddTypenameToAbstract
  • CheckResultAndHandleErrors
  • ExpandAbstractTypes
  • ExtractField
  • FilterInputObjectFields
  • FilterInterfaceFields
  • FilterObjectFieldDirectives
  • FilterObjectFields
  • FilterRootFields
  • FilterToSchema
  • FilterTypes
  • HoistField
  • MapFields
  • MapLeafValues
  • PruneSchema
  • RemoveObjectFieldDeprecations
  • RemoveObjectFieldDirectives
  • RemoveObjectFieldsWithDeprecation
  • RemoveObjectFieldsWithDirective
  • RenameInputObjectFields
  • RenameInterfaceFields
  • RenameObjectFields
  • RenameRootFields
  • RenameRootTypes
  • RenameTypes
  • TransformCompositeFields
  • TransformEnumValues
  • TransformInputObjectFields
  • TransformInterfaceFields
  • TransformObjectFields
  • TransformQuery
  • TransformRootFields
  • VisitSelectionSets
  • WrapFields
  • WrapQuery
  • WrapType

Table of contents#

Properties#

  • transformRequest
  • transformResult
  • transformSchema

Properties#

transformRequest#

• Optional transformRequest: RequestTransform<T\>

Defined in: packages/delegate/src/types.ts:41


transformResult#

• Optional transformResult: ResultTransform<T\>

Defined in: packages/delegate/src/types.ts:42


transformSchema#

• Optional transformSchema: SchemaTransform

Defined in: packages/delegate/src/types.ts:40

Edit this page
Previous
« delegate_src.subschemaconfig
Next
utils_src.mapperkind »
  • Type parameters
  • Hierarchy
  • Implemented by
  • Table of contents
    • Properties
  • Properties
    • transformRequest
    • transformResult
    • transformSchema

Community

  • Discord
  • Stack Overflow

Social

  • GitHub
  • Twitter
Copyright © 2021 The Guild, Inc. Built with Docusaurus.