resource_bloc library
Bloc that manages a resource which can be backed by both a local database and a network
Classes
-
ActionEmitter<
V> -
BaseResourceBloc<
K extends Object, V> -
CallbackResourceBloc<
K extends Object, V> -
CallbackTruthSource<
K extends Object, V> - ErrorUpdate
- KeyError
-
KeyUpdate<
K extends Object> - Reload
- ResourceAction
-
ResourceBloc<
K extends Object, V> - ResourceEvent
-
ResourceState<
K extends Object, V> -
StateSnapshot<
V> -
TruthSource<
K extends Object, V> - TruthSourceUpdate
- Signal that the truth source has updated with a new value.
-
ValueUpdate<
K extends Object, V>
Enums
Mixins
-
CallbackResourceBlocMixin<
K extends Object, V> -
KeySetterResourceBlocMixin<
K extends Object, V> -
ReloadResourceBlocMixin<
K extends Object, V>
Extensions
Typedefs
-
ActionHandler<
A extends ResourceAction, V> = FutureOr< void> Function(A action, ActionEmitter<V> emit) -
CancelCallback<
V> = V Function(V value) -
FreshSource<
K extends Object, V> = Stream< V> Function(K key) -
InitialValue<
K extends Object, V> = V? Function(K key) -
TruthReader<
K extends Object, V> = Stream< V> Function(K key) -
TruthWriter<
K extends Object, V> = FutureOr< void> Function(K key, V value)