Skip to content

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 ​

ParameterType
typeK | `on${K}`
listenerEventHandler<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 ​

ParameterType
typeK | `on${K}`
listenerEventHandler<EventedObject<M>, M[K]>

Returns ​

void

The SDK is released under the Apache License 2.0