Skip to Content
GraphQL Tools
DocumentationAPI@graphql-tools/utilssrctype-aliasesSyncExecutor

Type Alias: SyncExecutor<TBaseContext, TBaseExtensions>

SyncExecutor<TBaseContext, TBaseExtensions> = <TReturn, TArgs, TContext, TRoot, TExtensions>(request) => ExecutionResult<TReturn>

Defined in: packages/utils/src/executor.ts:21

Type Parameters

TBaseContext

TBaseContext = Record<string, any>

TBaseExtensions

TBaseExtensions = Record<string, any>

Type Parameters

TReturn

TReturn = any

TArgs

TArgs extends Record<string, any> = Record<string, any>

TContext

TContext extends TBaseContext = TBaseContext

TRoot

TRoot = any

TExtensions

TExtensions extends TBaseExtensions = TBaseExtensions

Parameters

request

ExecutionRequest<TArgs, TContext, TRoot, TExtensions, TReturn>

Returns

ExecutionResult<TReturn>