Go SDK Await API


For Await API, in the comment, it mentions the condition is evaluated on every workflow state transition. Can you please be more specific what workflow state transition means? Does it refer to external events only? or the internal state transition(for example, a local variable update) can trigger the condition check too?


Yes, it evaluates every time any state of the workflow changes. It includes changes to local variables.

Gotcha, thx!