MultiStreamAppendResult
API reference for MultiStreamAppendResult
Type Alias: MultiStreamAppendResult<EventType, StreamVersion>
Section titled “Type Alias: MultiStreamAppendResult<EventType, StreamVersion>”MultiStreamAppendResult<
EventType,StreamVersion> =object
Result of appending events to multiple streams atomically.
events is always returned and is sorted by global position. streams
preserves request order and groups events by stream.
Type Parameters
Section titled “Type Parameters”EventType
Section titled “EventType”EventType extends Event = Event
StreamVersion
Section titled “StreamVersion”StreamVersion = StreamPosition
Properties
Section titled “Properties”events
Section titled “events”events:
ReadEvent<EventType>[]
All written events sorted by global position.
eventsWritten
Section titled “eventsWritten”eventsWritten:
number
Total number of events written across all streams.
lastPosition
Section titled “lastPosition”lastPosition:
GlobalPosition
Last global position written by the transaction.
streams
Section titled “streams”streams:
MultiStreamAppendStreamResult<EventType,StreamVersion>[]
Per-stream append results in request order.