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)
t(model) ::
(model -> MonEx.Result.t(model, any()) | any())
| (model, StateMachine.Context.t(model) ->
MonEx.Result.t(StateMachine.Context.t(model), any()) | any())
| (() -> any())
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(ctx, cb)
apply_callback(StateMachine.Context.t(model), t(model)) ::
StateMachine.Context.t(model)
apply_callback(StateMachine.Context.t(model), t(model)) :: StateMachine.Context.t(model)
Link to this function
apply_chain(ctx, cbs)
apply_chain(ctx, cbs)
apply_chain(StateMachine.Context.t(model), [t(model)]) ::
StateMachine.Context.t(model)
apply_chain(StateMachine.Context.t(model), [t(model)]) :: StateMachine.Context.t(model)