summaryrefslogtreecommitdiffhomepage
path: root/packages/sdk/js/src/gen/core/serverSentEvents.gen.ts
diff options
context:
space:
mode:
authoropencode <[email protected]>2025-09-17 07:14:33 +0000
committeropencode <[email protected]>2025-09-17 07:14:33 +0000
commite618cbc4470bf66cf7f905053d1a5bf368aefd3a (patch)
tree631d99a0fd0a12a9497a8955eb3737e7730d7fb7 /packages/sdk/js/src/gen/core/serverSentEvents.gen.ts
parentabd99aeb7db5564cbfdf99b42e6a10bf3ccbafd5 (diff)
downloadopencode-e618cbc4470bf66cf7f905053d1a5bf368aefd3a.tar.gz
opencode-e618cbc4470bf66cf7f905053d1a5bf368aefd3a.zip
release: v0.9.8
Diffstat (limited to 'packages/sdk/js/src/gen/core/serverSentEvents.gen.ts')
-rw-r--r--packages/sdk/js/src/gen/core/serverSentEvents.gen.ts29
1 files changed, 1 insertions, 28 deletions
diff --git a/packages/sdk/js/src/gen/core/serverSentEvents.gen.ts b/packages/sdk/js/src/gen/core/serverSentEvents.gen.ts
index 09ef3fb39..8f7fac549 100644
--- a/packages/sdk/js/src/gen/core/serverSentEvents.gen.ts
+++ b/packages/sdk/js/src/gen/core/serverSentEvents.gen.ts
@@ -5,17 +5,6 @@ import type { Config } from "./types.gen.js"
export type ServerSentEventsOptions<TData = unknown> = Omit<RequestInit, "method"> &
Pick<Config, "method" | "responseTransformer" | "responseValidator"> & {
/**
- * Fetch API implementation. You can use this option to provide a custom
- * fetch instance.
- *
- * @default globalThis.fetch
- */
- fetch?: typeof fetch
- /**
- * Implementing clients can call request interceptors inside this hook.
- */
- onRequest?: (url: string, init: RequestInit) => Promise<Request>
- /**
* Callback invoked when a network or parsing error occurs during streaming.
*
* This option applies only if the endpoint returns a stream of events.
@@ -32,7 +21,6 @@ export type ServerSentEventsOptions<TData = unknown> = Omit<RequestInit, "method
* @returns Nothing (void).
*/
onSseEvent?: (event: StreamEvent<TData>) => void
- serializedBody?: RequestInit["body"]
/**
* Default retry delay in milliseconds.
*
@@ -76,7 +64,6 @@ export type ServerSentEventsResult<TData = unknown, TReturn = void, TNext = unkn
}
export const createSseClient = <TData = unknown>({
- onRequest,
onSseError,
onSseEvent,
responseTransformer,
@@ -112,21 +99,7 @@ export const createSseClient = <TData = unknown>({
}
try {
- const requestInit: RequestInit = {
- redirect: "follow",
- ...options,
- body: options.serializedBody,
- headers,
- signal,
- }
- let request = new Request(url, requestInit)
- if (onRequest) {
- request = await onRequest(url, requestInit)
- }
- // fetch must be assigned here, otherwise it would throw the error:
- // TypeError: Failed to execute 'fetch' on 'Window': Illegal invocation
- const _fetch = options.fetch ?? globalThis.fetch
- const response = await _fetch(request)
+ const response = await fetch(url, { ...options, headers, signal })
if (!response.ok) throw new Error(`SSE failed: ${response.status} ${response.statusText}`)