UNPKG

acp-sdk

Version:

Agent Communication Protocol SDK

17 lines (14 loc) 592 B
import * as eventsource_parser_stream from 'eventsource-parser/stream'; export { EventSourceMessage } from 'eventsource-parser'; type FetchLike = typeof fetch; interface EventSourceParams { url: URL | string; fetch?: FetchLike; options?: RequestInit; } declare function createEventSource({ url, fetch, options, }: EventSourceParams): Promise<{ response: Response; consume(): AsyncGenerator<eventsource_parser_stream.EventSourceMessage, void, unknown>; }>; type EventSource = Awaited<ReturnType<typeof createEventSource>>; export { type EventSource, createEventSource };