2025-03-15 01:39:43 +03:30

18 lines
434 B
C#

using BuildingBlocks.Core.Event;
using BuildingBlocks.Core.Model;
namespace BuildingBlocks.EventStoreDB.Events
{
using Microsoft.FSharp.Control;
public interface IAggregateEventSourcing : IProjection, IEntity
{
IReadOnlyList<IDomainEvent> DomainEvents { get; }
IDomainEvent[] ClearDomainEvents();
}
public interface IAggregateEventSourcing<T> : IAggregateEventSourcing, IEntity<T>
{
}
}