Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Event ¶
type Event struct { EventID string Operation EventOp StackUpdate *observers.StackUpdateEvent CurrentState string }
type HandleOpts ¶
type Handler ¶
type Handler interface { // Key MUST be a pure function. E.g. "l" Key() string // Must only leave when chan Event is closed. OpSet events must be Acknowledged by writing to Control. Handle(context.Context, chan Event, chan<- Control) // The first state is the initial state as well. States() []HandlerState }
type HandlerState ¶ added in v0.0.81
Click to show internal directories.
Click to hide internal directories.