Documentation / @ripl/core / Event
Class: Event<TData> ​
Defined in: packages/core/src/core/event-bus.ts:41
An event object carrying type, data, target reference, and propagation control.
Type Parameters ​
| Type Parameter | Default type |
|---|---|
TData | undefined |
Constructors ​
Constructor ​
new Event<
TData>(type,target,options?):Event<TData>
Defined in: packages/core/src/core/event-bus.ts:56
Parameters ​
| Parameter | Type |
|---|---|
type | string |
target | EventBus<any> |
options? | EventOptions<TData> |
Returns ​
Event<TData>
Properties ​
| Property | Modifier | Type | Defined in |
|---|---|---|---|
data | readonly | TData | packages/core/src/core/event-bus.ts:46 |
target | readonly | EventBus<any> | packages/core/src/core/event-bus.ts:49 |
timestamp | readonly | number | packages/core/src/core/event-bus.ts:47 |
type | readonly | string | packages/core/src/core/event-bus.ts:45 |
Accessors ​
bubbles ​
Get Signature ​
get bubbles():
boolean
Defined in: packages/core/src/core/event-bus.ts:51
Returns ​
boolean
Methods ​
stopPropagation() ​
stopPropagation():
void
Defined in: packages/core/src/core/event-bus.ts:70
Prevents this event from bubbling further up the parent chain.
Returns ​
void