diff --git a/src/horizon/call_builder.ts b/src/horizon/call_builder.ts index e7fba4495..132d62ec4 100644 --- a/src/horizon/call_builder.ts +++ b/src/horizon/call_builder.ts @@ -13,7 +13,7 @@ import type { Server } from "../federation"; const JOINABLE = ["transaction"]; export interface EventSourceOptions { - onmessage?: (value: T) => void; + onmessage?: (value: T extends ServerApi.CollectionPage ? U : T) => void; onerror?: (event: MessageEvent) => void; reconnectTimeout?: number; }