RedisSMQ Common Library / Docs / API Reference / EventBus
Name | Type |
---|---|
Events |
extends TEventBusEvent |
-
EventEmitter
<Events
>↳
EventBus
IEventBus
<Events
>
▸ emit<E
>(event
, ...args
): boolean
Name | Type |
---|---|
E |
extends string | number | symbol |
Name | Type |
---|---|
event |
E |
...args |
Parameters <Events [E ]> |
boolean
▸ on<E
>(event
, listener
): this
Name | Type |
---|---|
E |
extends string | number | symbol |
Name | Type |
---|---|
event |
E |
listener |
Events [E ] |
this
▸ once<E
>(event
, listener
): this
Name | Type |
---|---|
E |
extends string | number | symbol |
Name | Type |
---|---|
event |
E |
listener |
Events [E ] |
this
▸ removeAllListeners<E
>(event?
): this
Name | Type |
---|---|
E |
extends string | number | symbol |
Name | Type |
---|---|
event? |
Extract <E , string > |
this
EventEmitter.removeAllListeners
▸ removeListener<E
>(event
, listener
): this
Name | Type |
---|---|
E |
extends string | number | symbol |
Name | Type |
---|---|
event |
E |
listener |
Events [E ] |
this
▸ shutdown(cb
): void
Name | Type |
---|---|
cb |
ICallback <void > |
void
▸ createInstance<T
>(cb
): void
Name | Type |
---|---|
T |
extends TEventBusEvent |
Name | Type |
---|---|
cb |
ICallback <IEventBus <T >> |
void