Message
@rotorsoft/act-root / act/src / Message
Type Alias: Message<TEvents, TKey>
Message<
TEvents,TKey> =object
Defined in: libs/act/src/types/action.ts:154
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:158
The event or action payload
name
readonlyname:TKey
Defined in: libs/act/src/types/action.ts:156
The event or action name