ReadonlyreadableReadable stream of acknowledgements for appends.
ReadonlywritableWritable stream of append requests.
Get a stream of acknowledgements for appends.
Close the append session, waiting for all inflight appends to settle.
If the session failed, returns the fatal error that caused it to stop.
Get the last acknowledged position, if any.
Submit an append request and await its acknowledgement. This method does not apply backpressure; use writable for that.
Optionalargs: Omit<AppendArgs, "records"> & { precalculatedSize?: number }
Public AppendSession interface with retry, backpressure, and streams. This is what users interact with - implemented by AppendSession in ../retry.ts.