Model reader/writer for the actions this handler processes.
Override this function to handle dispatched actions.
Override this function to handle dispatched actions.
Helper function to create an EffectOnly
result with the provided effect.
Handles the incoming action by updating current model and calling the real handle
function
Model reader/writer for the actions this handler processes.
Helper function when the action does no model changes or effects.
Helper function to create a delayed effect.
Helper function to create a delayed effect.
How much to delay the effect.
Result of the effect
Helper function to create a ModelUpdateEffect
result from a new value and an effect.
Helper function to create a ModelUpdate
result from a new value.
Helper function to create a ModelUpdateSilentEffect
result from a new value and an effect.
Helper function to create a ModelUpdateSilentEffect
result from a new value and an effect. Being silent, the
update prevents any calls to listeners.
Helper function to create a ModelUpdateSilent
result from a new value.
Helper function to create a ModelUpdateSilent
result from a new value. Being silent, the
update prevents any calls to listeners.
Helper function that returns the current value from the model.
Base class for all action handlers.