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