Skip to content

Commit 5f3a5a0

Browse files
authored
Merge pull request #3614 from hey-api/copilot/fix-unwrap-refs-abortsignal
2 parents c77746e + 129afa0 commit 5f3a5a0

15 files changed

Lines changed: 120 additions & 13 deletions

File tree

.changeset/five-cats-begin.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@hey-api/openapi-ts": patch
3+
---
4+
5+
**plugin(@hey-api/client-nuxt)**: preserve AbortSignal, FormData, and ReadableStream in unwrapRefs

packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/base-url-false/client/utils.gen.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -346,7 +346,12 @@ export const unwrapRefs = <T>(value: T): UnwrapRefs<T> => {
346346
return (isRef(value) ? unref(value) : value) as UnwrapRefs<T>;
347347
}
348348

349-
if (value instanceof Blob) {
349+
if (
350+
value instanceof Blob ||
351+
value instanceof FormData ||
352+
value instanceof ReadableStream ||
353+
value instanceof AbortSignal
354+
) {
350355
return value as UnwrapRefs<T>;
351356
}
352357

packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/base-url-number/client/utils.gen.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -346,7 +346,12 @@ export const unwrapRefs = <T>(value: T): UnwrapRefs<T> => {
346346
return (isRef(value) ? unref(value) : value) as UnwrapRefs<T>;
347347
}
348348

349-
if (value instanceof Blob) {
349+
if (
350+
value instanceof Blob ||
351+
value instanceof FormData ||
352+
value instanceof ReadableStream ||
353+
value instanceof AbortSignal
354+
) {
350355
return value as UnwrapRefs<T>;
351356
}
352357

packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/base-url-strict/client/utils.gen.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -346,7 +346,12 @@ export const unwrapRefs = <T>(value: T): UnwrapRefs<T> => {
346346
return (isRef(value) ? unref(value) : value) as UnwrapRefs<T>;
347347
}
348348

349-
if (value instanceof Blob) {
349+
if (
350+
value instanceof Blob ||
351+
value instanceof FormData ||
352+
value instanceof ReadableStream ||
353+
value instanceof AbortSignal
354+
) {
350355
return value as UnwrapRefs<T>;
351356
}
352357

packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/base-url-string/client/utils.gen.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -346,7 +346,12 @@ export const unwrapRefs = <T>(value: T): UnwrapRefs<T> => {
346346
return (isRef(value) ? unref(value) : value) as UnwrapRefs<T>;
347347
}
348348

349-
if (value instanceof Blob) {
349+
if (
350+
value instanceof Blob ||
351+
value instanceof FormData ||
352+
value instanceof ReadableStream ||
353+
value instanceof AbortSignal
354+
) {
350355
return value as UnwrapRefs<T>;
351356
}
352357

packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/clean-false/client/utils.gen.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -346,7 +346,12 @@ export const unwrapRefs = <T>(value: T): UnwrapRefs<T> => {
346346
return (isRef(value) ? unref(value) : value) as UnwrapRefs<T>;
347347
}
348348

349-
if (value instanceof Blob) {
349+
if (
350+
value instanceof Blob ||
351+
value instanceof FormData ||
352+
value instanceof ReadableStream ||
353+
value instanceof AbortSignal
354+
) {
350355
return value as UnwrapRefs<T>;
351356
}
352357

packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/default/client/utils.gen.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -346,7 +346,12 @@ export const unwrapRefs = <T>(value: T): UnwrapRefs<T> => {
346346
return (isRef(value) ? unref(value) : value) as UnwrapRefs<T>;
347347
}
348348

349-
if (value instanceof Blob) {
349+
if (
350+
value instanceof Blob ||
351+
value instanceof FormData ||
352+
value instanceof ReadableStream ||
353+
value instanceof AbortSignal
354+
) {
350355
return value as UnwrapRefs<T>;
351356
}
352357

packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/import-file-extension-ts/client/utils.gen.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -346,7 +346,12 @@ export const unwrapRefs = <T>(value: T): UnwrapRefs<T> => {
346346
return (isRef(value) ? unref(value) : value) as UnwrapRefs<T>;
347347
}
348348

349-
if (value instanceof Blob) {
349+
if (
350+
value instanceof Blob ||
351+
value instanceof FormData ||
352+
value instanceof ReadableStream ||
353+
value instanceof AbortSignal
354+
) {
350355
return value as UnwrapRefs<T>;
351356
}
352357

packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/sdk-client-optional/client/utils.gen.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -346,7 +346,12 @@ export const unwrapRefs = <T>(value: T): UnwrapRefs<T> => {
346346
return (isRef(value) ? unref(value) : value) as UnwrapRefs<T>;
347347
}
348348

349-
if (value instanceof Blob) {
349+
if (
350+
value instanceof Blob ||
351+
value instanceof FormData ||
352+
value instanceof ReadableStream ||
353+
value instanceof AbortSignal
354+
) {
350355
return value as UnwrapRefs<T>;
351356
}
352357

packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/sdk-client-required/client/utils.gen.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -346,7 +346,12 @@ export const unwrapRefs = <T>(value: T): UnwrapRefs<T> => {
346346
return (isRef(value) ? unref(value) : value) as UnwrapRefs<T>;
347347
}
348348

349-
if (value instanceof Blob) {
349+
if (
350+
value instanceof Blob ||
351+
value instanceof FormData ||
352+
value instanceof ReadableStream ||
353+
value instanceof AbortSignal
354+
) {
350355
return value as UnwrapRefs<T>;
351356
}
352357

0 commit comments

Comments
 (0)