Interface: EventedObject<M>
Defined in: types/desktop-engine.d.ts:126
Base class for native objects that support events
Extended by
Type Parameters
| Type Parameter |
|---|
M |
Methods
addEventListener()
ts
addEventListener<K>(type, listener): void;Defined in: types/desktop-engine.d.ts:128
Adds an event listener; type may be given with or without the on prefix
Type Parameters
| Type Parameter |
|---|
K extends string |
Parameters
| Parameter | Type |
|---|---|
type | K | `on${K}` |
listener | EventHandler<EventedObject<M>, M[K]> |
Returns
void
destroy()
ts
destroy(): void;Defined in: types/desktop-engine.d.ts:132
Clears all event listeners and on callbacks so the object can be garbage-collected; components also process their children recursively
Returns
void
removeEventListener()
ts
removeEventListener<K>(type, listener): void;Defined in: types/desktop-engine.d.ts:130
Removes the given event listener
Type Parameters
| Type Parameter |
|---|
K extends string |
Parameters
| Parameter | Type |
|---|---|
type | K | `on${K}` |
listener | EventHandler<EventedObject<M>, M[K]> |
Returns
void
