leulit_flutter_actionmanager library

Classes

ActionError
Representa un error capturado durante la ejecución de un handler
ActionEvent<T>
Representa una acción con datos tipados opcionales.
ActionLogger
Logger configurable para el dispatcher
ActionManager
Sistema unificado de gestión de acciones para toda la aplicación.
ActionManagerMultiWidget
Widget reactivo que se reconstruye cuando se dispara cualquiera de múltiples acciones.
ActionManagerWidget<T>
Widget reactivo que se reconstruye automáticamente cuando se dispara una acción.
ActionMetadata
Metadata de una acción registrada
DispatcherStats
Estadísticas globales del dispatcher

Extensions

ActionManagerExt on ActionManager
Extension helper para simplificar importación

Typedefs

ActionHandler<T> = FutureOr<void> Function(ActionEvent<T> event)
Handler para acciones con ActionEvent completo Recibe el evento completo con data, context, timestamp, etc. Puede ser síncrono o asíncrono (Future)
VoidActionHandler = FutureOr<void> Function(ActionEvent<void> event)
Handler para acciones sin datos (VoidCallback) Recibe el evento completo aunque no tenga data Puede ser síncrono o asíncrono (Future)