EventPublisher
class EventPublisher<EventBase extends IEvent = IEvent> {
mergeClassContext<T extends Constructor<AggregateRoot<EventBase>>>(metatype: T, asyncContext?: AsyncContext): T
mergeObjectContext<T extends AggregateRoot<EventBase>>(object: T, asyncContext?: AsyncContext): T
}
Methods
mergeClassContext() | |||||||||
|---|---|---|---|---|---|---|---|---|---|
|
Merge the event publisher into the provided class.
This is required to make |
|||||||||
Parameters
Returns
|
mergeObjectContext() | |||||||||
|---|---|---|---|---|---|---|---|---|---|
|
Merge the event publisher into the provided object.
This is required to make |
|||||||||
Parameters
Returns
|