Documentation
API Reference
Interfaces
CreateBatchDelegateFnOptions

graphql-tools-monorepo / batch-delegate/src / CreateBatchDelegateFnOptions

Interface: CreateBatchDelegateFnOptions<TContext, K, V, C>

batch-delegate/src.CreateBatchDelegateFnOptions

Type parameters

NameType
TContextRecord<string, any>
Kany
Vany
CK

Hierarchy

Table of contents

Properties

Properties

argsFromKeys

Optional argsFromKeys: (keys: readonly K[]) => Record<string, any>

Type declaration

▸ (keys): Record<string, any>

Parameters
NameType
keysreadonly K[]
Returns

Record<string, any>

Defined in

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


context

Optional context: TContext

Inherited from

Partial.context

Defined in

packages/delegate/src/types.ts:75


dataLoaderOptions

Optional dataLoaderOptions: Options<K, V, C>

Defined in

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


fieldName

Optional fieldName: string

Inherited from

Partial.fieldName

Defined in

packages/delegate/src/types.ts:69


fieldNodes

Optional fieldNodes: readonly FieldNode[]

Inherited from

Partial.fieldNodes

Defined in

packages/delegate/src/types.ts:74


lazyOptionsFn

Optional lazyOptionsFn: BatchDelegateOptionsFn<TContext, K>

Defined in

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


onLocatedError

Optional onLocatedError: (originalError: GraphQLError) => GraphQLError

Type declaration

▸ (originalError): GraphQLError

Parameters
NameType
originalErrorGraphQLError
Returns

GraphQLError

Inherited from

Partial.onLocatedError

Defined in

packages/delegate/src/types.ts:71


operation

Optional operation: OperationTypeNode

Inherited from

Partial.operation

Defined in

packages/delegate/src/types.ts:68


operationName

Optional operationName: string

Inherited from

Partial.operationName

Defined in

packages/delegate/src/types.ts:67


returnType

Optional returnType: GraphQLOutputType

Inherited from

Partial.returnType

Defined in

packages/delegate/src/types.ts:70


rootValue

Optional rootValue: any

Inherited from

Partial.rootValue

Defined in

packages/delegate/src/types.ts:77


schema

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

Inherited from

Partial.schema

Defined in

packages/delegate/src/types.ts:66


selectionSet

Optional selectionSet: SelectionSetNode

Inherited from

Partial.selectionSet

Defined in

packages/delegate/src/types.ts:73


skipTypeMerging

Optional skipTypeMerging: boolean

Inherited from

Partial.skipTypeMerging

Defined in

packages/delegate/src/types.ts:81


transformedSchema

Optional transformedSchema: GraphQLSchema

Inherited from

Partial.transformedSchema

Defined in

packages/delegate/src/types.ts:79


transforms

Optional transforms: Transform<any, TContext>[]

Inherited from

Partial.transforms

Defined in

packages/delegate/src/types.ts:78


validateRequest

Optional validateRequest: boolean

Inherited from

Partial.validateRequest

Defined in

packages/delegate/src/types.ts:80


valuesFromResults

Optional valuesFromResults: (results: any, keys: readonly K[]) => V[]

Type declaration

▸ (results, keys): V[]

Parameters
NameType
resultsany
keysreadonly K[]
Returns

V[]

Defined in

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