Skip to content

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 ParameterDefault type
TDataundefined

Constructors ​

Constructor ​

new Event<TData>(type, target, options?): Event<TData>

Defined in: packages/core/src/core/event-bus.ts:56

Parameters ​

ParameterType
typestring
targetEventBus<any>
options?EventOptions<TData>

Returns ​

Event<TData>

Properties ​

PropertyModifierTypeDefined in
datareadonlyTDatapackages/core/src/core/event-bus.ts:46
targetreadonlyEventBus<any>packages/core/src/core/event-bus.ts:49
timestampreadonlynumberpackages/core/src/core/event-bus.ts:47
typereadonlystringpackages/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