@morojs/moro / GlobalEventBus
Interface: GlobalEventBus
Defined in: src/types/events.ts:35
Extends
Methods
createModuleBus()
createModuleBus(
moduleId
):ModuleEventBus
Defined in: src/types/events.ts:36
Parameters
moduleId
string
Returns
destroyModuleBus()
destroyModuleBus(
moduleId
):void
Defined in: src/types/events.ts:37
Parameters
moduleId
string
Returns
void
disableAuditLog()
disableAuditLog():
void
Defined in: src/types/events.ts:40
Returns
void
emit()
emit<
T
>(event
,data
):Promise
<boolean
>
Defined in: src/types/events.ts:27
Type Parameters
T
T
= any
Parameters
event
string
data
T
Returns
Promise
<boolean
>
Inherited from
enableAuditLog()
enableAuditLog():
void
Defined in: src/types/events.ts:39
Returns
void
getMetrics()
getMetrics():
EventMetrics
Defined in: src/types/events.ts:38
Returns
listenerCount()
listenerCount(
event
):number
Defined in: src/types/events.ts:32
Parameters
event
string
Returns
number
Inherited from
off()
off(
event
,listener
):this
Defined in: src/types/events.ts:30
Parameters
event
string
listener
Function
Returns
this
Inherited from
on()
on<
T
>(event
,listener
):this
Defined in: src/types/events.ts:28
Type Parameters
T
T
= any
Parameters
event
string
listener
(payload
) => void
| Promise
<void
>
Returns
this
Inherited from
once()
once<
T
>(event
,listener
):this
Defined in: src/types/events.ts:29
Type Parameters
T
T
= any
Parameters
event
string
listener
(payload
) => void
| Promise
<void
>
Returns
this
Inherited from
removeAllListeners()
removeAllListeners(
event?
):this
Defined in: src/types/events.ts:31
Parameters
event?
string
Returns
this