@graphql-tools/batch-delegate
Interfaces
Type Aliases
Functions
Type Aliases
BatchDelegateFn
Ƭ BatchDelegateFn<TContext
, K
>: (batchDelegateOptions
: BatchDelegateOptions
<TContext
, K
>) => any
Type parameters
Name | Type |
---|---|
TContext | Record <string , any > |
K | any |
Type declaration
▸ (batchDelegateOptions
): any
Parameters
Name | Type |
---|---|
batchDelegateOptions | BatchDelegateOptions <TContext , K > |
Returns
any
Defined in
packages/batch-delegate/src/types.ts:4
BatchDelegateOptionsFn
Ƭ BatchDelegateOptionsFn<TContext
, K
>: (batchDelegateOptions
: BatchDelegateOptions
<TContext
, K
>, keys
: ReadonlyArray
<K
>) => IDelegateToSchemaOptions
<TContext
>
Type parameters
Name | Type |
---|---|
TContext | Record <string , any > |
K | any |
Type declaration
▸ (batchDelegateOptions
, keys
): IDelegateToSchemaOptions
<TContext
>
Parameters
Name | Type |
---|---|
batchDelegateOptions | BatchDelegateOptions <TContext , K > |
keys | ReadonlyArray <K > |
Returns
IDelegateToSchemaOptions
<TContext
>
Defined in
packages/batch-delegate/src/types.ts:8
Functions
batchDelegateToSchema
▸ batchDelegateToSchema<TContext
>(options
): any
Type parameters
Name | Type |
---|---|
TContext | any |
Parameters
Name | Type |
---|---|
options | BatchDelegateOptions <TContext , any , any , any > |
Returns
any
Defined in
packages/batch-delegate/src/batchDelegateToSchema.ts:4
createBatchDelegateFn
▸ createBatchDelegateFn<K
, V
, C
>(optionsOrArgsFromKeys
, lazyOptionsFn?
, dataLoaderOptions?
, valuesFromResults?
): BatchDelegateFn
<K
>
Type parameters
Name | Type |
---|---|
K | any |
V | any |
C | K |
Parameters
Name | Type |
---|---|
optionsOrArgsFromKeys | CreateBatchDelegateFnOptions <Record <string , any >, any , any , any > | (keys : readonly K []) => Record <string , any > |
lazyOptionsFn? | BatchDelegateOptionsFn |
dataLoaderOptions? | Options <K , V , C > |
valuesFromResults? | (results : any , keys : readonly K []) => V [] |