state_machine v0.1.1 StateMachine.Callback

Link to this section Summary

Link to this section Types

Link to this type

t(model)
t(model) ::
  (model -> MonEx.Result.t(model, any()) | any())
  | (model, StateMachine.Context.t(model) ->
       MonEx.Result.t(StateMachine.Context.t(model), any()) | any())
  | (() -> any())

Link to this section Functions

Link to this function

apply_callback(ctx, cb)
apply_callback(StateMachine.Context.t(model), t(model)) ::
  StateMachine.Context.t(model)

Link to this function

apply_chain(ctx, cbs)
apply_chain(StateMachine.Context.t(model), [t(model)]) ::
  StateMachine.Context.t(model)