Skip to content

Commit 80e595f

Browse files
authored
feat(TimelineEvent.ToString): Render IsUnfold, EventType, Index (#123)
1 parent f7fb98b commit 80e595f

2 files changed

Lines changed: 5 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@ The `Unreleased` section name is replaced by the expected version of next releas
99
## [Unreleased]
1010

1111
### Added
12+
13+
- `TimelineEvent.ToString`: Render Unfold/Event state, EventType, Index [#123](https://github.com/jet/FsCodec/pull/123)
14+
1215
### Changed
1316
### Removed
1417
### Fixed

src/FsCodec/FsCodec.fs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,8 @@ type TimelineEvent<'Format>(index, eventType, data, meta, eventId, correlationId
8989
let size = defaultArg size 0
9090
TimelineEvent(index, inner.EventType, inner.Data, inner.Meta, inner.EventId, inner.CorrelationId, inner.CausationId, inner.Timestamp, isUnfold, Option.toObj context, size) :> _
9191

92+
override _.ToString() = sprintf "%s %s @%i" (if isUnfold then "Unfold" else "Event") eventType index
93+
9294
interface ITimelineEvent<'Format> with
9395
member _.Index = index
9496
member _.IsUnfold = isUnfold

0 commit comments

Comments
 (0)