ezbloc library
Classes
-
Bloc<
S> - The central class behind this library
-
BlocEventsPrinter<
R extends Bloc< S> , S> -
BlocMonitor<
R extends Bloc< S> , S> - Callbacks which are sent by the blocs, can be used for debugging or side effects
-
HivePersistenceService<
T> -
InMemoryPersistenceService<
T> -
ListOp<
T> -
PersistenceService<
T>
Enums
Functions
-
testBloc<
R extends Bloc< (S> , S>dynamic description, {FutureVoidCallback? setup, required BlocTestBloc< R> bloc, BlocCallback<R> ? expectBefore, BlocCallback<R> ? expectAfter, required StreamMatcher expectedStates, BlocCallback<R> ? job, BlocTestTransform<R, S, dynamic> ? transform, Duration timeout = const Duration(minutes: 1), bool testDistinctStatesOnly = false}) → void - Utility function which abstracts over a dart test to ease off bloc testing
Typedefs
-
BlocCallback<
R> = Future< void> Function(R) - BlocListener = void Function(BlocEventType type)
-
BlocTestBloc<
R> = Future< R> Function() -
BlocTestTransform<
R, S, T> = T Function(R, S) - BlocTestVoidCallback = void Function()
-
Deserializer<
T> = T Function(dynamic o) -
FutureVoidCallback
= Future<
void> Function() -
Serializer<
T> = dynamic Function(T o)