XFsm.Machine (XFsm v0.5.0)
View SourceDocumentation for XFsm.Machine
.
Summary
Types
@type t() :: %XFsm.Machine{ actions: %{required(atom()) => (... -> any())}, actor: nil | pid(), always: [XFsm.Always.t()], context: XFsm.context(), events: [XFsm.Event.t()], guards: %{required(atom()) => (... -> any())}, initial: atom(), state: nil | atom(), states: [XFsm.State.t()] }