Backend
Temporal TypeScript SDK -- Workflow Message Passing
Use when implementing Queries, Signals, and Updates in Temporal TypeScript Workflows. Covers defining message handlers (Query, Signal, Update with validators), sending messages from Clients and other Workflows, Signal-With-Start, Update-With-Start, async handler patterns with workflow.condition and Mutex locks, wait conditions, handler concurrency control, and troubleshooting common message-passing errors. Applies to @temporalio/workflow and @temporalio/client packages.