Automated changes by [create-pull-request](https://github.com/peter-evans/create-pull-request) GitHub action Co-authored-by: Shahed Nasser <27354907+shahednasser@users.noreply.github.com>
2.2 KiB
2.2 KiB
displayed_sidebar
| displayed_sidebar |
|---|
| jsClientSidebar |
Interface: IEventBusService
internal.IEventBusService
Hierarchy
-
↳
IEventBusService
Implemented by
Methods
emit
▸ emit<T>(event, data, options?): Promise<unknown>
Type parameters
| Name |
|---|
T |
Parameters
| Name | Type |
|---|---|
event |
string |
data |
T |
options? |
unknown |
Returns
Promise<unknown>
Defined in
packages/types/dist/event-bus/event-bus.d.ts:6
subscribe
▸ subscribe(eventName, subscriber, context?): IEventBusService
Parameters
| Name | Type |
|---|---|
eventName |
string | symbol |
subscriber |
Subscriber |
context? |
SubscriberContext |
Returns
Defined in
packages/types/dist/event-bus/event-bus.d.ts:4
unsubscribe
▸ unsubscribe(eventName, subscriber, context?): IEventBusService
Parameters
| Name | Type |
|---|---|
eventName |
string | symbol |
subscriber |
Subscriber |
context? |
SubscriberContext |
Returns
Defined in
packages/types/dist/event-bus/event-bus.d.ts:5
withTransaction
▸ withTransaction(transactionManager?): IEventBusService
Parameters
| Name | Type |
|---|---|
transactionManager? |
EntityManager |
Returns
Inherited from
ITransactionBaseService.withTransaction
Defined in
packages/types/dist/transaction-base/transaction-base.d.ts:3