EventPublisher

  
class EventPublisher<EventBase extends IEvent = IEvent> {
  mergeClassContext<T extends Constructor<AggregateRoot<EventBase>>>(metatype: T): T
  mergeObjectContext<T extends AggregateRoot<EventBase>>(object: T): T
}

Methods

mergeClassContext()


mergeClassContext<T extends Constructor<AggregateRoot<EventBase>>>(metatype: T): T

Parameters

Option Type Description
metatype T

Returns

T

mergeObjectContext()


mergeObjectContext<T extends AggregateRoot<EventBase>>(object: T): T

Parameters

Option Type Description
object T

Returns

T