utils/events¶
Classes¶
EventEmitter¶
Defined in: utils/events.ts:8
Minimal typed pub/sub used by StateManager and ConnectionStatusService. Listeners are invoked synchronously; exceptions are caught so one bad listener cannot break others (same semantics as the prior hand-rolled implementations).
Type Parameters¶
T¶
T
Constructors¶
Constructor¶
Defined in: utils/events.ts:11
Parameters¶
logContext?¶
string = 'EventEmitter'
Returns¶
EventEmitter\<T>
Accessors¶
size¶
Get Signature¶
Defined in: utils/events.ts:34
Returns¶
number
Methods¶
subscribe()¶
Defined in: utils/events.ts:13
Parameters¶
listener¶
(data) => void
Returns¶
() => void
emit()¶
Defined in: utils/events.ts:20
Parameters¶
data¶
T
Returns¶
void
clear()¶
Defined in: utils/events.ts:30
Returns¶
void
ListenerRegistry¶
Defined in: utils/events.ts:43
Tracks addEventListener registrations so they can be torn down in one call. Replaces the identical hand-rolled arrays in BasePanel and Header.
Constructors¶
Constructor¶
Returns¶
Accessors¶
size¶
Get Signature¶
Defined in: utils/events.ts:68
Returns¶
number
Methods¶
add()¶
Defined in: utils/events.ts:51
Parameters¶
element¶
EventTarget
event¶
string
handler¶
EventListenerOrEventListenerObject
options?¶
boolean | AddEventListenerOptions
Returns¶
void
removeAll()¶
Defined in: utils/events.ts:61
Returns¶
void