Skip to content

MultiStreamAppendResult

API reference for MultiStreamAppendResult

@delta-base/toolkit


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.

EventType extends Event = Event

StreamVersion = StreamPosition

events: ReadEvent<EventType>[]

All written events sorted by global position.


eventsWritten: number

Total number of events written across all streams.


lastPosition: GlobalPosition

Last global position written by the transaction.


streams: MultiStreamAppendStreamResult<EventType, StreamVersion>[]

Per-stream append results in request order.