interface IEventPublisher<EventBase extends IEvent = IEvent> {
publish<T extends EventBase = EventBase>(event: T): any
publishAll<T extends EventBase = EventBase>(events: T[])?: any
}
Methods
publish()
|
publish<T extends EventBase = EventBase>(event: T): any
Parameters
Option |
Type |
Description |
event
|
T |
|
Returns
any
|
publishAll()
|
publishAll<T extends EventBase = EventBase>(events: T[])?: any
Parameters
Option |
Type |
Description |
events
|
T[] |
|
Returns
any
|