Type Alias: Executor<TBaseContext, TBaseExtensions>
Executor<
TBaseContext,TBaseExtensions> = <TReturn,TArgs,TContext,TRoot,TExtensions>(request) =>MaybePromise<MaybeAsyncIterable<ExecutionResult<TReturn>>>
Defined in: packages/utils/src/executor.ts:34
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
MaybePromise<MaybeAsyncIterable<ExecutionResult<TReturn>>>