XFsm.Actions (XFsm v0.6.0-rc.4)

Copy Markdown View Source

Documentation for XFsm.Actions.

Summary

Functions

assign(arg, fun)

@spec assign(XFsm.action_arg(), map() | (XFsm.action_arg() -> map())) ::
  {:update, XFsm.context()}

assigns(arg, attrs)

cancel(arg, fun)

@spec cancel(XFsm.action_arg(), term()) :: XFsm.context()

send_event(arg, event)

@spec send_event(XFsm.action_arg(), map() | (... -> any()) | keyword()) ::
  XFsm.context()