Skip to content

API reference / @node-ts/bus-core / MessageWorkflowMapping

Interface: MessageWorkflowMapping<MessageType, WorkflowStateType> ​

Defined in: packages/bus-core/src/workflow/message-workflow-mapping.ts:7

A mapping definition between an incoming message and 0..* workflow state instances in persistence.

Type Parameters ​

Type ParameterDefault type
MessageType extends MessageMessage
WorkflowStateType extends WorkflowStateWorkflowState

Properties ​

PropertyTypeDescriptionDefined in
lookup(message, attributes) => string | undefinedA lookup function that resolves a value used to lookup workflow statepackages/bus-core/src/workflow/message-workflow-mapping.ts:14
mapsTokeyof WorkflowStateType & stringThe field in workflow state where the lookup value is matched againstpackages/bus-core/src/workflow/message-workflow-mapping.ts:22

Released under the MIT License.