sideEffect<Event, State, REvent extends Event, InState extends State> function
StateTransitionCaller<Event, State>
sideEffect<Event, State, REvent extends Event, InState extends State>(
- SideEffect<
REvent, InState> sideEffect
Implementation
StateTransitionCaller<Event, State>
sideEffect<Event, State, REvent extends Event, InState extends State>(
SideEffect<REvent, InState> sideEffect,
) =>
StateTransitionCaller<Event, State>(
sideEffect: (event, state) =>
sideEffect(event as REvent, state as InState),
);