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>

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)