Class: Emitter<T>
Defined in: base/emitter.ts:9
Extended by
Type Parameters
| Type Parameter |
|---|
T extends string |
Constructors
Constructor
new Emitter<
T>(delayedEmissionTimerConstructor?,alwaysActive?):Emitter<T>
Defined in: base/emitter.ts:21
Parameters
| Parameter | Type |
|---|---|
delayedEmissionTimerConstructor? | (callback) => Timer |
alwaysActive? | boolean |
Returns
Emitter<T>
Properties
| Property | Modifier | Type | Defined in |
|---|---|---|---|
alwaysActive | readonly | boolean | base/emitter.ts:10 |
Accessors
isActive
Get Signature
get isActive():
boolean
Defined in: base/emitter.ts:57
Returns
boolean
Methods
attach()
attach<
C,E>(e,c): () =>void
Defined in: base/emitter.ts:116
Type Parameters
| Type Parameter |
|---|
C extends Function |
E extends string |
Parameters
| Parameter | Type |
|---|---|
e | E |
c | C |
Returns
() => void
detach()
detach<
C,E>(e,c):void
Defined in: base/emitter.ts:149
Type Parameters
| Type Parameter |
|---|
C extends Function |
E extends string |
Parameters
| Parameter | Type |
|---|---|
e | E |
c | C |
Returns
void
detachAll()
detachAll<
E>(e?):void
Defined in: base/emitter.ts:188
Type Parameters
| Type Parameter |
|---|
E extends string |
Parameters
| Parameter | Type |
|---|---|
e? | E |
Returns
void
emit()
emit<
E>(e,a0?,a1?):void
Defined in: base/emitter.ts:65
Emits an event to all registered listeners in registration (FIFO) order. This ordering is a stable contract -- chained query listeners depend on it.
Type Parameters
| Type Parameter |
|---|
E extends string |
Parameters
| Parameter | Type |
|---|---|
e | E |
a0? | unknown |
a1? | unknown |
Returns
void
mute()
mute():
void
Defined in: base/emitter.ts:288
Returns
void
once()
once<
C,E>(e,c): () =>void
Defined in: base/emitter.ts:248
Type Parameters
| Type Parameter |
|---|
C extends Function |
E extends string |
Parameters
| Parameter | Type |
|---|---|
e | E |
c | C |
Returns
() => void
resume()
protectedresume():void
Defined in: base/emitter.ts:286
Returns
void
suspend()
protectedsuspend():void
Defined in: base/emitter.ts:284
Returns
void
unmute()
unmute():
void
Defined in: base/emitter.ts:292
Returns
void