module Data.CQRS.Query ( -- cqrs-types: PersistedEvent(..) -- EventStoreBackend: , EventStoreBackend -- GUID: , GUID -- Repository: , Repository , enumerateAndStreamEvents , enumerateEventStore ) where import "cqrs-types" Data.CQRS.PersistedEvent import Data.CQRS.GUID (GUID) import Data.CQRS.Internal.Repository (Repository, enumerateEventStore, enumerateAndStreamEvents) import Data.CQRS.EventStore.Backend (EventStoreBackend)