Blop<Event extends BlopEvent<State> , State> constructor
Blop<Event extends BlopEvent<State> , State> (
- State initialState, {
- MethodCompleterStrategy? completerStrategy,
Implementation
Blop(
State initialState, {
MethodCompleterStrategy? completerStrategy,
}) : completerStrategy =
completerStrategy ?? MethodCompleterStrategy.doNothing(),
super(initialState) {
on<Event>(
(event, emit) async {
await event
.execute()
.handleError((err, stack) => addError(err, stack))
.forEach((e) => emit(e));
},
transformer: transformEvents,
);
}