Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type FTL ¶
type FTL interface { // FSMSend sends an event to an instance of an FSM. FSMSend(ctx context.Context, fsm, instance string, data any) error }
FTL is the interface that the FTL runtime provides to user code.
In production, the FTL runtime will provide an implementation of this interface that communicates with the Controller over gRPC.
In testing code, the implementation will inject fakes and other test implementations.
func FromContext ¶
FromContext returns the FTL instance from the context.
Click to show internal directories.
Click to hide internal directories.