Skip to content

pencil.js / network-event / NetworkEvent

Class: NetworkEvent<T> ​

Defined in: network-event.ts:13

Network event class

Extends ​

Type Parameters ​

Type ParameterDefault type
Tunknown

Constructors ​

Constructor ​

ts
new NetworkEvent<T>(
   name, 
   target, 
   event?
): NetworkEvent<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 ​

NetworkEvent<T>

Inherited from ​

BaseEvent.constructor

Properties ​

PropertyTypeDescriptionInherited fromDefined in
bubblebooleanShould the event continue to bubble up to parentsBaseEvent.bubblebase-event.ts:15
event?EventOriginal DOM event (if any)BaseEvent.eventbase-event.ts:12
namestringName of the eventBaseEvent.namebase-event.ts:6
targetTComponent concerned by the eventBaseEvent.targetbase-event.ts:9

Accessors ​

events ​

Get Signature ​

ts
get static events(): object;

Defined in: network-event.ts:17

Set of events for easy access

Returns ​
error ​
ts
readonly error: "error" = "error";

Content load has fail

ready ​
ts
readonly ready: "ready" = "ready";

Content has been loaded

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

Inherited from ​

BaseEvent.getModifier


prevent() ​

ts
prevent(): this;

Defined in: base-event.ts:50

Prevent the initial event default behavior

Returns ​

this

Itself

Inherited from ​

BaseEvent.prevent


stop() ​

ts
stop(): this;

Defined in: base-event.ts:34

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

Returns ​

this

Itself

Inherited from ​

BaseEvent.stop

Released under the MIT License.