sura_manager library
Classes
-
AsyncSubjectManager<
T> -
Previously call
BaseStream
orBaseExtendBloc
AsyncSubjectManager is a wrap around bloc pattern that userxdart
AsyncSubjectManager provide a method asyncOperation to handle or call async function associated with rxdart'sBehaviorSubject
-
FutureManager<
T extends Object> - FutureManager is a wrap around Future and ChangeNotifier
-
FutureManagerBuilder<
T extends Object> - A widget that build base on the state a FutureManager
- FutureManagerError
- ManagerCacheOption
- SuraManagerProvider
Enums
- ManagerProcessState
- A state that indicate the state of our manager, doesn't reflect on UI
- ManagerViewState
- A state that control the state of our manager's UI
Constants
- EmptyErrorFunction → const Widget Function(dynamic _)
Typedefs
- ErrorCallBack = void Function(FutureManagerError)
-
FutureFunction<
T> = Future< T> Function() - ManagerErrorBuilder = Widget Function(FutureManagerError, AsyncCallback? )
-
ManagerProcessListener<
T> = void Function(ManagerProcessState, T?) - OnManagerError = void Function(FutureManagerError, BuildContext)
-
SuccessCallBack<
T> = FutureOr< T> Function(T)