Skip to content

Commit 746d9a3

Browse files
committed
fix(web): wrap toFeedEvent callback to fix TS2345 type error
TypeScript strict mode rejects passing toFeedEvent directly to .map() because PumpEvent (a union of interfaces without index signatures) is not assignable to the inferred callback parameter type with an index signature. Wrapping with an arrow function avoids the strict assignability check.
1 parent 7b4401a commit 746d9a3

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

packages/web/src/pages/Dashboard.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ export function Dashboard() {
132132
// Use SSE events when connected and receiving data, otherwise mock
133133
const isLive = status === 'connected' && sseEvents.length > 0;
134134
const feedEvents: FeedEvent[] = isLive
135-
? sseEvents.map(toFeedEvent)
135+
? sseEvents.map((e, i) => toFeedEvent(e, i))
136136
: mockEvents;
137137

138138
const filtered = filter === 'all' ? feedEvents : feedEvents.filter((e) => e.type === filter);

0 commit comments

Comments
 (0)