I
AppendOptions

Options for appending events.

I
ConsumeOptions

Options for consuming events.

f
createInMemory
No documentation available
I
EventBatch

A batch of events delivered to a consumer.

c
EventLog

Event log wrapper with Task/Stream semantics for event-sourced systems.

I
EventLogAdapter

Low-level adapter interface for event log implementations.

c
EventLogAppendFailed

Error thrown when an append operation fails.

c
EventLogCloseFailed

Error thrown when closing an event log connection fails.

c
EventLogCommitCursorFailed

Error thrown when committing a cursor fails.

c
EventLogConnectionFailed

Error thrown when an event log connection cannot be established.

I
EventLogConnector

Factory for creating event log connections.

c
EventLogConsumeFailed

Error thrown when consuming events fails.

c
EventLogGetCursorFailed

Error thrown when getting a cursor fails.

I
EventLogOptions

Configuration options for event log implementations.

I
InMemoryConnector

Creates an in-memory event log connector for testing and development.

I
InMemoryOptions

Configuration options for in-memory event log.

c
Source

The entry point for creating a Stream. Wraps an async generator so that yielded values become success results and any thrown error becomes a single error result.

I
Stream

A TypeScript library that provides a powerful and flexible way to handle errors in asynchronous streams. It allows you to collect and manage errors alongside successful values in a stream, enabling you to process data while gracefully handling any issues that may arise.