MultiStreamAppendStreamResult
API reference for MultiStreamAppendStreamResult
Type Alias: MultiStreamAppendStreamResult<EventType, StreamVersion>
Section titled “Type Alias: MultiStreamAppendStreamResult<EventType, StreamVersion>”MultiStreamAppendStreamResult<
EventType,StreamVersion> =object
Per-stream result inside an atomic multi-stream append operation.
The result preserves request order. Events inside each stream preserve input order and include server-assigned positions and IDs.
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>[]
Events written to this stream with server-assigned metadata.
eventsWritten
Section titled “eventsWritten”eventsWritten:
number
Number of events written to this stream.
nextExpectedStreamVersion
Section titled “nextExpectedStreamVersion”nextExpectedStreamVersion:
StreamVersion
New stream version. Use this as the next expected version.
streamId
Section titled “streamId”streamId:
StreamId
Stream that was appended to.