Skip to main content

ReactionResolver

@rotorsoft/act-root


@rotorsoft/act-root / act/src / ReactionResolver

Type Alias: ReactionResolver<E, K>

ReactionResolver<E, K> = { source?: string; target: string; } | (event) => { source?: string; target: string; } | undefined

Defined in: libs/act/src/types/reaction.ts:29

Resolves the stream for a reaction, either by mapping the event or statically.

Type Parameters

E

E extends Schemas

Event schemas.

K

K extends keyof E

Event name.

Param

The committed event.

Returns

The target stream name and optionally the source stream (for fetch optimization).