The Guild LogoThe Guild Monogram

Search docs

Search icon

Products by The Guild

Products

Hive logoHive blurred logo

Hive

Schema Registry for your GraphQL Workflows

GraphQL Tools

GraphQL Tools

A set of utilities for faster GraphQL development

Get Started

Interface: BatchDelegateOptions<TContext, K, V, C\>#

batch-delegate/src.BatchDelegateOptions

Type parameters#

NameType
TContextRecord<string, any\>
Kany
Vany
CK

Hierarchy#

  • Omit<IDelegateToSchemaOptions<TContext\>, "args"\>

    BatchDelegateOptions

Table of contents#

Properties#

Methods#

Properties#

context#

Optional context: TContext

Inherited from#

Omit.context

Defined in#

packages/delegate/src/types.ts:72


dataLoaderOptions#

Optional dataLoaderOptions: Options<K, V, C\>

Defined in#

packages/batch-delegate/src/types.ts:15


fieldName#

Optional fieldName: string

Inherited from#

Omit.fieldName

Defined in#

packages/delegate/src/types.ts:66


fieldNodes#

Optional fieldNodes: readonly FieldNode[]

Inherited from#

Omit.fieldNodes

Defined in#

packages/delegate/src/types.ts:71


info#

info: GraphQLResolveInfo

Inherited from#

Omit.info

Defined in#

packages/delegate/src/types.ts:73


key#

key: K

Defined in#

packages/batch-delegate/src/types.ts:16


lazyOptionsFn#

Optional lazyOptionsFn: BatchDelegateOptionsFn<Record<string, any\>, any\>

Defined in#

packages/batch-delegate/src/types.ts:19


operation#

Optional operation: OperationTypeNode

Inherited from#

Omit.operation

Defined in#

packages/delegate/src/types.ts:65


operationName#

Optional operationName: string

Inherited from#

Omit.operationName

Defined in#

packages/delegate/src/types.ts:64


returnType#

Optional returnType: GraphQLOutputType

Inherited from#

Omit.returnType

Defined in#

packages/delegate/src/types.ts:67


rootValue#

Optional rootValue: any

Inherited from#

Omit.rootValue

Defined in#

packages/delegate/src/types.ts:74


schema#

schema: GraphQLSchema | SubschemaConfig<any, any, any, TContext\>

Inherited from#

Omit.schema

Defined in#

packages/delegate/src/types.ts:63


selectionSet#

Optional selectionSet: SelectionSetNode

Inherited from#

Omit.selectionSet

Defined in#

packages/delegate/src/types.ts:70


skipTypeMerging#

Optional skipTypeMerging: boolean

Inherited from#

Omit.skipTypeMerging

Defined in#

packages/delegate/src/types.ts:78


transformedSchema#

Optional transformedSchema: GraphQLSchema

Inherited from#

Omit.transformedSchema

Defined in#

packages/delegate/src/types.ts:76


transforms#

Optional transforms: Transform<any, TContext\>[]

Inherited from#

Omit.transforms

Defined in#

packages/delegate/src/types.ts:75


validateRequest#

Optional validateRequest: boolean

Inherited from#

Omit.validateRequest

Defined in#

packages/delegate/src/types.ts:77

Methods#

argsFromKeys#

Optional argsFromKeys(keys): Record<string, any\>

Parameters#

NameType
keysreadonly K[]

Returns#

Record<string, any\>

Defined in#

packages/batch-delegate/src/types.ts:17


onLocatedError#

Optional onLocatedError(originalError): GraphQLError

Parameters#

NameType
originalErrorGraphQLError

Returns#

GraphQLError

Inherited from#

Omit.onLocatedError

Defined in#

packages/delegate/src/types.ts:68


valuesFromResults#

Optional valuesFromResults(results, keys): V[]

Parameters#

NameType
resultsany
keysreadonly K[]

Returns#

V[]

Defined in#

packages/batch-delegate/src/types.ts:18