Bus inspired by BusIndexed but specific for function factory.

The implementation differs. In BusIndexed, each actor is indexed only once. Here, a single actor can be indexed multiple times (max 2).

Hierarchy (View Summary)

Constructors

Properties

actionIdentifierFields: string[]
actorIdentifierFields: string[]
actors: ActorFunctionFactory<undefined>[] = []
actorsIndex: Record<string, ActorFunctionFactory<undefined>[]> = {}
dependencyLinks: Map<
    ActorFunctionFactory<undefined>,
    ActorFunctionFactory<undefined>[],
> = ...
failMessage: string
name: string

The name for this bus.

{<rdf:subject>}
observers: ActionObserver<
    IActionFunctionFactory,
    IActorFunctionFactoryOutput,
    undefined,
>[] = []

Methods