namespace Ds.Module.MediatR { public interface ILocalEventBus { Task Publish(IDomainEvent domainEvent, CancellationToken cancellationToken = default); Task Publish(T domainEvent, CancellationToken cancellationToken = default) where T : IDomainEvent; } }