InMemoryEventStore

works.iterative.event.impl.InMemoryEventStore
See theInMemoryEventStore companion object
class InMemoryEventStore[Id, T <: Event[_]](data: Ref[Map[Id, List[T]]]) extends EventStore[Id, T]

Attributes

Companion
object
Graph
Supertypes
trait EventStore[Id, T]
class Object
trait Matchable
class Any

Members list

Type members

Inherited types

type Op[A] = UIO[A]

Attributes

Inherited from:
EventStore

Value members

Concrete methods

override def get(id: Id): UIO[Seq[T]]

Attributes

Definition Classes
override def persist(id: Id, event: T): UIO[Unit]

Attributes

Definition Classes