bloc_plus library
Classes
-
BlocBuilderWithBloc<
B extends BlocBase< S> , S> -
BlocConsumerWithBloc<
B extends BlocBase< S> , S> -
BlocListenerWithBloc<
B extends BlocBase< S> , S> -
BlocSelectorWithBloc<
B extends BlocBase< S> , S, T> - CancellationToken
-
EffectListener<
B extends BlocBase< S> , S, E> -
EffectsSource<
E> -
ListenPolicy<
S> -
RebuildPolicy<
S> -
RestartableTask<
T>
Mixins
-
HasEffects<
S, E> -
SafeEmitMixin<
S>
Extensions
Functions
-
always<
S> () → RebuildPolicy< S> -
alwaysListen<
S> () → ListenPolicy< S> -
distinct<
S> () → RebuildPolicy< S> -
distinctListen<
S> () → ListenPolicy< S> -
never<
S> () → RebuildPolicy< S> -
neverListen<
S> () → ListenPolicy< S> -
onChange<
S, T> (T selector(S state)) → RebuildPolicy< S> -
onChangeListen<
S, T> (T selector(S state)) → ListenPolicy< S>
Typedefs
-
BlocSelectedCondition<
T> = bool Function(T previous, T current) -
BlocSelectorBuilderWithBloc<
B extends BlocBase< S> , S, T> = Widget Function(BuildContext context, B bloc, T selected) -
BlocWidgetBuilderWithBloc<
B extends BlocBase< S> , S> = Widget Function(BuildContext context, B bloc, S state) -
BlocWidgetListenerWithBloc<
B extends BlocBase< S> , S> = void Function(BuildContext context, B bloc, S state)