EventInterceptorX<State, Event> extension
Methods
-
debounceOn<ChildEvent>({ChildEvent? test(Event event)?, required Duration duration})
→ System<State, Event>
-
Drop conditional events when they are dispatched in high frequency.
-
eventInterceptor<Context>({required Context createContext(), ContextEffect<Context, State, Event>? updateContext, required InterceptorWithContext<Context, Event> interceptor, void dispose(Context context)?})
→ System<State, Event>
-
An interceptor that can intercept event.
-
ignoreEvent({required bool when(State state, Event event)})
→ System<State, Event>
-
Ignore event based on current state and candidate event.