CReducer<AState, AStateBuilder, P> typedef

CReducer<AState, AStateBuilder, P> = void Function(AState state, Action<P> action, AStateBuilder builder)

This is the Reducer typedef without the Built/Builder constraints Used for built_collections since they do not implement Built/Builder but follow the same pattern.

Implementation

typedef CReducer<AState, AStateBuilder, P> = void Function(
    AState state, Action<P> action, AStateBuilder builder);