Skip to main content

EventObject

Classes​

BaseEventObject​

Extended by​

Constructors​

Constructor​
new BaseEventObject(): BaseEventObject;
Returns​

BaseEventObject

Methods​

add()​
add(listener): void;
Parameters​
ParameterType
listenerFunction
Returns​

void

listenersCount()​
listenersCount(): number;
Returns​

number

notify()​
notify(...args): void;
Parameters​
ParameterType
...argsany[]
Returns​

void

remove()​
remove(listener): void;
Parameters​
ParameterType
listenerFunction
Returns​

void


EventObject​

Extends​

Type Parameters​

Type Parameter
T

Constructors​

Constructor​
new EventObject<T>(): EventObject<T>;
Returns​

EventObject<T>

Inherited from​

BaseEventObject.constructor

Methods​

add()​
add(listener): void;
Parameters​
ParameterType
listener(eventArg?) => any
Returns​

void

Overrides​

BaseEventObject.add

fire()​
fire(data?): void;
Parameters​
ParameterType
data?T
Returns​

void

listenersCount()​
listenersCount(): number;
Returns​

number

Inherited from​

BaseEventObject.listenersCount

notify()​
notify(data?): void;
Parameters​
ParameterType
data?T
Returns​

void

Overrides​

BaseEventObject.notify

remove()​
remove(listener): void;
Parameters​
ParameterType
listener(eventArg?) => any
Returns​

void

Overrides​

BaseEventObject.remove


EventWithAutoSenderArg​

Extends​

Type Parameters​

Type Parameter
TSender
TEventArg

Constructors​

Constructor​
new EventWithAutoSenderArg<TSender, TEventArg>(sender): EventWithAutoSenderArg<TSender, TEventArg>;
Parameters​
ParameterType
senderTSender
Returns​

EventWithAutoSenderArg<TSender, TEventArg>

Overrides​

BaseEventObject.constructor

Methods​

add()​
add(listener): void;
Parameters​
ParameterType
listener(sender?, eventArg?) => any
Returns​

void

Overrides​

BaseEventObject.add

fire()​
fire(data?): void;
Parameters​
ParameterType
data?TEventArg
Returns​

void

listenersCount()​
listenersCount(): number;
Returns​

number

Inherited from​

BaseEventObject.listenersCount

notify()​
notify(data?): void;
Parameters​
ParameterType
data?TEventArg
Returns​

void

Overrides​

BaseEventObject.notify

remove()​
remove(listener): void;
Parameters​
ParameterType
listener(sender?, eventArg?) => any
Returns​

void

Overrides​

BaseEventObject.remove


EventWithSenderArg​

Extends​

Type Parameters​

Type Parameter
TSender
TEventArg

Constructors​

Constructor​
new EventWithSenderArg<TSender, TEventArg>(sender?): EventWithSenderArg<TSender, TEventArg>;
Parameters​
ParameterTypeDefault value
senderTSendernull
Returns​

EventWithSenderArg<TSender, TEventArg>

Overrides​

BaseEventObject.constructor

Methods​

add()​
add(listener): void;
Parameters​
ParameterType
listener(sender?, eventArg?) => any
Returns​

void

Overrides​

BaseEventObject.add

listenersCount()​
listenersCount(): number;
Returns​

number

Inherited from​

BaseEventObject.listenersCount

notify()​
notify(sender, data?): void;
Parameters​
ParameterType
senderTSender
data?TEventArg
Returns​

void

Overrides​

BaseEventObject.notify

remove()​
remove(listener): void;
Parameters​
ParameterType
listener(sender?, eventArg?) => any
Returns​

void

Overrides​

BaseEventObject.remove

Was this page helpful?