core/base/base library
Classes
-
BidirectionalBloc<
E extends BlocEvent, S extends BlocState> - Takes a Stream of BlocEvents as input and transforms them into a Stream of BlocStates as output.
-
BidirectionalHydratedBloc<
E extends BlocEvent, S extends HydratedBlocState> - Takes a Stream of BlocEvents as input and transforms them into a Stream of BlocStates as output.
-
Bloc<
S extends BlocState> - Abstract Bloc which has no notion of events.
-
BlocBuilderWidget<
S extends BlocState> - Handles building a widget when BloC's state changes.
-
BlocBuilderWidget2<
S1 extends BlocState, S2 extends BlocState> - Handles building a widget when two BloC states change.
-
BlocBuilderWidget2State<
S1 extends BlocState, S2 extends BlocState> -
BlocBuilderWidget3<
S1 extends BlocState, S2 extends BlocState, S3 extends BlocState> - Handles building a widget when three BloC states change.
-
BlocBuilderWidget3State<
S1 extends BlocState, S2 extends BlocState, S3 extends BlocState> -
BlocBuilderWidgetState<
S extends BlocState> - BlocError
- BlocError is a class that contains the error information
-
BlocProvider<
T extends Bloc< S> , S extends BlocState> - Widget used as a dependency injection mechanism in order to provide to multiple widgets a single instance of a BloC.
- MultiBlocProvider
- Merges multiple BlocProvider widgets into one widget tree.
-
UnidirectionalBloc<
S extends BlocState> - A UnidirectionalBloc is a subset of Bloc which has no notion of events and relies on methods to emit new states.
-
UnidirectionalHydratedBloc<
S extends HydratedBlocState> - A UnidirectionalHydratedBloc is a subset of Bloc which has no notion of events and relies on methods to emit new states.