createAroundEventHandler<E> static method

EventHandler createAroundEventHandler<E>({
  1. void beforeHandleCallback(
    1. E
    )?,
  2. required void handleCallback(
    1. E
    ),
  3. void afterHandleCallback(
    1. E
    )?,
})

Implementation

static EventHandler createAroundEventHandler<E>({
  void Function(E)? beforeHandleCallback,
  required void Function(E) handleCallback,
  void Function(E)? afterHandleCallback,
}) {
  return _AroundEventHandlerAdapter<E>(_AroundEventHandler<E>(
    beforeHandleCallback: beforeHandleCallback,
    handleCallback: handleCallback,
    afterHandleCallback: afterHandleCallback,
  ));
}