jet / equinox

.NET event sourcing library with CosmosDB, DynamoDB, EventStoreDB, message-db, SqlStreamStore and integration test backends. Focused at stream level; see https://github.com/jet/propulsion for cross-stream projections/subscriptions/reactions
https://github.com/jet/dotnet-templates
Apache License 2.0
472 stars 68 forks source link

feat!: change 'event lists/seq to consistently use arrays #411

Closed bartelink closed 1 year ago

bartelink commented 1 year ago

Changes the standard signatures to remove variation that was not earning its keep:

This leaves the key differences between the Decider and DeciderCore interfaces clearer:

The base of this work is identical to #409; Props to @nordfjord for thinking it could be done, nudging me for ages, and then proving it!