Skip to content

MultiStreamAppendStreamResult

API reference for MultiStreamAppendStreamResult

@delta-base/toolkit


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.

EventType extends Event = Event

StreamVersion = StreamPosition

events: ReadEvent<EventType>[]

Events written to this stream with server-assigned metadata.


eventsWritten: number

Number of events written to this stream.


nextExpectedStreamVersion: StreamVersion

New stream version. Use this as the next expected version.


streamId: StreamId

Stream that was appended to.