Class: Emitter<T>
Defined in: base/emitter.ts:8
Extended by
Type Parameters
| Type Parameter |
|---|
T extends string |
Constructors
Constructor
new Emitter<
T>(delayedEmissionTimerConstructor?,alwaysActive?):Emitter<T>
Defined in: base/emitter.ts:18
Parameters
| Parameter | Type |
|---|---|
delayedEmissionTimerConstructor? | (callback) => Timer |
alwaysActive? | boolean |
Returns
Emitter<T>
Properties
| Property | Modifier | Type | Defined in |
|---|---|---|---|
alwaysActive | readonly | boolean | base/emitter.ts:9 |
Accessors
isActive
Get Signature
get isActive():
boolean
Defined in: base/emitter.ts:50
Returns
boolean
Methods
attach()
attach<
C,E>(e,c): () =>void
Defined in: base/emitter.ts:90
Type Parameters
| Type Parameter |
|---|
C extends Function |
E extends string |
Parameters
| Parameter | Type |
|---|---|
e | E |
c | C |
Returns
():
void
Returns
void
detach()
detach<
C,E>(e,c):void
Defined in: base/emitter.ts:123
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:154
Type Parameters
| Type Parameter |
|---|
E extends string |
Parameters
| Parameter | Type |
|---|---|
e? | E |
Returns
void
emit()
emit<
E>(e, ...args):void
Defined in: base/emitter.ts:54
Type Parameters
| Type Parameter |
|---|
E extends string |
Parameters
| Parameter | Type |
|---|---|
e | E |
...args | unknown[] |
Returns
void
mute()
mute():
void
Defined in: base/emitter.ts:195
Returns
void
once()
once<
C,E>(e,c): () =>void
Defined in: base/emitter.ts:182
Type Parameters
| Type Parameter |
|---|
C extends Function |
E extends string |
Parameters
| Parameter | Type |
|---|---|
e | E |
c | C |
Returns
():
void
Returns
void
resume()
protectedresume():void
Defined in: base/emitter.ts:193
Returns
void
suspend()
protectedsuspend():void
Defined in: base/emitter.ts:191
Returns
void
unmute()
unmute():
void
Defined in: base/emitter.ts:199
Returns
void