Message
@rotorsoft/act-root / act/src / Message
Type Alias: Message<TEvents, TKey>
Message<
TEvents,TKey> =object
Defined in: libs/act/src/types/action.ts:201
Represents a message (event or action) with a name and data payload.
Messages are the basic building blocks of the event log. Each message has a name (event type) and data (event payload).
Exampleโ
const message: Message<{ Incremented: { amount: number } }, "Incremented"> = {
name: "Incremented",
data: { amount: 5 }
};
Type Parametersโ
TEventsโ
TEvents extends Schemas
Schemas map
TKeyโ
TKey extends keyof TEvents
Event/action name
Propertiesโ
dataโ
readonlydata:Readonly<TEvents[TKey]>
Defined in: libs/act/src/types/action.ts:205
The event or action payload
nameโ
readonlyname:TKey
Defined in: libs/act/src/types/action.ts:203
The event or action name