Function: partition()
partition<
T>(decision,config?):Processable<readonlyT[],Partitioned<T>>
Defined in: packages/core/src/graph/operations.ts:237
Split a list by a per-item decision, keeping both halves.
Distinct from filter, which drops what fails: the rejected set is usually
the point — what a review queue is for, or what a report explains.
The decision is any Processable<T, boolean>, so step(x => x.score > 5)
and a model-answered predicate go in the same slot. That is the whole
reason this is not welded to one conditional type.
Type Parameters
T
T
Parameters
decision
Child<T, boolean>
config?
concurrency?
number
Returns
Processable<readonly T[], Partitioned<T>>