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 pull request #3686 from hey-api/refactor/sse-line-endings

fix: sse line endings

authored by

Lubos and committed by
GitHub
79e7d3a7 8d3167cc

+1149 -1389
+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
+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 + }
+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 + }