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