interface IMediatorCombineUnionArgs<
    A extends Actor<I, T, O, TS>,
    I extends IAction,
    T extends IActorTest,
    O extends IActorOutput,
    TS = undefined,
> {
    bus: Bus<A, I, T, O, TS>;
    fields: string[];
    filterErrors?: boolean;
    name: string;
}

Type Parameters

  • A extends Actor<I, T, O, TS>
  • I extends IAction
  • T extends IActorTest
  • O extends IActorOutput
  • TS = undefined

Hierarchy

  • IMediatorArgs<A, I, T, O, TS>
    • IMediatorCombineUnionArgs

Implemented by

Properties

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

The bus this mediator will mediate over.

fields: string[]

The field names of the test result fields over which must be mediated.

filterErrors?: boolean

If actors that throw test errors should be ignored

name: string

The name for this mediator.

{<rdf:subject>}