Type alias: TaskGraphExecutor<T>

Ƭ TaskGraphExecutor<T>: (taskGraph: TaskGraph, options: Record<string, T>, overrides: T, context: ExecutorContext) => Promise<BatchExecutorResult | AsyncIterableIterator<BatchExecutorTaskResult>>

Implementation of a target of a project that handles multiple projects to be batched

Type parameters

NameType
Tany

Type declaration

▸ (taskGraph, options, overrides, context): Promise<BatchExecutorResult | AsyncIterableIterator<BatchExecutorTaskResult>>

Parameters
NameType
taskGraphTaskGraph
optionsRecord<string, T>
overridesT
contextExecutorContext
Returns

Promise<BatchExecutorResult | AsyncIterableIterator<BatchExecutorTaskResult>>