# BubblingEvent

typedef

Helper type that allows describing bubbling event. Extends `TEvent` so that:

* the event is called with [`BubblingEventInfo`](module_engine_view_observer_bubblingeventinfo-BubblingEventInfo.md)\` instead of [`EventInfo`](module_utils_eventinfo-EventInfo.md), and
* [`BubblingCallbackOptions`](module_engine_view_observer_bubblingemittermixin-BubblingCallbackOptions.md) can be specified as additional options.

[See source](https://github.com/ckeditor/ckeditor5/blob/master/packages/ckeditor5-engine/src/view/observer/bubblingemittermixin.ts#L443)

<a id="type-parameters">

## Type parameters

### `TEvent: extends BaseEvent`

The event description to extend.

<a id="properties">

## Properties

<a id="member-callbackOptions">

### `callbackOptions: BubblingCallbackOptions`

<a id="member-eventInfo">

### `eventInfo: BubblingEventInfo<TEvent[ 'name' ], TEvent extends object ? TReturn : unknown>`

#### Value

`TEvent & object`

---

Full index of the CKEditor 5 API reference: [llms.txt](llms.txt)
