@pashoo2/clean-architecture-boilerplate
Version:
Clean architecture boilerplate
12 lines (11 loc) • 389 B
TypeScript
import { IDomainEventBus, IEventsList } from '../../../../events/interfaces';
import { IClassService } from '../../../../services/interfaces/common';
/**
* Domain event bus that is using for emitting
* and listening of domain events.
*
* @export
* @interfaces IEventBus
*/
export interface IServiceDomainEventsBus<E extends IEventsList> extends IDomainEventBus<E>, IClassService {
}