• Docs
  • API Reference
  • Packages
  • batch-execute

@graphql-tools/batch-execute

Table of contents

Functions

Functions

createBatchingExecutor

createBatchingExecutor(executor, dataLoaderOptions?, extensionsReducer?): Executor

Parameters

NameTypeDefault value
executorExecutor<Record<string, any>, Record<string, any>>undefined
dataLoaderOptions?Options<any, any, any>undefined
extensionsReducer(mergedExtensions: Record<string, any>, request: ExecutionRequest<Record<string, any>, any, any, Record<string, any>>) => Record<string, any>defaultExtensionsReducer

Returns

Executor

Defined in

packages/batch-execute/src/createBatchingExecutor.ts:8


getBatchingExecutor

getBatchingExecutor(_context, executor, dataLoaderOptions?, extensionsReducer?): Executor<Record<string, any>, Record<string, any>>

Parameters

NameType
_contextRecord<string, any>
executorExecutor<Record<string, any>, Record<string, any>>
dataLoaderOptions?Options<any, any, any>
extensionsReducer?(mergedExtensions: Record<string, any>, request: ExecutionRequest<Record<string, any>, any, any, Record<string, any>>) => Record<string, any>

Returns

Executor<Record<string, any>, Record<string, any>>

Defined in

packages/batch-execute/src/getBatchingExecutor.ts:6