Skip to content

pencil.js / base-event / BaseEvent

Class: BaseEvent<T> ​

Defined in: base-event.ts:4

Base event class

Extended by ​

Type Parameters ​

Type ParameterDefault type
Tunknown

Constructors ​

Constructor ​

ts
new BaseEvent<T>(
   name, 
   target, 
   event?
): BaseEvent<T>;

Defined in: base-event.ts:23

BaseEvent constructor

Parameters ​

ParameterTypeDescription
namestringName of the event
targetTComponent concerned by the event
event?EventOriginal HTML event

Returns ​

BaseEvent<T>

Properties ​

PropertyTypeDescriptionDefined in
bubblebooleanShould the event continue to bubble up to parentsbase-event.ts:15
event?EventOriginal DOM event (if any)base-event.ts:12
namestringName of the eventbase-event.ts:6
targetTComponent concerned by the eventbase-event.ts:9

Methods ​

getModifier() ​

ts
getModifier(): string | null;

Defined in: base-event.ts:42

Get the event modifier (should be overridden by child classes)

Returns ​

string | null


prevent() ​

ts
prevent(): this;

Defined in: base-event.ts:50

Prevent the initial event default behavior

Returns ​

this

Itself


stop() ​

ts
stop(): this;

Defined in: base-event.ts:34

Mark this event as stopped (won't bubble further)

Returns ​

this

Itself

Released under the MIT License.