Versions in this module Expand all Collapse all v0 v0.6.0 Apr 3, 2023 Changes in this version + type AggregateStore interface + Load func(aggregateID cqrs.Identifier, aggregateType string) (cqrs.ESAggregate, error) + Store func(aggregate cqrs.ESAggregate, events ...cqrs.DomainEvent) error + type EventHandler interface + Handle func(cqrs.DomainEvent) error + SubscribedTo func() cqrs.EventMatcher + type EventHandlerFunc func(cqrs.DomainEvent) error + type EventPublisher interface + Publish func(e ...cqrs.DomainEvent) error + type EventStore interface + LoadEventsFor func(aggregateID cqrs.Identifier) ([]cqrs.DomainEvent, error) + StoreEventsFor func(aggregateID cqrs.Identifier, version int, events []cqrs.DomainEvent) error v0.5.0 Apr 1, 2023