IEventBus


interface IEventBus<EventBase extends IEvent = IEvent> {
  publish<T extends EventBase>(event: T)
  publishAll(events: EventBase[])
}

Methods

publish()


publish<T extends EventBase>(event: T)

Parameters

Option Type Description
event T

publishAll()


publishAll(events: EventBase[])

Parameters

Option Type Description
events EventBase[]