API reference › @evolu/common › Task › InferTasksDeps
type InferTasksDeps<TTasks extends ReadonlyArray<AnyTask>> =
ParameterIntersection<
TTasks[number] extends infer TTask
? TTask extends AnyTask
? (deps: InferTaskDeps<TTask>) => void
: never
: never
>;
Defined in: packages/common/src/Task.ts:2985
Extracts the dependency intersection required by a readonly Task array.