Skip to main content

Class: Events

Constructors

Constructor

new Events(__namedParameters): Events;

Parameters

ParameterType
__namedParameters{ context: any; contextName: string; map?: MapSVGMap; parent?: Events; }
__namedParameters.contextany
__namedParameters.contextNamestring
__namedParameters.map?MapSVGMap
__namedParameters.parent?Events

Returns

Events

Methods

off()

off(eventName, handler?): Events;

Parameters

ParameterType
eventNamestring
handler?BaseEventHandler

Returns

Events


on()

on(
eventName,
callback,
options?): this;

Parameters

ParameterType
eventNamestring
callbackBaseEventHandler
options?EventOptions

Returns

this


once()

once(event, callback): this;

Parameters

ParameterType
eventstring
callbackBaseEventHandler

Returns

this


trigger()

Call Signature

trigger(
eventName,
e?,
data?): any;
Parameters
ParameterType
eventNamestring
e?any
data?Record<string, unknown> | unknown[]
Returns

any

Call Signature

trigger(eventName, data?): void;
Parameters
ParameterType
eventNamestring
data?Record<string, unknown> | unknown[]
Returns

void

Properties

bubbleTo?

optional bubbleTo: Events;

context

context: any;

contextName

contextName: string;

listeners

listeners: EventListener[];

map?

optional map: MapSVGMap;