FeatureEffectWrapper<State, Msg, Effect, E extends Effect> constructor

FeatureEffectWrapper<State, Msg, Effect, E extends Effect>({
  1. required Feature<State, Msg, Effect> feature,
  2. required EffectHandler<E, Msg> handler,
})

Creates a new FeatureEffectWrapper.

  • feature: The feature being wrapped.
  • handler: The effect handler for effects of type E.

It's much easier to use wrapEffects, to not write all generic types.

Implementation

FeatureEffectWrapper({
  required super.feature,
  required this.handler,
});