fork of hey-api/openapi-ts because I need some additional things
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge branch 'main' of https://github.com/hey-api/openapi-ts into renovate/tsdown-0.x

Lubos 17bd87bb d2198d53

+1203 -1691
+5
.changeset/afraid-dragons-enter.md
··· 1 + --- 2 + "@hey-api/openapi-ts": patch 3 + --- 4 + 5 + **plugin(@hey-api/client-axios)**: simplify SSE line endings normalization
+5
.changeset/brave-tools-yell.md
··· 1 + --- 2 + "@hey-api/openapi-ts": patch 3 + --- 4 + 5 + **plugin(@hey-api/client-fetch)**: simplify SSE line endings normalization
+5
.changeset/funny-candies-brush.md
··· 1 + --- 2 + "@hey-api/openapi-ts": patch 3 + --- 4 + 5 + **plugin(@hey-api/client-next)**: simplify SSE line endings normalization
+5
.changeset/khaki-steaks-battle.md
··· 1 + --- 2 + "@hey-api/openapi-ts": patch 3 + --- 4 + 5 + **plugin(@hey-api/client-nuxt)**: simplify SSE line endings normalization
+5
.changeset/sad-baboons-learn.md
··· 1 + --- 2 + "@hey-api/openapi-ts": patch 3 + --- 4 + 5 + **plugin(@hey-api/client-ky)**: simplify SSE line endings normalization
+5
.changeset/social-weeks-press.md
··· 1 + --- 2 + "@hey-api/openapi-ts": patch 3 + --- 4 + 5 + **plugin(@hey-api/client-angular)**: simplify SSE line endings normalization
+5
.changeset/true-carpets-rule.md
··· 1 + --- 2 + "@hey-api/openapi-ts": patch 3 + --- 4 + 5 + **plugin(@hey-api/client-ofetch)**: simplify SSE line endings normalization
+1 -1
dev/package.json
··· 13 13 "@hey-api/openapi-python": "workspace:*", 14 14 "@hey-api/openapi-ts": "workspace:*", 15 15 "@msw/source": "0.6.1", 16 - "@opencode-ai/sdk": "1.2.27", 16 + "@opencode-ai/sdk": "1.3.13", 17 17 "@orpc/contract": "1.13.9", 18 18 "@pinia/colada": "0.19.1", 19 19 "@tanstack/angular-query-experimental": "5.90.25",
+4 -5
examples/openapi-ts-angular-common/src/client/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
examples/openapi-ts-angular/src/client/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
examples/openapi-ts-axios/src/client/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
examples/openapi-ts-fastify/src/client/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
examples/openapi-ts-fetch/src/client/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
examples/openapi-ts-ky/src/client/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
examples/openapi-ts-nestjs/src/client/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
examples/openapi-ts-next/src/client/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
examples/openapi-ts-ofetch/src/client/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
examples/openapi-ts-openai/src/client/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
examples/openapi-ts-pinia-colada/src/client/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
examples/openapi-ts-tanstack-angular-query-experimental/src/client/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
examples/openapi-ts-tanstack-react-query/src/client/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
examples/openapi-ts-tanstack-svelte-query/src/client/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
examples/openapi-ts-tanstack-vue-query/src/client/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+2 -2
package.json
··· 58 58 "@hey-api/openapi-ts": "workspace:*", 59 59 "@types/node": "24.10.10", 60 60 "@typescript-eslint/eslint-plugin": "8.54.0", 61 - "@typescript/native-preview": "7.0.0-dev.20260321.1", 61 + "@typescript/native-preview": "7.0.0-dev.20260401.1", 62 62 "@vitest/coverage-v8": "4.1.0", 63 63 "eslint": "9.39.2", 64 64 "eslint-plugin-simple-import-sort": "12.1.1", ··· 81 81 "engines": { 82 82 "node": ">=20.19.0" 83 83 }, 84 - "packageManager": "pnpm@10.32.1" 84 + "packageManager": "pnpm@10.33.0" 85 85 }
+4 -5
packages/openapi-ts-tests/__snapshots__/plugins/@tanstack/meta/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/body-response-text-plain/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/form-data/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@angular/common/default-class/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@angular/common/default/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes-instance/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/sdk/default/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/sdk/instance/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/sdk/throwOnError/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/typescript/transforms-read-write-custom-name/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/typescript/transforms-read-write-ignore/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@pinia/colada/asClass/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@pinia/colada/fetch/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/asClass/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/axios/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/fetch/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/name-builder/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/preact-query/asClass/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/preact-query/axios/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/preact-query/fetch/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/preact-query/name-builder/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/asClass/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/axios/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/fetch/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/name-builder/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/useMutation/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/asClass/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/axios/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/fetch/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/name-builder/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/asClass/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/axios/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/fetch/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/name-builder/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/asClass/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/axios/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/fetch/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/name-builder/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/schema-unknown/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-api-key/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-basic/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-false/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-oauth2/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/servers-base-path/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/servers-host/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/servers/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/transforms-read-write/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/body-binary-format/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/body-response-text-plain/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/content-types/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/internal-name-conflict/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/parameter-explode-false-axios/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/parameter-explode-false/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@angular/common/default-class/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@angular/common/default/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes-instance/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/sdk/default/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/sdk/instance/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/sdk/throwOnError/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/typescript/transforms-read-write-custom-name/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/typescript/transforms-read-write-ignore/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@pinia/colada/asClass/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@pinia/colada/fetch/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/asClass/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/axios/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/fetch/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/name-builder/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/preact-query/asClass/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/preact-query/axios/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/preact-query/fetch/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/preact-query/name-builder/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/asClass/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/axios/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/fetch/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/name-builder/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/useMutation/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/asClass/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/axios/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/fetch/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/name-builder/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/asClass/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/axios/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/fetch/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/name-builder/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/asClass/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/axios/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/fetch/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/name-builder/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-api-key/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-false/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-http-bearer/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-oauth2/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-open-id-connect/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/servers/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-all-of/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-allof-response-wrapper/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-any-of-null/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-array/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-recursive/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transforms-read-write/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/body-response-text-plain/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/base-url-false/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/base-url-number/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/base-url-strict/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/base-url-string/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/clean-false/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/default/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/import-file-extension-ts/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/sdk-client-optional/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/sdk-client-required/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/tsconfig-node16-sdk/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/tsconfig-nodenext-sdk/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-false/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-number/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-strict/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-string/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/clean-false/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/default/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/import-file-extension-ts/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/sdk-client-optional/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/sdk-client-required/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/tsconfig-node16-sdk/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/tsconfig-nodenext-sdk/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/base-url-false/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/base-url-number/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/base-url-strict/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/base-url-string/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/clean-false/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/default/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/import-file-extension-ts/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/sdk-client-optional/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/sdk-client-required/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/tsconfig-node16-sdk/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/tsconfig-nodenext-sdk/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/base-url-false/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/base-url-number/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/base-url-strict/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/base-url-string/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/clean-false/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/default/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/import-file-extension-ts/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/sdk-client-optional/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/sdk-client-required/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/tsconfig-node16-sdk/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/tsconfig-nodenext-sdk/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/base-url-false/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/base-url-number/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/base-url-strict/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/base-url-string/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/clean-false/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/default/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/import-file-extension-ts/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/sdk-client-optional/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/sdk-client-required/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/tsconfig-node16-sdk/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/tsconfig-nodenext-sdk/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/base-url-false/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/base-url-number/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/base-url-strict/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/base-url-string/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/clean-false/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/default/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/import-file-extension-ts/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/sdk-client-optional/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/sdk-client-required/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/tsconfig-node16-sdk/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/tsconfig-nodenext-sdk/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/base-url-false/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/base-url-number/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/base-url-strict/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/base-url-string/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/clean-false/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/default/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/import-file-extension-ts/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/sdk-client-optional/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/sdk-client-required/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/tsconfig-node16-sdk/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/tsconfig-nodenext-sdk/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/content-types/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/headers/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/internal-name-conflict/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/pagination-ref/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/parameter-explode-false-axios/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/parameter-explode-false/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@angular/common/default-class/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@angular/common/default/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/client-fetch/sdk-nested-classes-instance/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/client-fetch/sdk-nested-classes/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/sdk/default/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/sdk/instance/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/sdk/throwOnError/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/typescript/transforms-read-write-custom-name/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/typescript/transforms-read-write-ignore/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@pinia/colada/asClass/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@pinia/colada/fetch/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/asClass/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/axios/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/fetch/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/name-builder/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/preact-query/asClass/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/preact-query/axios/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/preact-query/fetch/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/preact-query/name-builder/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/asClass/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/axios/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/fetch/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/name-builder/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/useMutation/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/asClass/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/axios/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/fetch/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/name-builder/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/asClass/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/axios/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/fetch/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/name-builder/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/asClass/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/axios/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/fetch/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/name-builder/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-api-key/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-false/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-http-bearer/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-oauth2/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-open-id-connect/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/servers/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-angular/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-axios/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-fetch/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-next/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-nuxt/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-ofetch/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-tanstack-react-query/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-additional-properties/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-all-of/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-allof-response-wrapper/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-any-of-null/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-array/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-one-of-discriminated/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-recursive/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transforms-read-write/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/sdks/__snapshots__/method-class-conflict/class/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/sdks/__snapshots__/method-class-conflict/flat/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/sdks/__snapshots__/method-class-conflict/instance/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/sdks/__snapshots__/opencode/export-all/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/sdks/__snapshots__/opencode/flat/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/sdks/__snapshots__/opencode/grouped/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/valibot/v1/__snapshots__/3.1.x/type-format/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/zod/v4/__snapshots__/2.0.x/mini/type-format/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/zod/v4/__snapshots__/2.0.x/v3/type-format/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/zod/v4/__snapshots__/2.0.x/v4/type-format/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/zod/v4/__snapshots__/3.0.x/mini/type-format/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/zod/v4/__snapshots__/3.0.x/v3/type-format/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/zod/v4/__snapshots__/3.0.x/v4/type-format/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/mini/type-format/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/v3/type-format/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+4 -5
packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/v4/type-format/core/serverSentEvents.gen.ts
··· 79 79 >; 80 80 }; 81 81 82 - export const createSseClient = <TData = unknown>({ 82 + export function createSseClient<TData = unknown>({ 83 83 onRequest, 84 84 onSseError, 85 85 onSseEvent, ··· 91 91 sseSleepFn, 92 92 url, 93 93 ...options 94 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 94 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 95 95 let lastEventId: string | undefined; 96 96 97 97 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 155 155 const { done, value } = await reader.read(); 156 156 if (done) break; 157 157 buffer += value; 158 - // Normalize line endings: CRLF -> LF, then CR -> LF 159 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 158 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 160 159 161 160 const chunks = buffer.split('\n\n'); 162 161 buffer = chunks.pop() ?? ''; ··· 240 239 const stream = createStream(); 241 240 242 241 return { stream }; 243 - }; 242 + }
+14 -14
packages/openapi-ts/src/plugins/@hey-api/client-core/__tests__/serverSentEvents.test.ts
··· 1 1 import { createSseClient } from '../bundle/serverSentEvents'; 2 2 3 - function makeStream(chunks: string[]) { 3 + function makeStream(chunks: ReadonlyArray<string>) { 4 4 let index = 0; 5 5 return new ReadableStream({ 6 6 pull(controller) { ··· 47 47 url: 'http://localhost/sse', 48 48 }); 49 49 50 - const result: any[] = []; 50 + const result: Array<any> = []; 51 51 for await (const ev of stream) result.push(ev); 52 52 53 53 expect(result).toEqual([{ foo: 'bar' }]); ··· 66 66 }); 67 67 68 68 const { stream } = createSseClient({ url: 'http://localhost/sse' }); 69 - const result: any[] = []; 69 + const result: Array<any> = []; 70 70 for await (const ev of stream) result.push(ev); 71 71 72 72 expect(result).toEqual(['hello']); ··· 131 131 }); 132 132 133 133 const { stream } = createSseClient({ url: 'http://localhost/sse' }); 134 - const result: any[] = []; 134 + const result: Array<any> = []; 135 135 for await (const ev of stream) result.push(ev); 136 136 expect(result).toEqual([1, 2, 3]); 137 137 }); ··· 143 143 }); 144 144 145 145 const { stream } = createSseClient({ url: 'http://localhost/sse' }); 146 - const result: any[] = []; 146 + const result: Array<any> = []; 147 147 for await (const ev of stream) result.push(ev); 148 148 expect(result).toEqual(['partial']); 149 149 }); ··· 204 204 }); 205 205 206 206 const { stream } = createSseClient({ url: 'http://localhost/sse' }); 207 - const result: any[] = []; 207 + const result: Array<any> = []; 208 208 for await (const ev of stream) result.push(ev); 209 209 expect(result).toEqual([{ foo: 1 }, 'bar', { baz: 2 }]); 210 210 }); ··· 239 239 }); 240 240 241 241 const { stream } = createSseClient({ url: 'http://localhost/sse' }); 242 - const result: any[] = []; 242 + const result: Array<any> = []; 243 243 for await (const ev of stream) result.push(ev); 244 244 expect(result).toEqual([{ foo: 'bar' }]); 245 245 }); ··· 270 270 url: 'http://localhost/sse', 271 271 }); 272 272 273 - const result: any[] = []; 273 + const result: Array<any> = []; 274 274 for await (const ev of stream) result.push(ev); 275 275 276 276 expect(onError).toHaveBeenCalled(); ··· 535 535 url: 'http://localhost/sse', 536 536 }); 537 537 538 - const result: any[] = []; 538 + const result: Array<any> = []; 539 539 for await (const ev of stream) result.push(ev); 540 540 541 541 expect(result).toEqual([{ foo: 'bar' }]); ··· 557 557 url: 'http://localhost/sse', 558 558 }); 559 559 560 - const result: any[] = []; 560 + const result: Array<any> = []; 561 561 for await (const ev of stream) result.push(ev); 562 562 563 563 expect(result).toEqual([{ doubled: 4 }]); ··· 608 608 url: 'http://localhost/sse', 609 609 }); 610 610 611 - const result: any[] = []; 611 + const result: Array<any> = []; 612 612 for await (const ev of stream) result.push(ev); 613 613 614 614 expect(result).toEqual(['rawstring']); ··· 628 628 url: 'http://localhost/sse', 629 629 }); 630 630 631 - const result: any[] = []; 631 + const result: Array<any> = []; 632 632 for await (const ev of stream) result.push(ev); 633 633 634 634 expect(result).toEqual([{ foo: 'bar' }]); ··· 652 652 url: 'http://localhost/sse', 653 653 }); 654 654 655 - const result: any[] = []; 655 + const result: Array<any> = []; 656 656 for await (const ev of stream) result.push(ev); 657 657 658 658 expect(result).toEqual([{ baz: 'qux' }]); ··· 671 671 }); 672 672 673 673 const { stream } = createSseClient({ url: 'http://localhost/sse' }); 674 - const result: any[] = []; 674 + const result: Array<any> = []; 675 675 for await (const ev of stream) result.push(ev); 676 676 expect(result).toEqual([1, 2, 3]); 677 677 });
+4 -5
packages/openapi-ts/src/plugins/@hey-api/client-core/bundle/serverSentEvents.ts
··· 77 77 >; 78 78 }; 79 79 80 - export const createSseClient = <TData = unknown>({ 80 + export function createSseClient<TData = unknown>({ 81 81 onRequest, 82 82 onSseError, 83 83 onSseEvent, ··· 89 89 sseSleepFn, 90 90 url, 91 91 ...options 92 - }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 92 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> { 93 93 let lastEventId: string | undefined; 94 94 95 95 const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))); ··· 153 153 const { done, value } = await reader.read(); 154 154 if (done) break; 155 155 buffer += value; 156 - // Normalize line endings: CRLF -> LF, then CR -> LF 157 - buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n'); 156 + buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings 158 157 159 158 const chunks = buffer.split('\n\n'); 160 159 buffer = chunks.pop() ?? ''; ··· 238 237 const stream = createStream(); 239 238 240 239 return { stream }; 241 - }; 240 + }
+51 -299
pnpm-lock.yaml
··· 44 44 specifier: 8.54.0 45 45 version: 8.54.0(@typescript-eslint/parser@8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) 46 46 '@typescript/native-preview': 47 - specifier: 7.0.0-dev.20260321.1 48 - version: 7.0.0-dev.20260321.1 47 + specifier: 7.0.0-dev.20260401.1 48 + version: 7.0.0-dev.20260401.1 49 49 '@vitest/coverage-v8': 50 50 specifier: 4.1.0 51 51 version: 4.1.0(vitest@4.1.0(@types/node@24.10.10)(jsdom@28.0.0)(msw@2.12.14(@types/node@24.10.10)(typescript@5.9.3))(vite@7.3.1(@types/node@24.10.10)(jiti@2.6.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))) ··· 84 84 version: 0.3.18 85 85 tsdown: 86 86 specifier: 0.21.7 87 - version: 0.21.7(@arethetypeswrong/core@0.18.2)(@typescript/native-preview@7.0.0-dev.20260321.1)(oxc-resolver@11.19.1)(publint@0.3.18)(synckit@0.11.11)(typescript@5.9.3)(vue-tsc@3.2.4(typescript@5.9.3)) 87 + version: 0.21.7(@arethetypeswrong/core@0.18.2)(@typescript/native-preview@7.0.0-dev.20260401.1)(oxc-resolver@11.19.1)(publint@0.3.18)(synckit@0.11.11)(typescript@5.9.3)(vue-tsc@3.2.4(typescript@5.9.3)) 88 88 tsx: 89 89 specifier: 4.21.0 90 90 version: 4.21.0 ··· 122 122 specifier: 0.6.1 123 123 version: 0.6.1(msw@2.12.14(@types/node@25.2.1)(typescript@5.9.3)) 124 124 '@opencode-ai/sdk': 125 - specifier: 1.2.27 126 - version: 1.2.27 125 + specifier: 1.3.13 126 + version: 1.3.13 127 127 '@orpc/contract': 128 128 specifier: 1.13.9 129 129 version: 1.13.9 ··· 1327 1327 version: 1.8.0 1328 1328 nuxt: 1329 1329 specifier: '>=3.0.0' 1330 - version: 3.14.1592(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@25.2.1)(db0@0.3.4)(encoding@0.1.13)(eslint@9.39.2(jiti@2.6.1))(ioredis@5.9.2)(less@4.4.2)(magicast@0.3.5)(optionator@0.9.4)(rolldown@1.0.0-rc.12)(rollup@3.29.5)(sass@1.97.1)(terser@5.44.1)(typescript@5.9.3)(vite@7.3.1(@types/node@25.2.1)(jiti@2.6.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))(vue-tsc@3.2.4(typescript@5.9.3)) 1330 + version: 3.14.1592(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@25.2.1)(db0@0.3.2)(encoding@0.1.13)(eslint@9.39.2(jiti@2.6.1))(ioredis@5.7.0)(less@4.4.2)(magicast@0.3.5)(optionator@0.9.4)(rolldown@1.0.0-rc.12)(rollup@3.29.5)(sass@1.97.1)(terser@5.44.1)(typescript@5.9.3)(vite@7.3.1(@types/node@25.2.1)(jiti@2.6.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))(vue-tsc@3.2.4(typescript@5.9.3)) 1331 1331 vue: 1332 1332 specifier: '>=3.5.13' 1333 1333 version: 3.5.13(typescript@5.9.3) ··· 1465 1465 version: 1.14.3 1466 1466 nuxt: 1467 1467 specifier: 3.14.1592 1468 - version: 3.14.1592(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@25.2.1)(db0@0.3.2)(encoding@0.1.13)(eslint@9.39.2(jiti@2.6.1))(ioredis@5.7.0)(less@4.4.2)(magicast@0.3.5)(optionator@0.9.4)(rolldown@1.0.0-rc.12)(rollup@4.56.0)(sass@1.97.1)(terser@5.44.1)(typescript@5.9.3)(vite@5.4.19(@types/node@25.2.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1))(vue-tsc@3.2.4(typescript@5.9.3)) 1468 + version: 3.14.1592(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@25.2.1)(db0@0.3.4)(encoding@0.1.13)(eslint@9.39.2(jiti@2.6.1))(ioredis@5.9.2)(less@4.4.2)(magicast@0.3.5)(optionator@0.9.4)(rolldown@1.0.0-rc.12)(rollup@4.56.0)(sass@1.97.1)(terser@5.44.1)(typescript@5.9.3)(vite@7.3.1(@types/node@25.2.1)(jiti@2.6.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))(vue-tsc@3.2.4(typescript@5.9.3)) 1469 1469 ofetch: 1470 1470 specifier: 1.5.1 1471 1471 version: 1.5.1 ··· 5166 5166 '@open-draft/until@2.1.0': 5167 5167 resolution: {integrity: sha512-U69T3ItWHvLwGg5eJ0n3I62nWuE6ilHlmz7zM0npLBRvPRd7e6NYmg54vvRtP5mZG7kZqZCFVdsTWo7BPtBujg==} 5168 5168 5169 - '@opencode-ai/sdk@1.2.27': 5170 - resolution: {integrity: sha512-Wk0o/I+Fo+wE3zgvlJDs8Fb67KlKqX0PrV8dK5adSDkANq6r4Z25zXJg2iOir+a8ntg3rAcpel1OY4FV/TwRUA==} 5169 + '@opencode-ai/sdk@1.3.13': 5170 + resolution: {integrity: sha512-/M6HlNnba+xf1EId6qFb2tG0cvq0db3PCQDug1glrf8wYOU57LYNF8WvHX9zoDKPTMv0F+O4pcP/8J+WvDaxHA==} 5171 5171 5172 5172 '@orpc/client@1.13.9': 5173 5173 resolution: {integrity: sha512-RmD2HDgmGgF6zgHHdybE4zH6QJoHjC+/C3n56yLf+fmWbiZtwnOUETgGCroY6S8aK2fpy6hJ3wZaJUjfWVuGHg==} ··· 7972 7972 resolution: {integrity: sha512-VFlhGSl4opC0bprJiItPQ1RfUhGDIBokcPwaFH4yiBCaNPeld/9VeXbiPO1cLyorQi1G1vL+ecBk1x8o1axORA==} 7973 7973 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 7974 7974 7975 - '@typescript/native-preview-darwin-arm64@7.0.0-dev.20260321.1': 7976 - resolution: {integrity: sha512-3LQP363bDCF/pmXqzhSCSkKXr1PpNl2elC167YFRPKRyJdrETiIwj3YAB8A6esn9D30pas5VLzfmeK/tUOf+6g==} 7975 + '@typescript/native-preview-darwin-arm64@7.0.0-dev.20260401.1': 7976 + resolution: {integrity: sha512-9PCc1D4/zLic30g1upOw6ZmUl98fnrXYRv5wIZ6fxm1zZAObieRKUX3Jbr8M9N8iQQFxPIZPniIScsxAbmbJvw==} 7977 7977 cpu: [arm64] 7978 7978 os: [darwin] 7979 7979 7980 - '@typescript/native-preview-darwin-x64@7.0.0-dev.20260321.1': 7981 - resolution: {integrity: sha512-gCoKiv415CROgl0K8hEV8Lw/zvbYriWWmD7VxvpiQiTRqQmHppVXhLtb2OrGaPcsqpoBdYeCJQHN4wnohAkNLA==} 7980 + '@typescript/native-preview-darwin-x64@7.0.0-dev.20260401.1': 7981 + resolution: {integrity: sha512-wwzca1KrjSVC6ApXfITsg/wF4GGbhVYebc7zChpuyi+phrHfw6ThTPB5XFUH4nA32vqw0Hn/6KACipMgzg8GPA==} 7982 7982 cpu: [x64] 7983 7983 os: [darwin] 7984 7984 7985 - '@typescript/native-preview-linux-arm64@7.0.0-dev.20260321.1': 7986 - resolution: {integrity: sha512-15z7UWt0PG870ktcUbaa0NogAjXIYT4pSFWlsc95u8+1aITrBTMQgqRih5qUH8bHke3eeYwbpjfXaU4gNmexvw==} 7985 + '@typescript/native-preview-linux-arm64@7.0.0-dev.20260401.1': 7986 + resolution: {integrity: sha512-1hgKibGi4QZF1J0hKltgY4nj4yKDmI4Ang5ar80I+YeUdGxV/fP2kU3bJang7QtHuSso6W+a52SF62zgqbzdow==} 7987 7987 cpu: [arm64] 7988 7988 os: [linux] 7989 7989 7990 - '@typescript/native-preview-linux-arm@7.0.0-dev.20260321.1': 7991 - resolution: {integrity: sha512-QuAFR9eFQzuqtKTIaJ5XkNR4i5Q55b1SE7fUcIAS528aY9j+5P1cMpvJa8aOBCuRKxfMgV5UtamolZKGWWzaMw==} 7990 + '@typescript/native-preview-linux-arm@7.0.0-dev.20260401.1': 7991 + resolution: {integrity: sha512-bbIkRZYjtyoyCJ3wFES7qn3EwYO5Go1hxArL5X5oWiBmUHq5gMIxTZDv5mpWxopVf9Eyh4ErHefXjf1s4J+6Ag==} 7992 7992 cpu: [arm] 7993 7993 os: [linux] 7994 7994 7995 - '@typescript/native-preview-linux-x64@7.0.0-dev.20260321.1': 7996 - resolution: {integrity: sha512-8yuzwkxQnNSpXjXK43Y5Pn6rBfNbJVIcd3Qh9n3Tzhgtr+lcoGgwgMvn8axnqaazkxIUB3PZuiGRcqr6XIq3LA==} 7995 + '@typescript/native-preview-linux-x64@7.0.0-dev.20260401.1': 7996 + resolution: {integrity: sha512-1ysZ4c/Wa3RYIlrwVceYlhb1m1hxQ4P2x92valZXH0bNWEPb+oiQ4Yf35O/vi5h8zDdX/ZQ59vivYl27cF1VVA==} 7997 7997 cpu: [x64] 7998 7998 os: [linux] 7999 7999 8000 - '@typescript/native-preview-win32-arm64@7.0.0-dev.20260321.1': 8001 - resolution: {integrity: sha512-fCUk/VElUjMFmE6iFAtsy5r7kLxeLggEHOTWuR0HGYIUQze6EyAdDFqMPFFxvbzpUyFQFpRfUa0I/Fa5tqKh8g==} 8000 + '@typescript/native-preview-win32-arm64@7.0.0-dev.20260401.1': 8001 + resolution: {integrity: sha512-fZYLCRe36y1BuzRFFpU2/RQ212l6Y1dccRMh8oTB8HlAVAAwtbkb6cjEn0Ablj4Dy16+Ih8R9uHsxPLNhtKw1Q==} 8002 8002 cpu: [arm64] 8003 8003 os: [win32] 8004 8004 8005 - '@typescript/native-preview-win32-x64@7.0.0-dev.20260321.1': 8006 - resolution: {integrity: sha512-CWGyck7+sbNwOhcL+ObHhtKZe2/+Y6OZlEdWX2mHjpv8ef7ohUbPCdS94p+e7jbVY56w8NAce2Xx7ppn/C1Ucg==} 8005 + '@typescript/native-preview-win32-x64@7.0.0-dev.20260401.1': 8006 + resolution: {integrity: sha512-I6ses4SjWvpbvSpm1BPFRrDeqrzu7JTchJG/a26iwwmTLv4fAGLc5/o6Kv9Naygozop1W3KOcVM5i3A9oxiIjQ==} 8007 8007 cpu: [x64] 8008 8008 os: [win32] 8009 8009 8010 - '@typescript/native-preview@7.0.0-dev.20260321.1': 8011 - resolution: {integrity: sha512-uScJZRWRxyi1l4EWwOtuO88Gh8sUTi0itcI4oKlyNtXkqik4Y7EHfs1sfYPDuAEJO3cvW6bqohHjGx3mcXSZzQ==} 8010 + '@typescript/native-preview@7.0.0-dev.20260401.1': 8011 + resolution: {integrity: sha512-xJcN9WlY/P6xKjCMH4+DTzZSj/EKR6H9avuqUKs4eKyPEvaQ4bX+9Ys3Vl2qhlUaD7IRWY7HN7db0LHAGlWRSA==} 8012 8012 hasBin: true 8013 8013 8014 8014 '@ungap/structured-clone@1.3.0': ··· 19843 19843 19844 19844 '@nuxt/devalue@2.0.2': {} 19845 19845 19846 - '@nuxt/devtools-kit@1.7.0(magicast@0.3.5)(vite@5.4.19(@types/node@25.2.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1))': 19847 - dependencies: 19848 - '@nuxt/kit': 3.21.0(magicast@0.3.5) 19849 - '@nuxt/schema': 3.16.2 19850 - execa: 7.2.0 19851 - vite: 5.4.19(@types/node@25.2.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1) 19852 - transitivePeerDependencies: 19853 - - magicast 19854 - 19855 19846 '@nuxt/devtools-kit@1.7.0(magicast@0.3.5)(vite@7.3.1(@types/node@25.2.1)(jiti@2.6.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))': 19856 19847 dependencies: 19857 19848 '@nuxt/kit': 3.21.0(magicast@0.3.5) ··· 19948 19939 - utf-8-validate 19949 19940 - vue 19950 19941 19951 - '@nuxt/devtools@1.7.0(rollup@4.56.0)(vite@5.4.19(@types/node@25.2.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1))(vue@3.5.25(typescript@5.9.3))': 19952 - dependencies: 19953 - '@antfu/utils': 0.7.10 19954 - '@nuxt/devtools-kit': 1.7.0(magicast@0.3.5)(vite@5.4.19(@types/node@25.2.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)) 19955 - '@nuxt/devtools-wizard': 1.7.0 19956 - '@nuxt/kit': 3.21.0(magicast@0.3.5) 19957 - '@vue/devtools-core': 7.6.8(vite@5.4.19(@types/node@25.2.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1))(vue@3.5.25(typescript@5.9.3)) 19958 - '@vue/devtools-kit': 7.6.8 19959 - birpc: 0.2.19 19960 - consola: 3.4.2 19961 - cronstrue: 2.59.0 19962 - destr: 2.0.5 19963 - error-stack-parser-es: 0.1.5 19964 - execa: 7.2.0 19965 - fast-npm-meta: 0.2.2 19966 - flatted: 3.3.3 19967 - get-port-please: 3.2.0 19968 - hookable: 5.5.3 19969 - image-meta: 0.2.1 19970 - is-installed-globally: 1.0.0 19971 - launch-editor: 2.11.1 19972 - local-pkg: 0.5.1 19973 - magicast: 0.3.5 19974 - nypm: 0.4.1 19975 - ohash: 1.1.6 19976 - pathe: 1.1.2 19977 - perfect-debounce: 1.0.0 19978 - pkg-types: 1.3.1 19979 - rc9: 2.1.2 19980 - scule: 1.3.0 19981 - semver: 7.7.3 19982 - simple-git: 3.28.0 19983 - sirv: 3.0.2 19984 - tinyglobby: 0.2.15 19985 - unimport: 3.14.6(rollup@4.56.0) 19986 - vite: 5.4.19(@types/node@25.2.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1) 19987 - vite-plugin-inspect: 0.8.9(@nuxt/kit@3.21.0(magicast@0.3.5))(rollup@4.56.0)(vite@5.4.19(@types/node@25.2.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)) 19988 - vite-plugin-vue-inspector: 5.3.2(vite@5.4.19(@types/node@25.2.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)) 19989 - which: 3.0.1 19990 - ws: 8.18.3 19991 - transitivePeerDependencies: 19992 - - bufferutil 19993 - - rollup 19994 - - supports-color 19995 - - utf-8-validate 19996 - - vue 19997 - 19998 19942 '@nuxt/devtools@1.7.0(rollup@4.56.0)(vite@7.3.1(@types/node@25.2.1)(jiti@2.6.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))(vue@3.5.25(typescript@5.9.3))': 19999 19943 dependencies: 20000 19944 '@antfu/utils': 0.7.10 ··· 20649 20593 20650 20594 '@open-draft/until@2.1.0': {} 20651 20595 20652 - '@opencode-ai/sdk@1.2.27': {} 20596 + '@opencode-ai/sdk@1.3.13': {} 20653 20597 20654 20598 '@orpc/client@1.13.9': 20655 20599 dependencies: ··· 23106 23050 '@typescript-eslint/types': 8.54.0 23107 23051 eslint-visitor-keys: 4.2.1 23108 23052 23109 - '@typescript/native-preview-darwin-arm64@7.0.0-dev.20260321.1': 23053 + '@typescript/native-preview-darwin-arm64@7.0.0-dev.20260401.1': 23110 23054 optional: true 23111 23055 23112 - '@typescript/native-preview-darwin-x64@7.0.0-dev.20260321.1': 23056 + '@typescript/native-preview-darwin-x64@7.0.0-dev.20260401.1': 23113 23057 optional: true 23114 23058 23115 - '@typescript/native-preview-linux-arm64@7.0.0-dev.20260321.1': 23059 + '@typescript/native-preview-linux-arm64@7.0.0-dev.20260401.1': 23116 23060 optional: true 23117 23061 23118 - '@typescript/native-preview-linux-arm@7.0.0-dev.20260321.1': 23062 + '@typescript/native-preview-linux-arm@7.0.0-dev.20260401.1': 23119 23063 optional: true 23120 23064 23121 - '@typescript/native-preview-linux-x64@7.0.0-dev.20260321.1': 23065 + '@typescript/native-preview-linux-x64@7.0.0-dev.20260401.1': 23122 23066 optional: true 23123 23067 23124 - '@typescript/native-preview-win32-arm64@7.0.0-dev.20260321.1': 23068 + '@typescript/native-preview-win32-arm64@7.0.0-dev.20260401.1': 23125 23069 optional: true 23126 23070 23127 - '@typescript/native-preview-win32-x64@7.0.0-dev.20260321.1': 23071 + '@typescript/native-preview-win32-x64@7.0.0-dev.20260401.1': 23128 23072 optional: true 23129 23073 23130 - '@typescript/native-preview@7.0.0-dev.20260321.1': 23074 + '@typescript/native-preview@7.0.0-dev.20260401.1': 23131 23075 optionalDependencies: 23132 - '@typescript/native-preview-darwin-arm64': 7.0.0-dev.20260321.1 23133 - '@typescript/native-preview-darwin-x64': 7.0.0-dev.20260321.1 23134 - '@typescript/native-preview-linux-arm': 7.0.0-dev.20260321.1 23135 - '@typescript/native-preview-linux-arm64': 7.0.0-dev.20260321.1 23136 - '@typescript/native-preview-linux-x64': 7.0.0-dev.20260321.1 23137 - '@typescript/native-preview-win32-arm64': 7.0.0-dev.20260321.1 23138 - '@typescript/native-preview-win32-x64': 7.0.0-dev.20260321.1 23076 + '@typescript/native-preview-darwin-arm64': 7.0.0-dev.20260401.1 23077 + '@typescript/native-preview-darwin-x64': 7.0.0-dev.20260401.1 23078 + '@typescript/native-preview-linux-arm': 7.0.0-dev.20260401.1 23079 + '@typescript/native-preview-linux-arm64': 7.0.0-dev.20260401.1 23080 + '@typescript/native-preview-linux-x64': 7.0.0-dev.20260401.1 23081 + '@typescript/native-preview-win32-arm64': 7.0.0-dev.20260401.1 23082 + '@typescript/native-preview-win32-x64': 7.0.0-dev.20260401.1 23139 23083 23140 23084 '@ungap/structured-clone@1.3.0': {} 23141 23085 ··· 23636 23580 '@vue/devtools-api@8.0.5': 23637 23581 dependencies: 23638 23582 '@vue/devtools-kit': 8.0.5 23639 - 23640 - '@vue/devtools-core@7.6.8(vite@5.4.19(@types/node@25.2.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1))(vue@3.5.25(typescript@5.9.3))': 23641 - dependencies: 23642 - '@vue/devtools-kit': 7.7.7 23643 - '@vue/devtools-shared': 7.7.7 23644 - mitt: 3.0.1 23645 - nanoid: 5.1.5 23646 - pathe: 1.1.2 23647 - vite-hot-client: 0.2.4(vite@5.4.19(@types/node@25.2.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)) 23648 - vue: 3.5.25(typescript@5.9.3) 23649 - transitivePeerDependencies: 23650 - - vite 23651 23583 23652 23584 '@vue/devtools-core@7.6.8(vite@7.3.1(@types/node@25.2.1)(jiti@2.6.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))(vue@3.5.25(typescript@5.9.3))': 23653 23585 dependencies: ··· 28968 28900 28969 28901 nuxi@3.28.0: {} 28970 28902 28971 - nuxt@3.14.1592(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@25.2.1)(db0@0.3.2)(encoding@0.1.13)(eslint@9.39.2(jiti@2.6.1))(ioredis@5.7.0)(less@4.4.2)(magicast@0.3.5)(optionator@0.9.4)(rolldown@1.0.0-rc.12)(rollup@4.56.0)(sass@1.97.1)(terser@5.44.1)(typescript@5.9.3)(vite@5.4.19(@types/node@25.2.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1))(vue-tsc@3.2.4(typescript@5.9.3)): 28972 - dependencies: 28973 - '@nuxt/devalue': 2.0.2 28974 - '@nuxt/devtools': 1.7.0(rollup@4.56.0)(vite@5.4.19(@types/node@25.2.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1))(vue@3.5.25(typescript@5.9.3)) 28975 - '@nuxt/kit': 3.14.1592(magicast@0.3.5)(rollup@4.56.0) 28976 - '@nuxt/schema': 3.14.1592(magicast@0.3.5)(rollup@4.56.0) 28977 - '@nuxt/telemetry': 2.6.6(magicast@0.3.5) 28978 - '@nuxt/vite-builder': 3.14.1592(@types/node@25.2.1)(eslint@9.39.2(jiti@2.6.1))(less@4.4.2)(magicast@0.3.5)(optionator@0.9.4)(rolldown@1.0.0-rc.12)(rollup@4.56.0)(sass@1.97.1)(terser@5.44.1)(typescript@5.9.3)(vue-tsc@3.2.4(typescript@5.9.3))(vue@3.5.25(typescript@5.9.3)) 28979 - '@unhead/dom': 1.11.20 28980 - '@unhead/shared': 1.11.20 28981 - '@unhead/ssr': 1.11.20 28982 - '@unhead/vue': 1.11.20(vue@3.5.25(typescript@5.9.3)) 28983 - '@vue/shared': 3.5.25 28984 - acorn: 8.14.0 28985 - c12: 2.0.1(magicast@0.3.5) 28986 - chokidar: 4.0.3 28987 - compatx: 0.1.8 28988 - consola: 3.4.2 28989 - cookie-es: 1.2.2 28990 - defu: 6.1.4 28991 - destr: 2.0.5 28992 - devalue: 5.3.2 28993 - errx: 0.1.0 28994 - esbuild: 0.24.2 28995 - escape-string-regexp: 5.0.0 28996 - estree-walker: 3.0.3 28997 - globby: 14.1.0 28998 - h3: 1.15.4 28999 - hookable: 5.5.3 29000 - ignore: 6.0.2 29001 - impound: 0.2.2(rollup@4.56.0) 29002 - jiti: 2.6.1 29003 - klona: 2.0.6 29004 - knitwork: 1.3.0 29005 - magic-string: 0.30.21 29006 - mlly: 1.8.0 29007 - nanotar: 0.1.1 29008 - nitropack: 2.12.4(@netlify/blobs@9.1.2)(encoding@0.1.13)(rolldown@1.0.0-rc.12) 29009 - nuxi: 3.28.0 29010 - nypm: 0.3.12 29011 - ofetch: 1.5.1 29012 - ohash: 1.1.6 29013 - pathe: 1.1.2 29014 - perfect-debounce: 1.0.0 29015 - pkg-types: 1.3.1 29016 - radix3: 1.1.2 29017 - scule: 1.3.0 29018 - semver: 7.7.3 29019 - std-env: 3.10.0 29020 - strip-literal: 2.1.1 29021 - tinyglobby: 0.2.10 29022 - ufo: 1.6.1 29023 - ultrahtml: 1.6.0 29024 - uncrypto: 0.1.3 29025 - unctx: 2.4.1 29026 - unenv: 1.10.0 29027 - unhead: 1.11.20 29028 - unimport: 3.14.6(rollup@4.56.0) 29029 - unplugin: 1.16.1 29030 - unplugin-vue-router: 0.10.9(rollup@4.56.0)(vue-router@4.5.0(vue@3.5.25(typescript@5.9.3)))(vue@3.5.25(typescript@5.9.3)) 29031 - unstorage: 1.17.0(@netlify/blobs@9.1.2)(db0@0.3.2)(ioredis@5.7.0) 29032 - untyped: 1.5.2 29033 - vue: 3.5.25(typescript@5.9.3) 29034 - vue-bundle-renderer: 2.1.2 29035 - vue-devtools-stub: 0.1.0 29036 - vue-router: 4.5.0(vue@3.5.25(typescript@5.9.3)) 29037 - optionalDependencies: 29038 - '@parcel/watcher': 2.5.1 29039 - '@types/node': 25.2.1 29040 - transitivePeerDependencies: 29041 - - '@azure/app-configuration' 29042 - - '@azure/cosmos' 29043 - - '@azure/data-tables' 29044 - - '@azure/identity' 29045 - - '@azure/keyvault-secrets' 29046 - - '@azure/storage-blob' 29047 - - '@biomejs/biome' 29048 - - '@capacitor/preferences' 29049 - - '@deno/kv' 29050 - - '@electric-sql/pglite' 29051 - - '@libsql/client' 29052 - - '@netlify/blobs' 29053 - - '@planetscale/database' 29054 - - '@upstash/redis' 29055 - - '@vercel/blob' 29056 - - '@vercel/functions' 29057 - - '@vercel/kv' 29058 - - aws4fetch 29059 - - better-sqlite3 29060 - - bufferutil 29061 - - db0 29062 - - drizzle-orm 29063 - - encoding 29064 - - eslint 29065 - - idb-keyval 29066 - - ioredis 29067 - - less 29068 - - lightningcss 29069 - - magicast 29070 - - meow 29071 - - mysql2 29072 - - optionator 29073 - - rolldown 29074 - - rollup 29075 - - sass 29076 - - sass-embedded 29077 - - sqlite3 29078 - - stylelint 29079 - - stylus 29080 - - sugarss 29081 - - supports-color 29082 - - terser 29083 - - typescript 29084 - - uploadthing 29085 - - utf-8-validate 29086 - - vite 29087 - - vls 29088 - - vti 29089 - - vue-tsc 29090 - - xml2js 29091 - 29092 - nuxt@3.14.1592(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@25.2.1)(db0@0.3.4)(encoding@0.1.13)(eslint@9.39.2(jiti@2.6.1))(ioredis@5.9.2)(less@4.4.2)(magicast@0.3.5)(optionator@0.9.4)(rolldown@1.0.0-rc.12)(rollup@3.29.5)(sass@1.97.1)(terser@5.44.1)(typescript@5.9.3)(vite@7.3.1(@types/node@25.2.1)(jiti@2.6.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))(vue-tsc@3.2.4(typescript@5.9.3)): 28903 + nuxt@3.14.1592(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@25.2.1)(db0@0.3.2)(encoding@0.1.13)(eslint@9.39.2(jiti@2.6.1))(ioredis@5.7.0)(less@4.4.2)(magicast@0.3.5)(optionator@0.9.4)(rolldown@1.0.0-rc.12)(rollup@3.29.5)(sass@1.97.1)(terser@5.44.1)(typescript@5.9.3)(vite@7.3.1(@types/node@25.2.1)(jiti@2.6.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))(vue-tsc@3.2.4(typescript@5.9.3)): 29093 28904 dependencies: 29094 28905 '@nuxt/devalue': 2.0.2 29095 28906 '@nuxt/devtools': 1.7.0(rollup@3.29.5)(vite@7.3.1(@types/node@25.2.1)(jiti@2.6.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))(vue@3.5.25(typescript@5.9.3)) ··· 29149 28960 unimport: 3.14.6(rollup@3.29.5) 29150 28961 unplugin: 1.16.1 29151 28962 unplugin-vue-router: 0.10.9(rollup@3.29.5)(vue-router@4.5.0(vue@3.5.25(typescript@5.9.3)))(vue@3.5.25(typescript@5.9.3)) 29152 - unstorage: 1.17.0(@netlify/blobs@9.1.2)(db0@0.3.4)(ioredis@5.9.2) 28963 + unstorage: 1.17.0(@netlify/blobs@9.1.2)(db0@0.3.2)(ioredis@5.7.0) 29153 28964 untyped: 1.5.2 29154 28965 vue: 3.5.25(typescript@5.9.3) 29155 28966 vue-bundle-renderer: 2.1.2 29156 28967 vue-devtools-stub: 0.1.0 29157 - vue-router: 4.5.0(vue@3.5.25(typescript@5.9.3)) 28968 + vue-router: 4.5.0(vue@3.5.13(typescript@5.9.3)) 29158 28969 optionalDependencies: 29159 28970 '@parcel/watcher': 2.5.1 29160 28971 '@types/node': 25.2.1 ··· 29269 29080 unhead: 1.11.20 29270 29081 unimport: 3.14.6(rollup@4.56.0) 29271 29082 unplugin: 1.16.1 29272 - unplugin-vue-router: 0.10.9(rollup@4.56.0)(vue-router@4.5.0(vue@3.5.13(typescript@5.9.3)))(vue@3.5.25(typescript@5.9.3)) 29083 + unplugin-vue-router: 0.10.9(rollup@4.56.0)(vue-router@4.5.0(vue@3.5.25(typescript@5.9.3)))(vue@3.5.25(typescript@5.9.3)) 29273 29084 unstorage: 1.17.0(@netlify/blobs@9.1.2)(db0@0.3.4)(ioredis@5.9.2) 29274 29085 untyped: 1.5.2 29275 29086 vue: 3.5.25(typescript@5.9.3) ··· 30800 30611 dependencies: 30801 30612 glob: 7.2.3 30802 30613 30803 - rolldown-plugin-dts@0.23.2(@typescript/native-preview@7.0.0-dev.20260321.1)(oxc-resolver@11.19.1)(rolldown@1.0.0-rc.12)(typescript@5.9.3)(vue-tsc@3.2.4(typescript@5.9.3)): 30614 + rolldown-plugin-dts@0.23.2(@typescript/native-preview@7.0.0-dev.20260401.1)(oxc-resolver@11.19.1)(rolldown@1.0.0-rc.12)(typescript@5.9.3)(vue-tsc@3.2.4(typescript@5.9.3)): 30804 30615 dependencies: 30805 30616 '@babel/generator': 8.0.0-rc.3 30806 30617 '@babel/helper-validator-identifier': 8.0.0-rc.3 ··· 30814 30625 picomatch: 4.0.4 30815 30626 rolldown: 1.0.0-rc.12 30816 30627 optionalDependencies: 30817 - '@typescript/native-preview': 7.0.0-dev.20260321.1 30628 + '@typescript/native-preview': 7.0.0-dev.20260401.1 30818 30629 typescript: 5.9.3 30819 30630 vue-tsc: 3.2.4(typescript@5.9.3) 30820 30631 transitivePeerDependencies: ··· 32104 31915 minimist: 1.2.8 32105 31916 strip-bom: 3.0.0 32106 31917 32107 - tsdown@0.21.7(@arethetypeswrong/core@0.18.2)(@typescript/native-preview@7.0.0-dev.20260321.1)(oxc-resolver@11.19.1)(publint@0.3.18)(synckit@0.11.11)(typescript@5.9.3)(vue-tsc@3.2.4(typescript@5.9.3)): 31918 + tsdown@0.21.7(@arethetypeswrong/core@0.18.2)(@typescript/native-preview@7.0.0-dev.20260401.1)(oxc-resolver@11.19.1)(publint@0.3.18)(synckit@0.11.11)(typescript@5.9.3)(vue-tsc@3.2.4(typescript@5.9.3)): 32108 31919 dependencies: 32109 31920 ansis: 4.2.0 32110 31921 cac: 7.0.0 ··· 32115 31926 obug: 2.1.1 32116 31927 picomatch: 4.0.4 32117 31928 rolldown: 1.0.0-rc.12 32118 - rolldown-plugin-dts: 0.23.2(@typescript/native-preview@7.0.0-dev.20260321.1)(oxc-resolver@11.19.1)(rolldown@1.0.0-rc.12)(typescript@5.9.3)(vue-tsc@3.2.4(typescript@5.9.3)) 31929 + rolldown-plugin-dts: 0.23.2(@typescript/native-preview@7.0.0-dev.20260401.1)(oxc-resolver@11.19.1)(rolldown@1.0.0-rc.12)(typescript@5.9.3)(vue-tsc@3.2.4(typescript@5.9.3)) 32119 31930 semver: 7.7.4 32120 31931 tinyexec: 1.0.4 32121 31932 tinyglobby: 0.2.15 ··· 32558 32369 unplugin: 2.0.0-beta.1 32559 32370 yaml: 2.8.2 32560 32371 optionalDependencies: 32561 - vue-router: 4.5.0(vue@3.5.25(typescript@5.9.3)) 32562 - transitivePeerDependencies: 32563 - - rollup 32564 - - vue 32565 - 32566 - unplugin-vue-router@0.10.9(rollup@4.56.0)(vue-router@4.5.0(vue@3.5.13(typescript@5.9.3)))(vue@3.5.25(typescript@5.9.3)): 32567 - dependencies: 32568 - '@babel/types': 7.28.5 32569 - '@rollup/pluginutils': 5.2.0(rollup@4.56.0) 32570 - '@vue-macros/common': 1.16.1(vue@3.5.25(typescript@5.9.3)) 32571 - ast-walker-scope: 0.6.2 32572 - chokidar: 3.6.0 32573 - fast-glob: 3.3.3 32574 - json5: 2.2.3 32575 - local-pkg: 0.5.1 32576 - magic-string: 0.30.21 32577 - mlly: 1.8.0 32578 - pathe: 1.1.2 32579 - scule: 1.3.0 32580 - unplugin: 2.0.0-beta.1 32581 - yaml: 2.8.2 32582 - optionalDependencies: 32583 32372 vue-router: 4.5.0(vue@3.5.13(typescript@5.9.3)) 32584 32373 transitivePeerDependencies: 32585 32374 - rollup ··· 32872 32661 vite: 7.3.1(@types/node@25.2.1)(jiti@2.6.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2) 32873 32662 vite-hot-client: 2.1.0(vite@7.3.1(@types/node@25.2.1)(jiti@2.6.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)) 32874 32663 32875 - vite-hot-client@0.2.4(vite@5.4.19(@types/node@25.2.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)): 32876 - dependencies: 32877 - vite: 5.4.19(@types/node@25.2.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1) 32878 - 32879 32664 vite-hot-client@0.2.4(vite@7.3.1(@types/node@25.2.1)(jiti@2.6.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)): 32880 32665 dependencies: 32881 32666 vite: 7.3.1(@types/node@25.2.1)(jiti@2.6.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2) ··· 32984 32769 - rollup 32985 32770 - supports-color 32986 32771 32987 - vite-plugin-inspect@0.8.9(@nuxt/kit@3.21.0(magicast@0.3.5))(rollup@4.56.0)(vite@5.4.19(@types/node@25.2.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)): 32988 - dependencies: 32989 - '@antfu/utils': 0.7.10 32990 - '@rollup/pluginutils': 5.2.0(rollup@4.56.0) 32991 - debug: 4.4.3 32992 - error-stack-parser-es: 0.1.5 32993 - fs-extra: 11.3.1 32994 - open: 10.2.0 32995 - perfect-debounce: 1.0.0 32996 - picocolors: 1.1.1 32997 - sirv: 3.0.2 32998 - vite: 5.4.19(@types/node@25.2.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1) 32999 - optionalDependencies: 33000 - '@nuxt/kit': 3.21.0(magicast@0.3.5) 33001 - transitivePeerDependencies: 33002 - - rollup 33003 - - supports-color 33004 - 33005 32772 vite-plugin-inspect@0.8.9(@nuxt/kit@3.21.0(magicast@0.3.5))(rollup@4.56.0)(vite@7.3.1(@types/node@25.2.1)(jiti@2.6.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)): 33006 32773 dependencies: 33007 32774 '@antfu/utils': 0.7.10 ··· 33066 32833 - '@nuxt/kit' 33067 32834 - supports-color 33068 32835 - vue 33069 - 33070 - vite-plugin-vue-inspector@5.3.2(vite@5.4.19(@types/node@25.2.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)): 33071 - dependencies: 33072 - '@babel/core': 7.28.3 33073 - '@babel/plugin-proposal-decorators': 7.28.0(@babel/core@7.28.3) 33074 - '@babel/plugin-syntax-import-attributes': 7.27.1(@babel/core@7.28.3) 33075 - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.28.3) 33076 - '@babel/plugin-transform-typescript': 7.28.0(@babel/core@7.28.3) 33077 - '@vue/babel-plugin-jsx': 1.5.0(@babel/core@7.28.3) 33078 - '@vue/compiler-dom': 3.5.25 33079 - kolorist: 1.8.0 33080 - magic-string: 0.30.21 33081 - vite: 5.4.19(@types/node@25.2.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1) 33082 - transitivePeerDependencies: 33083 - - supports-color 33084 32836 33085 32837 vite-plugin-vue-inspector@5.3.2(vite@7.3.1(@types/node@24.10.10)(jiti@2.6.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)): 33086 32838 dependencies: ··· 33173 32925 vite@7.3.1(@types/node@24.10.10)(jiti@2.6.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2): 33174 32926 dependencies: 33175 32927 esbuild: 0.27.2 33176 - fdir: 6.5.0(picomatch@4.0.4) 33177 - picomatch: 4.0.4 32928 + fdir: 6.5.0(picomatch@4.0.3) 32929 + picomatch: 4.0.3 33178 32930 postcss: 8.5.6 33179 32931 rollup: 4.56.0 33180 32932 tinyglobby: 0.2.15