EventObject
Classes
BaseEventObject
Extended by
Constructors
Constructor
new BaseEventObject(): BaseEventObject;
Returns
Methods
add()
add(listener): void;
Parameters
| Parameter | Type |
|---|---|
listener | Function |
Returns
void
listenersCount()
listenersCount(): number;
Returns
number
notify()
notify(...args): void;
Parameters
| Parameter | Type |
|---|---|
...args | any[] |
Returns
void
remove()
remove(listener): void;
Parameters
| Parameter | Type |
|---|---|
listener | Function |
Returns
void
EventObject
Extends
Type Parameters
| Type Parameter |
|---|
T |
Constructors
Constructor
new EventObject<T>(): EventObject<T>;
Returns
EventObject<T>
Inherited from
Methods
add()
add(listener): void;
Parameters
| Parameter | Type |
|---|---|
listener | (eventArg?) => any |
Returns
void
Overrides
fire()
fire(data?): void;
Parameters
| Parameter | Type |
|---|---|
data? | T |
Returns
void
listenersCount()
listenersCount(): number;
Returns
number
Inherited from
BaseEventObject.listenersCount
notify()
notify(data?): void;
Parameters
| Parameter | Type |
|---|---|
data? | T |
Returns
void
Overrides
remove()
remove(listener): void;
Parameters
| Parameter | Type |
|---|---|
listener | (eventArg?) => any |
Returns
void
Overrides
EventWithAutoSenderArg
Extends
Type Parameters
| Type Parameter |
|---|
TSender |
TEventArg |
Constructors
Constructor
new EventWithAutoSenderArg<TSender, TEventArg>(sender): EventWithAutoSenderArg<TSender, TEventArg>;
Parameters
| Parameter | Type |
|---|---|
sender | TSender |
Returns
EventWithAutoSenderArg<TSender, TEventArg>
Overrides
Methods
add()
add(listener): void;
Parameters
| Parameter | Type |
|---|---|
listener | (sender?, eventArg?) => any |
Returns
void
Overrides
fire()
fire(data?): void;
Parameters
| Parameter | Type |
|---|---|
data? | TEventArg |
Returns
void
listenersCount()
listenersCount(): number;
Returns
number
Inherited from
BaseEventObject.listenersCount
notify()
notify(data?): void;
Parameters
| Parameter | Type |
|---|---|
data? | TEventArg |
Returns
void
Overrides
remove()
remove(listener): void;
Parameters
| Parameter | Type |
|---|---|
listener | (sender?, eventArg?) => any |
Returns
void
Overrides
EventWithSenderArg
Extends
Type Parameters
| Type Parameter |
|---|
TSender |
TEventArg |
Constructors
Constructor
new EventWithSenderArg<TSender, TEventArg>(sender?): EventWithSenderArg<TSender, TEventArg>;
Parameters
| Parameter | Type | Default value |
|---|---|---|
sender | TSender | null |
Returns
EventWithSenderArg<TSender, TEventArg>
Overrides
Methods
add()
add(listener): void;
Parameters
| Parameter | Type |
|---|---|
listener | (sender?, eventArg?) => any |
Returns
void
Overrides
listenersCount()
listenersCount(): number;
Returns
number
Inherited from
BaseEventObject.listenersCount
notify()
notify(sender, data?): void;
Parameters
| Parameter | Type |
|---|---|
sender | TSender |
data? | TEventArg |
Returns
void
Overrides
remove()
remove(listener): void;
Parameters
| Parameter | Type |
|---|---|
listener | (sender?, eventArg?) => any |
Returns
void