• Solutions
  • Ecosystem
  • Blog
  • Our Services
  • About Us
  • Contact Us

GraphQL Tools

A set of utilities for faster GraphQL development

DocsDocsGitHubGitHub (opens in a new tab)
  • 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
  • Migration
    • From GraphQL Import
    • From Merge GraphQL Schemas
    • From GraphQL Toolkit
    • From Tools v4 - v6
  • API Reference
    • Packages
      • 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
      • graphql-tag-pluck
      • import
      • 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
    • Classes
      • ApolloEngineLoader
      • AwaitVariablesLink
      • CodeFileLoader
      • 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
      • TransformCompositeFields
      • TransformEnumValues
      • Transformer
      • TransformInputObjectFields
      • TransformInterfaceFields
      • TransformObjectFields
      • TransformQuery
      • TransformRootFields
      • UrlLoader
      • WrapFields
      • WrapQuery
      • WrapType
    • Enums
      • CompareVal
      • DirectiveLocation
      • LEGACY_WS
      • MapperKind
      • SubscriptionProtocol
      • ValidationLevel
    • Interfaces
      • ApolloEngineOptions
      • BatchDelegateOptions
      • BatchingOptions
      • Config
      • CreateBatchDelegateFnOptions
      • DelegationContext
      • DirectiveAnnotation
      • ExecutionArgs
      • ExecutionContext
      • ExecutionRequest
      • ExecutionResult
      • Expansion
      • ExternalObject
      • FieldsAndPatches
      • FormattedExecutionResult
      • FormattedIncrementalDeferResult
      • FormattedIncrementalStreamResult
      • FormattedInitialIncrementalExecutionResult
      • FormattedSubsequentIncrementalExecutionResult
      • GetDocumentNodeFromSchemaOptions
      • 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
  • Docs
    • 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
    • Migration
      • From GraphQL Import
      • From Merge GraphQL Schemas
      • From GraphQL Toolkit
      • From Tools v4 - v6
    • API Reference
      • Packages
        • 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
        • graphql-tag-pluck
        • import
        • 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
      • Classes
        • ApolloEngineLoader
        • AwaitVariablesLink
        • CodeFileLoader
        • 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
        • TransformCompositeFields
        • TransformEnumValues
        • Transformer
        • TransformInputObjectFields
        • TransformInterfaceFields
        • TransformObjectFields
        • TransformQuery
        • TransformRootFields
        • UrlLoader
        • WrapFields
        • WrapQuery
        • WrapType
      • Enums
        • CompareVal
        • DirectiveLocation
        • LEGACY_WS
        • MapperKind
        • SubscriptionProtocol
        • ValidationLevel
      • Interfaces
        • ApolloEngineOptions
        • BatchDelegateOptions
        • BatchingOptions
        • Config
        • CreateBatchDelegateFnOptions
        • DelegationContext
        • DirectiveAnnotation
        • ExecutionArgs
        • ExecutionContext
        • ExecutionRequest
        • ExecutionResult
        • Expansion
        • ExternalObject
        • FieldsAndPatches
        • FormattedExecutionResult
        • FormattedIncrementalDeferResult
        • FormattedIncrementalStreamResult
        • FormattedInitialIncrementalExecutionResult
        • FormattedSubsequentIncrementalExecutionResult
        • GetDocumentNodeFromSchemaOptions
        • 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
          • Table of contents
          • Properties
        • Path
        • PrismaLoaderOptions
        • PropertyTree
        • PruneSchemaOptions
        • SchemaMapper
        • SchemaPrintOptions
        • SingularExecutionResult
        • Source
        • StitchingDirectivesOptions
        • StitchingDirectivesResult
        • StitchingInfo
        • SubschemaConfig
        • SubsequentIncrementalExecutionResult
        • Transform
        • TypeMergingOptions
        • ValidationSettings

On This Page

  • Table of contents
  • Properties
  • Properties
  • fields
  • Defined in
  • label
  • Defined in
Question? Give us feedback → (opens in a new tab)Edit this page on GitHub
Docs
API Reference
Interfaces
PatchFields

Interface: PatchFields

utils/src.PatchFields

Table of contents

Properties

  • fields
  • label

Properties

fields

• fields: Map<string, FieldNode[]>

Defined in

packages/utils/src/collectFields.ts:22 (opens in a new tab)


label

• label: undefined | string

Defined in

packages/utils/src/collectFields.ts:21 (opens in a new tab)

ParsedMergeArgsExprPath

PRODUCTS

  • Hive
  • Conductor
  • Yoga
  • Envelop
  • Stitching
  • Inspector
  • Code Generator
  • Mesh
  • Tools
  • Modules
  • ESLint
  • Config
  • Scalars
  • Helix
  • Shield
  • SOFA
  • Angular
  • WhatsApp
  • KitQL
  • WS
  • SSE

RESOURCES

  • Press Kit

COMPANY

  • About
  • Blog
  • Newsletter
  • Open Source
  • Services
  • GitHub

COMMUNITY

  • Twitter
  • LinkedIn
  • Discord
  • Medium
  • YouTube
Cloud Security Alliance Star Level One Badge