Skip to content

PersistentEvent

Defined in: src/persistence/JournalTypes.ts:8

An event stored in the journal, paired with its positional metadata.

E = unknown

readonly event: E

Defined in: src/persistence/JournalTypes.ts:14

User-domain event payload.


readonly persistenceId: string

Defined in: src/persistence/JournalTypes.ts:10

Entity id this event belongs to (“bank-account-42”, “order-7”, …).


readonly sequenceNr: number

Defined in: src/persistence/JournalTypes.ts:12

1-based monotonic sequence number within the entity’s stream.


readonly optional tags?: readonly string[]

Defined in: src/persistence/JournalTypes.ts:18

Optional tags that Projections / Persistence-Query can filter on.


readonly timestamp: number

Defined in: src/persistence/JournalTypes.ts:16

Wall-clock time the journal persisted the event.