Interface IMediatorCombinePipelineArgs<A, I, T, O, TS>

interface IMediatorCombinePipelineArgs<
    A extends Actor<I, T, O, TS>,
    I extends IAction,
    T extends IActorTest,
    O extends IActorOutput,
    TS,
> {
    bus: Bus<A, I, T, O, TS>;
    field?: string;
    filterFailures?: boolean;
    name: string;
    order?: "increasing" | "decreasing";
}

Type Parameters

Hierarchy (View Summary)

Properties

bus: Bus<A, I, T, O, TS>

The bus this mediator will mediate over.

field?: string

The field to use for ordering (if the ordering strategy is chosen). Leave undefined if the test output is a number rather than an object.

filterFailures?: boolean

If actors that throw test errors should be ignored

name: string

The name for this mediator.

{<rdf:subject>}
order?: "increasing" | "decreasing"

The strategy of ordering the pipeline (increasing or decreasing). For choosing to leave the order of the pipeline unchanged, leave this undefined. For choosing to order by increasing values: 'increasing'. For choosing to order by decreasing values: 'decreasing'.