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?