From c6f40a1fd7a4f6cc4a11974896f46126bad6b452 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 24 Mar 2026 22:50:41 +0000 Subject: [PATCH 1/6] Initial plan From 8c3fd60bccbaf27632b4d8a9e5c9d644fb9c8a26 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 24 Mar 2026 23:08:10 +0000 Subject: [PATCH 2/6] feat: add typed responseTransformer to RequestOptions in all client bundles Co-authored-by: mrlubos <12529395+mrlubos@users.noreply.github.com> Agent-Logs-Url: https://github.com/hey-api/openapi-ts/sessions/2507ba81-8015-4ae1-8449-83a3e38822c7 --- .../plugins/@tanstack/meta/client/types.gen.ts | 16 ++++++++++++---- .../body-response-text-plain/client/types.gen.ts | 16 ++++++++++++---- .../2.0.x/form-data/client/types.gen.ts | 16 ++++++++++++---- .../common/default-class/client/types.gen.ts | 16 ++++++++++++---- .../@angular/common/default/client/types.gen.ts | 16 ++++++++++++---- .../client/types.gen.ts | 16 ++++++++++++---- .../sdk-nested-classes/client/types.gen.ts | 16 ++++++++++++---- .../@hey-api/sdk/default/client/types.gen.ts | 16 ++++++++++++---- .../@hey-api/sdk/instance/client/types.gen.ts | 16 ++++++++++++---- .../sdk/throwOnError/client/types.gen.ts | 16 ++++++++++++---- .../client/types.gen.ts | 16 ++++++++++++---- .../client/types.gen.ts | 16 ++++++++++++---- .../@pinia/colada/asClass/client/types.gen.ts | 16 ++++++++++++---- .../@pinia/colada/fetch/client/types.gen.ts | 16 ++++++++++++---- .../asClass/client/types.gen.ts | 16 ++++++++++++---- .../axios/client/types.gen.ts | 14 +++++++++++--- .../fetch/client/types.gen.ts | 16 ++++++++++++---- .../name-builder/client/types.gen.ts | 16 ++++++++++++---- .../preact-query/asClass/client/types.gen.ts | 16 ++++++++++++---- .../preact-query/axios/client/types.gen.ts | 14 +++++++++++--- .../preact-query/fetch/client/types.gen.ts | 16 ++++++++++++---- .../name-builder/client/types.gen.ts | 16 ++++++++++++---- .../react-query/asClass/client/types.gen.ts | 16 ++++++++++++---- .../react-query/axios/client/types.gen.ts | 14 +++++++++++--- .../react-query/fetch/client/types.gen.ts | 16 ++++++++++++---- .../react-query/name-builder/client/types.gen.ts | 16 ++++++++++++---- .../react-query/useMutation/client/types.gen.ts | 16 ++++++++++++---- .../solid-query/asClass/client/types.gen.ts | 16 ++++++++++++---- .../solid-query/axios/client/types.gen.ts | 14 +++++++++++--- .../solid-query/fetch/client/types.gen.ts | 16 ++++++++++++---- .../solid-query/name-builder/client/types.gen.ts | 16 ++++++++++++---- .../svelte-query/asClass/client/types.gen.ts | 16 ++++++++++++---- .../svelte-query/axios/client/types.gen.ts | 14 +++++++++++--- .../svelte-query/fetch/client/types.gen.ts | 16 ++++++++++++---- .../name-builder/client/types.gen.ts | 16 ++++++++++++---- .../vue-query/asClass/client/types.gen.ts | 16 ++++++++++++---- .../vue-query/axios/client/types.gen.ts | 14 +++++++++++--- .../vue-query/fetch/client/types.gen.ts | 16 ++++++++++++---- .../vue-query/name-builder/client/types.gen.ts | 16 ++++++++++++---- .../2.0.x/schema-unknown/client/types.gen.ts | 16 ++++++++++++---- .../2.0.x/security-api-key/client/types.gen.ts | 16 ++++++++++++---- .../2.0.x/security-basic/client/types.gen.ts | 16 ++++++++++++---- .../2.0.x/security-false/client/types.gen.ts | 16 ++++++++++++---- .../2.0.x/security-oauth2/client/types.gen.ts | 16 ++++++++++++---- .../2.0.x/servers-base-path/client/types.gen.ts | 16 ++++++++++++---- .../2.0.x/servers-host/client/types.gen.ts | 16 ++++++++++++---- .../2.0.x/servers/client/types.gen.ts | 16 ++++++++++++---- .../transforms-read-write/client/types.gen.ts | 16 ++++++++++++---- .../3.0.x/body-binary-format/client/types.gen.ts | 16 ++++++++++++---- .../body-response-text-plain/client/types.gen.ts | 16 ++++++++++++---- .../3.0.x/content-types/client/types.gen.ts | 14 +++++++++++--- .../internal-name-conflict/client/types.gen.ts | 16 ++++++++++++---- .../client/types.gen.ts | 14 +++++++++++--- .../parameter-explode-false/client/types.gen.ts | 16 ++++++++++++---- .../common/default-class/client/types.gen.ts | 16 ++++++++++++---- .../@angular/common/default/client/types.gen.ts | 16 ++++++++++++---- .../client/types.gen.ts | 16 ++++++++++++---- .../sdk-nested-classes/client/types.gen.ts | 16 ++++++++++++---- .../@hey-api/sdk/default/client/types.gen.ts | 16 ++++++++++++---- .../@hey-api/sdk/instance/client/types.gen.ts | 16 ++++++++++++---- .../sdk/throwOnError/client/types.gen.ts | 16 ++++++++++++---- .../client/types.gen.ts | 16 ++++++++++++---- .../client/types.gen.ts | 16 ++++++++++++---- .../@pinia/colada/asClass/client/types.gen.ts | 16 ++++++++++++---- .../@pinia/colada/fetch/client/types.gen.ts | 16 ++++++++++++---- .../asClass/client/types.gen.ts | 16 ++++++++++++---- .../axios/client/types.gen.ts | 14 +++++++++++--- .../fetch/client/types.gen.ts | 16 ++++++++++++---- .../name-builder/client/types.gen.ts | 16 ++++++++++++---- .../preact-query/asClass/client/types.gen.ts | 16 ++++++++++++---- .../preact-query/axios/client/types.gen.ts | 14 +++++++++++--- .../preact-query/fetch/client/types.gen.ts | 16 ++++++++++++---- .../name-builder/client/types.gen.ts | 16 ++++++++++++---- .../react-query/asClass/client/types.gen.ts | 16 ++++++++++++---- .../react-query/axios/client/types.gen.ts | 14 +++++++++++--- .../react-query/fetch/client/types.gen.ts | 16 ++++++++++++---- .../react-query/name-builder/client/types.gen.ts | 16 ++++++++++++---- .../react-query/useMutation/client/types.gen.ts | 16 ++++++++++++---- .../solid-query/asClass/client/types.gen.ts | 16 ++++++++++++---- .../solid-query/axios/client/types.gen.ts | 14 +++++++++++--- .../solid-query/fetch/client/types.gen.ts | 16 ++++++++++++---- .../solid-query/name-builder/client/types.gen.ts | 16 ++++++++++++---- .../svelte-query/asClass/client/types.gen.ts | 16 ++++++++++++---- .../svelte-query/axios/client/types.gen.ts | 14 +++++++++++--- .../svelte-query/fetch/client/types.gen.ts | 16 ++++++++++++---- .../name-builder/client/types.gen.ts | 16 ++++++++++++---- .../vue-query/asClass/client/types.gen.ts | 16 ++++++++++++---- .../vue-query/axios/client/types.gen.ts | 14 +++++++++++--- .../vue-query/fetch/client/types.gen.ts | 16 ++++++++++++---- .../vue-query/name-builder/client/types.gen.ts | 16 ++++++++++++---- .../3.0.x/security-api-key/client/types.gen.ts | 16 ++++++++++++---- .../3.0.x/security-false/client/types.gen.ts | 16 ++++++++++++---- .../security-http-bearer/client/types.gen.ts | 16 ++++++++++++---- .../3.0.x/security-oauth2/client/types.gen.ts | 16 ++++++++++++---- .../security-open-id-connect/client/types.gen.ts | 16 ++++++++++++---- .../3.0.x/servers/client/types.gen.ts | 16 ++++++++++++---- .../transformers-all-of/client/types.gen.ts | 16 ++++++++++++---- .../client/types.gen.ts | 16 ++++++++++++---- .../transformers-any-of-null/client/types.gen.ts | 16 ++++++++++++---- .../3.0.x/transformers-array/client/types.gen.ts | 16 ++++++++++++---- .../transformers-recursive/client/types.gen.ts | 16 ++++++++++++---- .../transforms-read-write/client/types.gen.ts | 16 ++++++++++++---- .../body-response-text-plain/client/types.gen.ts | 16 ++++++++++++---- .../base-url-false/client/types.gen.ts | 16 ++++++++++++---- .../base-url-number/client/types.gen.ts | 16 ++++++++++++---- .../base-url-strict/client/types.gen.ts | 16 ++++++++++++---- .../base-url-string/client/types.gen.ts | 16 ++++++++++++---- .../clean-false/client/types.gen.ts | 16 ++++++++++++---- .../client-angular/default/client/types.gen.ts | 16 ++++++++++++---- .../import-file-extension-ts/client/types.gen.ts | 16 ++++++++++++---- .../sdk-client-optional/client/types.gen.ts | 16 ++++++++++++---- .../sdk-client-required/client/types.gen.ts | 16 ++++++++++++---- .../tsconfig-node16-sdk/client/types.gen.ts | 16 ++++++++++++---- .../tsconfig-nodenext-sdk/client/types.gen.ts | 16 ++++++++++++---- .../base-url-false/client/types.gen.ts | 14 +++++++++++--- .../base-url-number/client/types.gen.ts | 14 +++++++++++--- .../base-url-strict/client/types.gen.ts | 14 +++++++++++--- .../base-url-string/client/types.gen.ts | 14 +++++++++++--- .../client-axios/clean-false/client/types.gen.ts | 14 +++++++++++--- .../client-axios/default/client/types.gen.ts | 14 +++++++++++--- .../import-file-extension-ts/client/types.gen.ts | 14 +++++++++++--- .../sdk-client-optional/client/types.gen.ts | 14 +++++++++++--- .../sdk-client-required/client/types.gen.ts | 14 +++++++++++--- .../tsconfig-node16-sdk/client/types.gen.ts | 14 +++++++++++--- .../tsconfig-nodenext-sdk/client/types.gen.ts | 14 +++++++++++--- .../base-url-false/client/types.gen.ts | 16 ++++++++++++---- .../base-url-number/client/types.gen.ts | 16 ++++++++++++---- .../base-url-strict/client/types.gen.ts | 16 ++++++++++++---- .../base-url-string/client/types.gen.ts | 16 ++++++++++++---- .../client-fetch/clean-false/client/types.gen.ts | 16 ++++++++++++---- .../client-fetch/default/client/types.gen.ts | 16 ++++++++++++---- .../import-file-extension-ts/client/types.gen.ts | 16 ++++++++++++---- .../sdk-client-optional/client/types.gen.ts | 16 ++++++++++++---- .../sdk-client-required/client/types.gen.ts | 16 ++++++++++++---- .../tsconfig-node16-sdk/client/types.gen.ts | 16 ++++++++++++---- .../tsconfig-nodenext-sdk/client/types.gen.ts | 16 ++++++++++++---- .../client-ky/base-url-false/client/types.gen.ts | 16 ++++++++++++---- .../base-url-number/client/types.gen.ts | 16 ++++++++++++---- .../base-url-strict/client/types.gen.ts | 16 ++++++++++++---- .../base-url-string/client/types.gen.ts | 16 ++++++++++++---- .../client-ky/clean-false/client/types.gen.ts | 16 ++++++++++++---- .../client-ky/default/client/types.gen.ts | 16 ++++++++++++---- .../import-file-extension-ts/client/types.gen.ts | 16 ++++++++++++---- .../sdk-client-optional/client/types.gen.ts | 16 ++++++++++++---- .../sdk-client-required/client/types.gen.ts | 16 ++++++++++++---- .../tsconfig-node16-sdk/client/types.gen.ts | 16 ++++++++++++---- .../tsconfig-nodenext-sdk/client/types.gen.ts | 16 ++++++++++++---- .../base-url-false/client/types.gen.ts | 14 +++++++++++--- .../base-url-number/client/types.gen.ts | 14 +++++++++++--- .../base-url-strict/client/types.gen.ts | 14 +++++++++++--- .../base-url-string/client/types.gen.ts | 14 +++++++++++--- .../client-next/clean-false/client/types.gen.ts | 14 +++++++++++--- .../client-next/default/client/types.gen.ts | 14 +++++++++++--- .../import-file-extension-ts/client/types.gen.ts | 14 +++++++++++--- .../sdk-client-optional/client/types.gen.ts | 14 +++++++++++--- .../sdk-client-required/client/types.gen.ts | 14 +++++++++++--- .../tsconfig-node16-sdk/client/types.gen.ts | 14 +++++++++++--- .../tsconfig-nodenext-sdk/client/types.gen.ts | 14 +++++++++++--- .../base-url-false/client/types.gen.ts | 7 ++++++- .../base-url-number/client/types.gen.ts | 7 ++++++- .../base-url-strict/client/types.gen.ts | 7 ++++++- .../base-url-string/client/types.gen.ts | 7 ++++++- .../client-nuxt/clean-false/client/types.gen.ts | 7 ++++++- .../client-nuxt/default/client/types.gen.ts | 7 ++++++- .../import-file-extension-ts/client/types.gen.ts | 7 ++++++- .../sdk-client-optional/client/types.gen.ts | 7 ++++++- .../sdk-client-required/client/types.gen.ts | 7 ++++++- .../tsconfig-node16-sdk/client/types.gen.ts | 7 ++++++- .../tsconfig-nodenext-sdk/client/types.gen.ts | 7 ++++++- .../base-url-false/client/types.gen.ts | 16 ++++++++++++---- .../base-url-number/client/types.gen.ts | 16 ++++++++++++---- .../base-url-strict/client/types.gen.ts | 16 ++++++++++++---- .../base-url-string/client/types.gen.ts | 16 ++++++++++++---- .../clean-false/client/types.gen.ts | 16 ++++++++++++---- .../client-ofetch/default/client/types.gen.ts | 16 ++++++++++++---- .../import-file-extension-ts/client/types.gen.ts | 16 ++++++++++++---- .../sdk-client-optional/client/types.gen.ts | 16 ++++++++++++---- .../sdk-client-required/client/types.gen.ts | 16 ++++++++++++---- .../tsconfig-node16-sdk/client/types.gen.ts | 16 ++++++++++++---- .../tsconfig-nodenext-sdk/client/types.gen.ts | 16 ++++++++++++---- .../3.1.x/content-types/client/types.gen.ts | 14 +++++++++++--- .../3.1.x/headers/client/types.gen.ts | 16 ++++++++++++---- .../internal-name-conflict/client/types.gen.ts | 16 ++++++++++++---- .../3.1.x/pagination-ref/client/types.gen.ts | 16 ++++++++++++---- .../client/types.gen.ts | 14 +++++++++++--- .../parameter-explode-false/client/types.gen.ts | 16 ++++++++++++---- .../common/default-class/client/types.gen.ts | 16 ++++++++++++---- .../@angular/common/default/client/types.gen.ts | 16 ++++++++++++---- .../client/types.gen.ts | 16 ++++++++++++---- .../sdk-nested-classes/client/types.gen.ts | 16 ++++++++++++---- .../@hey-api/sdk/default/client/types.gen.ts | 16 ++++++++++++---- .../@hey-api/sdk/instance/client/types.gen.ts | 16 ++++++++++++---- .../sdk/throwOnError/client/types.gen.ts | 16 ++++++++++++---- .../client/types.gen.ts | 16 ++++++++++++---- .../client/types.gen.ts | 16 ++++++++++++---- .../@pinia/colada/asClass/client/types.gen.ts | 16 ++++++++++++---- .../@pinia/colada/fetch/client/types.gen.ts | 16 ++++++++++++---- .../asClass/client/types.gen.ts | 16 ++++++++++++---- .../axios/client/types.gen.ts | 14 +++++++++++--- .../fetch/client/types.gen.ts | 16 ++++++++++++---- .../name-builder/client/types.gen.ts | 16 ++++++++++++---- .../preact-query/asClass/client/types.gen.ts | 16 ++++++++++++---- .../preact-query/axios/client/types.gen.ts | 14 +++++++++++--- .../preact-query/fetch/client/types.gen.ts | 16 ++++++++++++---- .../name-builder/client/types.gen.ts | 16 ++++++++++++---- .../react-query/asClass/client/types.gen.ts | 16 ++++++++++++---- .../react-query/axios/client/types.gen.ts | 14 +++++++++++--- .../react-query/fetch/client/types.gen.ts | 16 ++++++++++++---- .../react-query/name-builder/client/types.gen.ts | 16 ++++++++++++---- .../react-query/useMutation/client/types.gen.ts | 16 ++++++++++++---- .../solid-query/asClass/client/types.gen.ts | 16 ++++++++++++---- .../solid-query/axios/client/types.gen.ts | 14 +++++++++++--- .../solid-query/fetch/client/types.gen.ts | 16 ++++++++++++---- .../solid-query/name-builder/client/types.gen.ts | 16 ++++++++++++---- .../svelte-query/asClass/client/types.gen.ts | 16 ++++++++++++---- .../svelte-query/axios/client/types.gen.ts | 14 +++++++++++--- .../svelte-query/fetch/client/types.gen.ts | 16 ++++++++++++---- .../name-builder/client/types.gen.ts | 16 ++++++++++++---- .../vue-query/asClass/client/types.gen.ts | 16 ++++++++++++---- .../vue-query/axios/client/types.gen.ts | 14 +++++++++++--- .../vue-query/fetch/client/types.gen.ts | 16 ++++++++++++---- .../vue-query/name-builder/client/types.gen.ts | 16 ++++++++++++---- .../3.1.x/security-api-key/client/types.gen.ts | 16 ++++++++++++---- .../3.1.x/security-false/client/types.gen.ts | 16 ++++++++++++---- .../security-http-bearer/client/types.gen.ts | 16 ++++++++++++---- .../3.1.x/security-oauth2/client/types.gen.ts | 16 ++++++++++++---- .../security-open-id-connect/client/types.gen.ts | 16 ++++++++++++---- .../3.1.x/servers/client/types.gen.ts | 16 ++++++++++++---- .../3.1.x/sse-angular/client/types.gen.ts | 16 ++++++++++++---- .../3.1.x/sse-axios/client/types.gen.ts | 14 +++++++++++--- .../3.1.x/sse-fetch/client/types.gen.ts | 16 ++++++++++++---- .../3.1.x/sse-next/client/types.gen.ts | 14 +++++++++++--- .../3.1.x/sse-nuxt/client/types.gen.ts | 7 ++++++- .../3.1.x/sse-ofetch/client/types.gen.ts | 16 ++++++++++++---- .../sse-tanstack-react-query/client/types.gen.ts | 16 ++++++++++++---- .../transformers-all-of/client/types.gen.ts | 16 ++++++++++++---- .../client/types.gen.ts | 16 ++++++++++++---- .../transformers-any-of-null/client/types.gen.ts | 16 ++++++++++++---- .../3.1.x/transformers-array/client/types.gen.ts | 16 ++++++++++++---- .../client/types.gen.ts | 16 ++++++++++++---- .../transformers-recursive/client/types.gen.ts | 16 ++++++++++++---- .../transforms-read-write/client/types.gen.ts | 16 ++++++++++++---- .../class/client/types.gen.ts | 16 ++++++++++++---- .../flat/client/types.gen.ts | 16 ++++++++++++---- .../instance/client/types.gen.ts | 16 ++++++++++++---- .../opencode/export-all/client/types.gen.ts | 16 ++++++++++++---- .../opencode/flat/client/types.gen.ts | 16 ++++++++++++---- .../opencode/grouped/client/types.gen.ts | 16 ++++++++++++---- .../3.1.x/type-format/client/types.gen.ts | 16 ++++++++++++---- .../2.0.x/mini/type-format/client/types.gen.ts | 16 ++++++++++++---- .../2.0.x/v3/type-format/client/types.gen.ts | 16 ++++++++++++---- .../2.0.x/v4/type-format/client/types.gen.ts | 16 ++++++++++++---- .../3.0.x/mini/type-format/client/types.gen.ts | 16 ++++++++++++---- .../3.0.x/v3/type-format/client/types.gen.ts | 16 ++++++++++++---- .../3.0.x/v4/type-format/client/types.gen.ts | 16 ++++++++++++---- .../3.1.x/mini/type-format/client/types.gen.ts | 16 ++++++++++++---- .../3.1.x/v3/type-format/client/types.gen.ts | 16 ++++++++++++---- .../3.1.x/v4/type-format/client/types.gen.ts | 16 ++++++++++++---- .../@hey-api/client-angular/bundle/types.ts | 16 ++++++++++++---- .../@hey-api/client-axios/bundle/types.ts | 14 +++++++++++--- .../@hey-api/client-fetch/bundle/types.ts | 16 ++++++++++++---- .../plugins/@hey-api/client-ky/bundle/types.ts | 16 ++++++++++++---- .../plugins/@hey-api/client-next/bundle/types.ts | 14 +++++++++++--- .../plugins/@hey-api/client-nuxt/bundle/types.ts | 7 ++++++- .../@hey-api/client-ofetch/bundle/types.ts | 16 ++++++++++++---- 265 files changed, 3054 insertions(+), 973 deletions(-) diff --git a/packages/openapi-ts-tests/__snapshots__/plugins/@tanstack/meta/client/types.gen.ts b/packages/openapi-ts-tests/__snapshots__/plugins/@tanstack/meta/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/__snapshots__/plugins/@tanstack/meta/client/types.gen.ts +++ b/packages/openapi-ts-tests/__snapshots__/plugins/@tanstack/meta/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/body-response-text-plain/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/body-response-text-plain/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/body-response-text-plain/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/body-response-text-plain/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/form-data/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/form-data/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/form-data/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/form-data/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@angular/common/default-class/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@angular/common/default-class/client/types.gen.ts index a8ec396bc7..130383cf47 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@angular/common/default-class/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@angular/common/default-class/client/types.gen.ts @@ -63,10 +63,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -88,6 +91,11 @@ export interface RequestOptions< injector?: Injector; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@angular/common/default/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@angular/common/default/client/types.gen.ts index a8ec396bc7..130383cf47 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@angular/common/default/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@angular/common/default/client/types.gen.ts @@ -63,10 +63,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -88,6 +91,11 @@ export interface RequestOptions< injector?: Injector; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes-instance/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes-instance/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes-instance/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes-instance/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/sdk/default/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/sdk/default/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/sdk/default/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/sdk/default/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/sdk/instance/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/sdk/instance/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/sdk/instance/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/sdk/instance/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/sdk/throwOnError/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/sdk/throwOnError/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/sdk/throwOnError/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/sdk/throwOnError/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/typescript/transforms-read-write-custom-name/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/typescript/transforms-read-write-custom-name/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/typescript/transforms-read-write-custom-name/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/typescript/transforms-read-write-custom-name/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/typescript/transforms-read-write-ignore/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/typescript/transforms-read-write-ignore/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/typescript/transforms-read-write-ignore/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/typescript/transforms-read-write-ignore/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@pinia/colada/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@pinia/colada/asClass/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@pinia/colada/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@pinia/colada/asClass/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@pinia/colada/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@pinia/colada/fetch/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@pinia/colada/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@pinia/colada/fetch/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/asClass/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/asClass/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/axios/client/types.gen.ts index e789d42a4f..17538abef5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/axios/client/types.gen.ts @@ -55,9 +55,12 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -75,6 +78,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/fetch/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/fetch/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/name-builder/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/name-builder/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/name-builder/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/name-builder/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/preact-query/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/preact-query/asClass/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/preact-query/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/preact-query/asClass/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/preact-query/axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/preact-query/axios/client/types.gen.ts index e789d42a4f..17538abef5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/preact-query/axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/preact-query/axios/client/types.gen.ts @@ -55,9 +55,12 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -75,6 +78,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/preact-query/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/preact-query/fetch/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/preact-query/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/preact-query/fetch/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/preact-query/name-builder/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/preact-query/name-builder/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/preact-query/name-builder/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/preact-query/name-builder/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/asClass/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/asClass/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/axios/client/types.gen.ts index e789d42a4f..17538abef5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/axios/client/types.gen.ts @@ -55,9 +55,12 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -75,6 +78,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/fetch/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/fetch/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/name-builder/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/name-builder/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/name-builder/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/name-builder/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/useMutation/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/useMutation/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/useMutation/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/useMutation/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/asClass/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/asClass/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/axios/client/types.gen.ts index e789d42a4f..17538abef5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/axios/client/types.gen.ts @@ -55,9 +55,12 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -75,6 +78,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/fetch/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/fetch/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/name-builder/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/name-builder/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/name-builder/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/name-builder/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/asClass/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/asClass/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/axios/client/types.gen.ts index e789d42a4f..17538abef5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/axios/client/types.gen.ts @@ -55,9 +55,12 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -75,6 +78,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/fetch/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/fetch/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/name-builder/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/name-builder/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/name-builder/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/name-builder/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/asClass/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/asClass/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/axios/client/types.gen.ts index e789d42a4f..17538abef5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/axios/client/types.gen.ts @@ -55,9 +55,12 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -75,6 +78,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/fetch/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/fetch/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/name-builder/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/name-builder/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/name-builder/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/name-builder/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/schema-unknown/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/schema-unknown/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/schema-unknown/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/schema-unknown/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-api-key/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-api-key/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-api-key/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-api-key/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-basic/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-basic/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-basic/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-basic/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-false/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-false/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-false/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-false/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-oauth2/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-oauth2/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-oauth2/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-oauth2/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/servers-base-path/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/servers-base-path/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/servers-base-path/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/servers-base-path/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/servers-host/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/servers-host/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/servers-host/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/servers-host/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/servers/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/servers/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/servers/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/servers/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/transforms-read-write/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/transforms-read-write/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/transforms-read-write/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/transforms-read-write/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/body-binary-format/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/body-binary-format/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/body-binary-format/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/body-binary-format/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/body-response-text-plain/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/body-response-text-plain/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/body-response-text-plain/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/body-response-text-plain/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/content-types/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/content-types/client/types.gen.ts index e789d42a4f..17538abef5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/content-types/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/content-types/client/types.gen.ts @@ -55,9 +55,12 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -75,6 +78,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/internal-name-conflict/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/internal-name-conflict/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/internal-name-conflict/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/internal-name-conflict/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/parameter-explode-false-axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/parameter-explode-false-axios/client/types.gen.ts index e789d42a4f..17538abef5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/parameter-explode-false-axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/parameter-explode-false-axios/client/types.gen.ts @@ -55,9 +55,12 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -75,6 +78,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/parameter-explode-false/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/parameter-explode-false/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/parameter-explode-false/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/parameter-explode-false/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@angular/common/default-class/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@angular/common/default-class/client/types.gen.ts index a8ec396bc7..130383cf47 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@angular/common/default-class/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@angular/common/default-class/client/types.gen.ts @@ -63,10 +63,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -88,6 +91,11 @@ export interface RequestOptions< injector?: Injector; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@angular/common/default/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@angular/common/default/client/types.gen.ts index a8ec396bc7..130383cf47 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@angular/common/default/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@angular/common/default/client/types.gen.ts @@ -63,10 +63,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -88,6 +91,11 @@ export interface RequestOptions< injector?: Injector; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes-instance/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes-instance/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes-instance/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes-instance/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/sdk/default/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/sdk/default/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/sdk/default/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/sdk/default/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/sdk/instance/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/sdk/instance/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/sdk/instance/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/sdk/instance/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/sdk/throwOnError/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/sdk/throwOnError/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/sdk/throwOnError/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/sdk/throwOnError/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/typescript/transforms-read-write-custom-name/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/typescript/transforms-read-write-custom-name/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/typescript/transforms-read-write-custom-name/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/typescript/transforms-read-write-custom-name/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/typescript/transforms-read-write-ignore/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/typescript/transforms-read-write-ignore/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/typescript/transforms-read-write-ignore/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/typescript/transforms-read-write-ignore/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@pinia/colada/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@pinia/colada/asClass/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@pinia/colada/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@pinia/colada/asClass/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@pinia/colada/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@pinia/colada/fetch/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@pinia/colada/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@pinia/colada/fetch/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/asClass/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/asClass/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/axios/client/types.gen.ts index e789d42a4f..17538abef5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/axios/client/types.gen.ts @@ -55,9 +55,12 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -75,6 +78,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/fetch/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/fetch/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/name-builder/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/name-builder/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/name-builder/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/name-builder/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/preact-query/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/preact-query/asClass/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/preact-query/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/preact-query/asClass/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/preact-query/axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/preact-query/axios/client/types.gen.ts index e789d42a4f..17538abef5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/preact-query/axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/preact-query/axios/client/types.gen.ts @@ -55,9 +55,12 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -75,6 +78,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/preact-query/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/preact-query/fetch/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/preact-query/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/preact-query/fetch/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/preact-query/name-builder/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/preact-query/name-builder/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/preact-query/name-builder/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/preact-query/name-builder/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/asClass/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/asClass/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/axios/client/types.gen.ts index e789d42a4f..17538abef5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/axios/client/types.gen.ts @@ -55,9 +55,12 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -75,6 +78,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/fetch/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/fetch/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/name-builder/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/name-builder/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/name-builder/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/name-builder/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/useMutation/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/useMutation/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/useMutation/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/useMutation/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/asClass/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/asClass/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/axios/client/types.gen.ts index e789d42a4f..17538abef5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/axios/client/types.gen.ts @@ -55,9 +55,12 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -75,6 +78,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/fetch/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/fetch/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/name-builder/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/name-builder/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/name-builder/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/name-builder/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/asClass/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/asClass/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/axios/client/types.gen.ts index e789d42a4f..17538abef5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/axios/client/types.gen.ts @@ -55,9 +55,12 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -75,6 +78,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/fetch/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/fetch/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/name-builder/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/name-builder/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/name-builder/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/name-builder/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/asClass/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/asClass/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/axios/client/types.gen.ts index e789d42a4f..17538abef5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/axios/client/types.gen.ts @@ -55,9 +55,12 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -75,6 +78,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/fetch/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/fetch/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/name-builder/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/name-builder/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/name-builder/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/name-builder/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-api-key/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-api-key/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-api-key/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-api-key/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-false/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-false/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-false/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-false/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-http-bearer/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-http-bearer/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-http-bearer/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-http-bearer/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-oauth2/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-oauth2/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-oauth2/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-oauth2/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-open-id-connect/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-open-id-connect/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-open-id-connect/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-open-id-connect/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/servers/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/servers/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/servers/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/servers/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-all-of/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-all-of/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-all-of/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-all-of/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-allof-response-wrapper/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-allof-response-wrapper/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-allof-response-wrapper/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-allof-response-wrapper/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-any-of-null/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-any-of-null/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-any-of-null/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-any-of-null/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-array/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-array/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-array/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-array/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-recursive/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-recursive/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-recursive/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-recursive/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transforms-read-write/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transforms-read-write/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transforms-read-write/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transforms-read-write/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/body-response-text-plain/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/body-response-text-plain/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/body-response-text-plain/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/body-response-text-plain/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/base-url-false/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/base-url-false/client/types.gen.ts index a8ec396bc7..130383cf47 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/base-url-false/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/base-url-false/client/types.gen.ts @@ -63,10 +63,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -88,6 +91,11 @@ export interface RequestOptions< injector?: Injector; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/base-url-number/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/base-url-number/client/types.gen.ts index a8ec396bc7..130383cf47 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/base-url-number/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/base-url-number/client/types.gen.ts @@ -63,10 +63,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -88,6 +91,11 @@ export interface RequestOptions< injector?: Injector; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/base-url-strict/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/base-url-strict/client/types.gen.ts index a8ec396bc7..130383cf47 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/base-url-strict/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/base-url-strict/client/types.gen.ts @@ -63,10 +63,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -88,6 +91,11 @@ export interface RequestOptions< injector?: Injector; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/base-url-string/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/base-url-string/client/types.gen.ts index a8ec396bc7..130383cf47 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/base-url-string/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/base-url-string/client/types.gen.ts @@ -63,10 +63,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -88,6 +91,11 @@ export interface RequestOptions< injector?: Injector; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/clean-false/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/clean-false/client/types.gen.ts index a8ec396bc7..130383cf47 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/clean-false/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/clean-false/client/types.gen.ts @@ -63,10 +63,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -88,6 +91,11 @@ export interface RequestOptions< injector?: Injector; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/default/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/default/client/types.gen.ts index a8ec396bc7..130383cf47 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/default/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/default/client/types.gen.ts @@ -63,10 +63,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -88,6 +91,11 @@ export interface RequestOptions< injector?: Injector; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/import-file-extension-ts/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/import-file-extension-ts/client/types.gen.ts index 6368461732..461d3fd1e4 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/import-file-extension-ts/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/import-file-extension-ts/client/types.gen.ts @@ -63,10 +63,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -88,6 +91,11 @@ export interface RequestOptions< injector?: Injector; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/sdk-client-optional/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/sdk-client-optional/client/types.gen.ts index a8ec396bc7..130383cf47 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/sdk-client-optional/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/sdk-client-optional/client/types.gen.ts @@ -63,10 +63,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -88,6 +91,11 @@ export interface RequestOptions< injector?: Injector; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/sdk-client-required/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/sdk-client-required/client/types.gen.ts index a8ec396bc7..130383cf47 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/sdk-client-required/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/sdk-client-required/client/types.gen.ts @@ -63,10 +63,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -88,6 +91,11 @@ export interface RequestOptions< injector?: Injector; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/tsconfig-node16-sdk/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/tsconfig-node16-sdk/client/types.gen.ts index dc3202708e..4857ea4219 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/tsconfig-node16-sdk/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/tsconfig-node16-sdk/client/types.gen.ts @@ -63,10 +63,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -88,6 +91,11 @@ export interface RequestOptions< injector?: Injector; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/tsconfig-nodenext-sdk/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/tsconfig-nodenext-sdk/client/types.gen.ts index dc3202708e..4857ea4219 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/tsconfig-nodenext-sdk/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/tsconfig-nodenext-sdk/client/types.gen.ts @@ -63,10 +63,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -88,6 +91,11 @@ export interface RequestOptions< injector?: Injector; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-false/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-false/client/types.gen.ts index e789d42a4f..17538abef5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-false/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-false/client/types.gen.ts @@ -55,9 +55,12 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -75,6 +78,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-number/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-number/client/types.gen.ts index e789d42a4f..17538abef5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-number/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-number/client/types.gen.ts @@ -55,9 +55,12 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -75,6 +78,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-strict/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-strict/client/types.gen.ts index e789d42a4f..17538abef5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-strict/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-strict/client/types.gen.ts @@ -55,9 +55,12 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -75,6 +78,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-string/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-string/client/types.gen.ts index e789d42a4f..17538abef5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-string/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-string/client/types.gen.ts @@ -55,9 +55,12 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -75,6 +78,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/clean-false/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/clean-false/client/types.gen.ts index e789d42a4f..17538abef5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/clean-false/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/clean-false/client/types.gen.ts @@ -55,9 +55,12 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -75,6 +78,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/default/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/default/client/types.gen.ts index e789d42a4f..17538abef5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/default/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/default/client/types.gen.ts @@ -55,9 +55,12 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -75,6 +78,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/import-file-extension-ts/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/import-file-extension-ts/client/types.gen.ts index 6e7a1a7c38..d5b01d2f86 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/import-file-extension-ts/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/import-file-extension-ts/client/types.gen.ts @@ -55,9 +55,12 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -75,6 +78,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/sdk-client-optional/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/sdk-client-optional/client/types.gen.ts index e789d42a4f..17538abef5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/sdk-client-optional/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/sdk-client-optional/client/types.gen.ts @@ -55,9 +55,12 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -75,6 +78,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/sdk-client-required/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/sdk-client-required/client/types.gen.ts index e789d42a4f..17538abef5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/sdk-client-required/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/sdk-client-required/client/types.gen.ts @@ -55,9 +55,12 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -75,6 +78,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/tsconfig-node16-sdk/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/tsconfig-node16-sdk/client/types.gen.ts index bcabaa6aed..286582eeff 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/tsconfig-node16-sdk/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/tsconfig-node16-sdk/client/types.gen.ts @@ -55,9 +55,12 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -75,6 +78,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/tsconfig-nodenext-sdk/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/tsconfig-nodenext-sdk/client/types.gen.ts index bcabaa6aed..286582eeff 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/tsconfig-nodenext-sdk/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/tsconfig-nodenext-sdk/client/types.gen.ts @@ -55,9 +55,12 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -75,6 +78,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/base-url-false/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/base-url-false/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/base-url-false/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/base-url-false/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/base-url-number/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/base-url-number/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/base-url-number/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/base-url-number/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/base-url-strict/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/base-url-strict/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/base-url-strict/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/base-url-strict/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/base-url-string/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/base-url-string/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/base-url-string/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/base-url-string/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/clean-false/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/clean-false/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/clean-false/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/clean-false/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/default/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/default/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/default/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/default/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/import-file-extension-ts/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/import-file-extension-ts/client/types.gen.ts index 7aff4e7e29..5101e9a1dd 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/import-file-extension-ts/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/import-file-extension-ts/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/sdk-client-optional/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/sdk-client-optional/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/sdk-client-optional/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/sdk-client-optional/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/sdk-client-required/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/sdk-client-required/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/sdk-client-required/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/sdk-client-required/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/tsconfig-node16-sdk/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/tsconfig-node16-sdk/client/types.gen.ts index 291fa8a49b..48c291b449 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/tsconfig-node16-sdk/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/tsconfig-node16-sdk/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/tsconfig-nodenext-sdk/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/tsconfig-nodenext-sdk/client/types.gen.ts index 291fa8a49b..48c291b449 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/tsconfig-nodenext-sdk/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/tsconfig-nodenext-sdk/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/base-url-false/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/base-url-false/client/types.gen.ts index d32bce3ddb..eac0691bfe 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/base-url-false/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/base-url-false/client/types.gen.ts @@ -92,10 +92,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -113,6 +116,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/base-url-number/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/base-url-number/client/types.gen.ts index d32bce3ddb..eac0691bfe 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/base-url-number/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/base-url-number/client/types.gen.ts @@ -92,10 +92,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -113,6 +116,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/base-url-strict/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/base-url-strict/client/types.gen.ts index d32bce3ddb..eac0691bfe 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/base-url-strict/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/base-url-strict/client/types.gen.ts @@ -92,10 +92,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -113,6 +116,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/base-url-string/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/base-url-string/client/types.gen.ts index d32bce3ddb..eac0691bfe 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/base-url-string/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/base-url-string/client/types.gen.ts @@ -92,10 +92,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -113,6 +116,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/clean-false/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/clean-false/client/types.gen.ts index d32bce3ddb..eac0691bfe 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/clean-false/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/clean-false/client/types.gen.ts @@ -92,10 +92,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -113,6 +116,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/default/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/default/client/types.gen.ts index d32bce3ddb..eac0691bfe 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/default/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/default/client/types.gen.ts @@ -92,10 +92,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -113,6 +116,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/import-file-extension-ts/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/import-file-extension-ts/client/types.gen.ts index f68ae2f801..29d9604dfb 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/import-file-extension-ts/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/import-file-extension-ts/client/types.gen.ts @@ -92,10 +92,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -113,6 +116,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/sdk-client-optional/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/sdk-client-optional/client/types.gen.ts index d32bce3ddb..eac0691bfe 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/sdk-client-optional/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/sdk-client-optional/client/types.gen.ts @@ -92,10 +92,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -113,6 +116,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/sdk-client-required/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/sdk-client-required/client/types.gen.ts index d32bce3ddb..eac0691bfe 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/sdk-client-required/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/sdk-client-required/client/types.gen.ts @@ -92,10 +92,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -113,6 +116,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/tsconfig-node16-sdk/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/tsconfig-node16-sdk/client/types.gen.ts index 24176a0ab9..55719c0416 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/tsconfig-node16-sdk/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/tsconfig-node16-sdk/client/types.gen.ts @@ -92,10 +92,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -113,6 +116,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/tsconfig-nodenext-sdk/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/tsconfig-nodenext-sdk/client/types.gen.ts index 24176a0ab9..55719c0416 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/tsconfig-nodenext-sdk/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/tsconfig-nodenext-sdk/client/types.gen.ts @@ -92,10 +92,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -113,6 +116,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/base-url-false/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/base-url-false/client/types.gen.ts index 25c15bc46b..7607dfcc43 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/base-url-false/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/base-url-false/client/types.gen.ts @@ -44,9 +44,12 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -64,6 +67,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/base-url-number/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/base-url-number/client/types.gen.ts index 25c15bc46b..7607dfcc43 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/base-url-number/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/base-url-number/client/types.gen.ts @@ -44,9 +44,12 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -64,6 +67,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/base-url-strict/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/base-url-strict/client/types.gen.ts index 25c15bc46b..7607dfcc43 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/base-url-strict/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/base-url-strict/client/types.gen.ts @@ -44,9 +44,12 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -64,6 +67,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/base-url-string/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/base-url-string/client/types.gen.ts index 25c15bc46b..7607dfcc43 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/base-url-string/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/base-url-string/client/types.gen.ts @@ -44,9 +44,12 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -64,6 +67,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/clean-false/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/clean-false/client/types.gen.ts index 25c15bc46b..7607dfcc43 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/clean-false/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/clean-false/client/types.gen.ts @@ -44,9 +44,12 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -64,6 +67,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/default/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/default/client/types.gen.ts index 25c15bc46b..7607dfcc43 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/default/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/default/client/types.gen.ts @@ -44,9 +44,12 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -64,6 +67,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/import-file-extension-ts/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/import-file-extension-ts/client/types.gen.ts index c91c20935c..cba53bfd57 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/import-file-extension-ts/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/import-file-extension-ts/client/types.gen.ts @@ -44,9 +44,12 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -64,6 +67,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/sdk-client-optional/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/sdk-client-optional/client/types.gen.ts index 25c15bc46b..7607dfcc43 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/sdk-client-optional/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/sdk-client-optional/client/types.gen.ts @@ -44,9 +44,12 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -64,6 +67,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/sdk-client-required/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/sdk-client-required/client/types.gen.ts index 25c15bc46b..7607dfcc43 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/sdk-client-required/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/sdk-client-required/client/types.gen.ts @@ -44,9 +44,12 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -64,6 +67,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/tsconfig-node16-sdk/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/tsconfig-node16-sdk/client/types.gen.ts index 89669ac131..d699ef5b53 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/tsconfig-node16-sdk/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/tsconfig-node16-sdk/client/types.gen.ts @@ -44,9 +44,12 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -64,6 +67,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/tsconfig-nodenext-sdk/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/tsconfig-nodenext-sdk/client/types.gen.ts index 89669ac131..d699ef5b53 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/tsconfig-nodenext-sdk/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/tsconfig-nodenext-sdk/client/types.gen.ts @@ -44,9 +44,12 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -64,6 +67,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/base-url-false/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/base-url-false/client/types.gen.ts index 922c01d570..d249b8db38 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/base-url-false/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/base-url-false/client/types.gen.ts @@ -61,7 +61,7 @@ export interface RequestOptions< Url extends string = string, > extends - Config, + Omit, WithRefs<{ path?: FetchOptions['query']; query?: FetchOptions['query']; @@ -84,6 +84,11 @@ export interface RequestOptions< composable?: TComposable; key?: string; rawBody?: NonNullable | Ref> | null; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: ResT) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/base-url-number/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/base-url-number/client/types.gen.ts index 922c01d570..d249b8db38 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/base-url-number/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/base-url-number/client/types.gen.ts @@ -61,7 +61,7 @@ export interface RequestOptions< Url extends string = string, > extends - Config, + Omit, WithRefs<{ path?: FetchOptions['query']; query?: FetchOptions['query']; @@ -84,6 +84,11 @@ export interface RequestOptions< composable?: TComposable; key?: string; rawBody?: NonNullable | Ref> | null; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: ResT) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/base-url-strict/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/base-url-strict/client/types.gen.ts index 922c01d570..d249b8db38 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/base-url-strict/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/base-url-strict/client/types.gen.ts @@ -61,7 +61,7 @@ export interface RequestOptions< Url extends string = string, > extends - Config, + Omit, WithRefs<{ path?: FetchOptions['query']; query?: FetchOptions['query']; @@ -84,6 +84,11 @@ export interface RequestOptions< composable?: TComposable; key?: string; rawBody?: NonNullable | Ref> | null; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: ResT) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/base-url-string/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/base-url-string/client/types.gen.ts index 922c01d570..d249b8db38 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/base-url-string/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/base-url-string/client/types.gen.ts @@ -61,7 +61,7 @@ export interface RequestOptions< Url extends string = string, > extends - Config, + Omit, WithRefs<{ path?: FetchOptions['query']; query?: FetchOptions['query']; @@ -84,6 +84,11 @@ export interface RequestOptions< composable?: TComposable; key?: string; rawBody?: NonNullable | Ref> | null; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: ResT) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/clean-false/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/clean-false/client/types.gen.ts index 922c01d570..d249b8db38 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/clean-false/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/clean-false/client/types.gen.ts @@ -61,7 +61,7 @@ export interface RequestOptions< Url extends string = string, > extends - Config, + Omit, WithRefs<{ path?: FetchOptions['query']; query?: FetchOptions['query']; @@ -84,6 +84,11 @@ export interface RequestOptions< composable?: TComposable; key?: string; rawBody?: NonNullable | Ref> | null; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: ResT) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/default/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/default/client/types.gen.ts index 922c01d570..d249b8db38 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/default/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/default/client/types.gen.ts @@ -61,7 +61,7 @@ export interface RequestOptions< Url extends string = string, > extends - Config, + Omit, WithRefs<{ path?: FetchOptions['query']; query?: FetchOptions['query']; @@ -84,6 +84,11 @@ export interface RequestOptions< composable?: TComposable; key?: string; rawBody?: NonNullable | Ref> | null; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: ResT) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/import-file-extension-ts/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/import-file-extension-ts/client/types.gen.ts index 61f7da4ae4..f3a16cc181 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/import-file-extension-ts/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/import-file-extension-ts/client/types.gen.ts @@ -61,7 +61,7 @@ export interface RequestOptions< Url extends string = string, > extends - Config, + Omit, WithRefs<{ path?: FetchOptions['query']; query?: FetchOptions['query']; @@ -84,6 +84,11 @@ export interface RequestOptions< composable?: TComposable; key?: string; rawBody?: NonNullable | Ref> | null; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: ResT) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/sdk-client-optional/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/sdk-client-optional/client/types.gen.ts index 922c01d570..d249b8db38 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/sdk-client-optional/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/sdk-client-optional/client/types.gen.ts @@ -61,7 +61,7 @@ export interface RequestOptions< Url extends string = string, > extends - Config, + Omit, WithRefs<{ path?: FetchOptions['query']; query?: FetchOptions['query']; @@ -84,6 +84,11 @@ export interface RequestOptions< composable?: TComposable; key?: string; rawBody?: NonNullable | Ref> | null; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: ResT) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/sdk-client-required/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/sdk-client-required/client/types.gen.ts index 922c01d570..d249b8db38 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/sdk-client-required/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/sdk-client-required/client/types.gen.ts @@ -61,7 +61,7 @@ export interface RequestOptions< Url extends string = string, > extends - Config, + Omit, WithRefs<{ path?: FetchOptions['query']; query?: FetchOptions['query']; @@ -84,6 +84,11 @@ export interface RequestOptions< composable?: TComposable; key?: string; rawBody?: NonNullable | Ref> | null; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: ResT) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/tsconfig-node16-sdk/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/tsconfig-node16-sdk/client/types.gen.ts index 5fd4e1a582..84240fe400 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/tsconfig-node16-sdk/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/tsconfig-node16-sdk/client/types.gen.ts @@ -61,7 +61,7 @@ export interface RequestOptions< Url extends string = string, > extends - Config, + Omit, WithRefs<{ path?: FetchOptions['query']; query?: FetchOptions['query']; @@ -84,6 +84,11 @@ export interface RequestOptions< composable?: TComposable; key?: string; rawBody?: NonNullable | Ref> | null; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: ResT) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/tsconfig-nodenext-sdk/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/tsconfig-nodenext-sdk/client/types.gen.ts index 5fd4e1a582..84240fe400 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/tsconfig-nodenext-sdk/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/tsconfig-nodenext-sdk/client/types.gen.ts @@ -61,7 +61,7 @@ export interface RequestOptions< Url extends string = string, > extends - Config, + Omit, WithRefs<{ path?: FetchOptions['query']; query?: FetchOptions['query']; @@ -84,6 +84,11 @@ export interface RequestOptions< composable?: TComposable; key?: string; rawBody?: NonNullable | Ref> | null; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: ResT) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/base-url-false/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/base-url-false/client/types.gen.ts index 7d5d3984e0..7ea18b96a5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/base-url-false/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/base-url-false/client/types.gen.ts @@ -124,10 +124,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onSseError' @@ -144,6 +147,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/base-url-number/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/base-url-number/client/types.gen.ts index 7d5d3984e0..7ea18b96a5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/base-url-number/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/base-url-number/client/types.gen.ts @@ -124,10 +124,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onSseError' @@ -144,6 +147,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/base-url-strict/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/base-url-strict/client/types.gen.ts index 7d5d3984e0..7ea18b96a5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/base-url-strict/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/base-url-strict/client/types.gen.ts @@ -124,10 +124,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onSseError' @@ -144,6 +147,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/base-url-string/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/base-url-string/client/types.gen.ts index 7d5d3984e0..7ea18b96a5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/base-url-string/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/base-url-string/client/types.gen.ts @@ -124,10 +124,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onSseError' @@ -144,6 +147,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/clean-false/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/clean-false/client/types.gen.ts index 7d5d3984e0..7ea18b96a5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/clean-false/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/clean-false/client/types.gen.ts @@ -124,10 +124,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onSseError' @@ -144,6 +147,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/default/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/default/client/types.gen.ts index 7d5d3984e0..7ea18b96a5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/default/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/default/client/types.gen.ts @@ -124,10 +124,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onSseError' @@ -144,6 +147,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/import-file-extension-ts/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/import-file-extension-ts/client/types.gen.ts index 19209480cc..c25498806a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/import-file-extension-ts/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/import-file-extension-ts/client/types.gen.ts @@ -124,10 +124,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onSseError' @@ -144,6 +147,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/sdk-client-optional/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/sdk-client-optional/client/types.gen.ts index 7d5d3984e0..7ea18b96a5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/sdk-client-optional/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/sdk-client-optional/client/types.gen.ts @@ -124,10 +124,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onSseError' @@ -144,6 +147,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/sdk-client-required/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/sdk-client-required/client/types.gen.ts index 7d5d3984e0..7ea18b96a5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/sdk-client-required/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/sdk-client-required/client/types.gen.ts @@ -124,10 +124,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onSseError' @@ -144,6 +147,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/tsconfig-node16-sdk/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/tsconfig-node16-sdk/client/types.gen.ts index 833f48dc33..34f42edd48 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/tsconfig-node16-sdk/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/tsconfig-node16-sdk/client/types.gen.ts @@ -124,10 +124,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onSseError' @@ -144,6 +147,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/tsconfig-nodenext-sdk/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/tsconfig-nodenext-sdk/client/types.gen.ts index 833f48dc33..34f42edd48 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/tsconfig-nodenext-sdk/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/tsconfig-nodenext-sdk/client/types.gen.ts @@ -124,10 +124,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onSseError' @@ -144,6 +147,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/content-types/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/content-types/client/types.gen.ts index e789d42a4f..17538abef5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/content-types/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/content-types/client/types.gen.ts @@ -55,9 +55,12 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -75,6 +78,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/headers/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/headers/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/headers/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/headers/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/internal-name-conflict/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/internal-name-conflict/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/internal-name-conflict/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/internal-name-conflict/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/pagination-ref/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/pagination-ref/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/pagination-ref/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/pagination-ref/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/parameter-explode-false-axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/parameter-explode-false-axios/client/types.gen.ts index e789d42a4f..17538abef5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/parameter-explode-false-axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/parameter-explode-false-axios/client/types.gen.ts @@ -55,9 +55,12 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -75,6 +78,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/parameter-explode-false/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/parameter-explode-false/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/parameter-explode-false/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/parameter-explode-false/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@angular/common/default-class/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@angular/common/default-class/client/types.gen.ts index a8ec396bc7..130383cf47 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@angular/common/default-class/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@angular/common/default-class/client/types.gen.ts @@ -63,10 +63,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -88,6 +91,11 @@ export interface RequestOptions< injector?: Injector; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@angular/common/default/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@angular/common/default/client/types.gen.ts index a8ec396bc7..130383cf47 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@angular/common/default/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@angular/common/default/client/types.gen.ts @@ -63,10 +63,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -88,6 +91,11 @@ export interface RequestOptions< injector?: Injector; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/client-fetch/sdk-nested-classes-instance/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/client-fetch/sdk-nested-classes-instance/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/client-fetch/sdk-nested-classes-instance/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/client-fetch/sdk-nested-classes-instance/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/client-fetch/sdk-nested-classes/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/client-fetch/sdk-nested-classes/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/client-fetch/sdk-nested-classes/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/client-fetch/sdk-nested-classes/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/sdk/default/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/sdk/default/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/sdk/default/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/sdk/default/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/sdk/instance/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/sdk/instance/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/sdk/instance/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/sdk/instance/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/sdk/throwOnError/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/sdk/throwOnError/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/sdk/throwOnError/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/sdk/throwOnError/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/typescript/transforms-read-write-custom-name/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/typescript/transforms-read-write-custom-name/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/typescript/transforms-read-write-custom-name/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/typescript/transforms-read-write-custom-name/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/typescript/transforms-read-write-ignore/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/typescript/transforms-read-write-ignore/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/typescript/transforms-read-write-ignore/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/typescript/transforms-read-write-ignore/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@pinia/colada/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@pinia/colada/asClass/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@pinia/colada/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@pinia/colada/asClass/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@pinia/colada/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@pinia/colada/fetch/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@pinia/colada/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@pinia/colada/fetch/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/asClass/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/asClass/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/axios/client/types.gen.ts index e789d42a4f..17538abef5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/axios/client/types.gen.ts @@ -55,9 +55,12 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -75,6 +78,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/fetch/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/fetch/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/name-builder/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/name-builder/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/name-builder/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/name-builder/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/preact-query/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/preact-query/asClass/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/preact-query/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/preact-query/asClass/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/preact-query/axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/preact-query/axios/client/types.gen.ts index e789d42a4f..17538abef5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/preact-query/axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/preact-query/axios/client/types.gen.ts @@ -55,9 +55,12 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -75,6 +78,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/preact-query/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/preact-query/fetch/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/preact-query/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/preact-query/fetch/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/preact-query/name-builder/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/preact-query/name-builder/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/preact-query/name-builder/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/preact-query/name-builder/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/asClass/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/asClass/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/axios/client/types.gen.ts index e789d42a4f..17538abef5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/axios/client/types.gen.ts @@ -55,9 +55,12 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -75,6 +78,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/fetch/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/fetch/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/name-builder/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/name-builder/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/name-builder/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/name-builder/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/useMutation/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/useMutation/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/useMutation/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/useMutation/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/asClass/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/asClass/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/axios/client/types.gen.ts index e789d42a4f..17538abef5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/axios/client/types.gen.ts @@ -55,9 +55,12 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -75,6 +78,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/fetch/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/fetch/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/name-builder/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/name-builder/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/name-builder/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/name-builder/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/asClass/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/asClass/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/axios/client/types.gen.ts index e789d42a4f..17538abef5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/axios/client/types.gen.ts @@ -55,9 +55,12 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -75,6 +78,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/fetch/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/fetch/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/name-builder/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/name-builder/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/name-builder/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/name-builder/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/asClass/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/asClass/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/axios/client/types.gen.ts index e789d42a4f..17538abef5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/axios/client/types.gen.ts @@ -55,9 +55,12 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -75,6 +78,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/fetch/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/fetch/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/name-builder/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/name-builder/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/name-builder/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/name-builder/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-api-key/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-api-key/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-api-key/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-api-key/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-false/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-false/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-false/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-false/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-http-bearer/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-http-bearer/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-http-bearer/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-http-bearer/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-oauth2/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-oauth2/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-oauth2/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-oauth2/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-open-id-connect/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-open-id-connect/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-open-id-connect/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-open-id-connect/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/servers/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/servers/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/servers/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/servers/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-angular/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-angular/client/types.gen.ts index a8ec396bc7..130383cf47 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-angular/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-angular/client/types.gen.ts @@ -63,10 +63,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -88,6 +91,11 @@ export interface RequestOptions< injector?: Injector; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-axios/client/types.gen.ts index e789d42a4f..17538abef5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-axios/client/types.gen.ts @@ -55,9 +55,12 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -75,6 +78,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-fetch/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-fetch/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-next/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-next/client/types.gen.ts index 25c15bc46b..7607dfcc43 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-next/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-next/client/types.gen.ts @@ -44,9 +44,12 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -64,6 +67,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-nuxt/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-nuxt/client/types.gen.ts index 922c01d570..d249b8db38 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-nuxt/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-nuxt/client/types.gen.ts @@ -61,7 +61,7 @@ export interface RequestOptions< Url extends string = string, > extends - Config, + Omit, WithRefs<{ path?: FetchOptions['query']; query?: FetchOptions['query']; @@ -84,6 +84,11 @@ export interface RequestOptions< composable?: TComposable; key?: string; rawBody?: NonNullable | Ref> | null; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: ResT) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-ofetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-ofetch/client/types.gen.ts index 7d5d3984e0..7ea18b96a5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-ofetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-ofetch/client/types.gen.ts @@ -124,10 +124,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onSseError' @@ -144,6 +147,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-tanstack-react-query/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-tanstack-react-query/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-tanstack-react-query/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-tanstack-react-query/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-all-of/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-all-of/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-all-of/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-all-of/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-allof-response-wrapper/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-allof-response-wrapper/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-allof-response-wrapper/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-allof-response-wrapper/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-any-of-null/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-any-of-null/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-any-of-null/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-any-of-null/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-array/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-array/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-array/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-array/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-one-of-discriminated/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-one-of-discriminated/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-one-of-discriminated/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-one-of-discriminated/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-recursive/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-recursive/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-recursive/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-recursive/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transforms-read-write/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transforms-read-write/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transforms-read-write/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transforms-read-write/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/sdks/__snapshots__/method-class-conflict/class/client/types.gen.ts b/packages/openapi-ts-tests/sdks/__snapshots__/method-class-conflict/class/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/sdks/__snapshots__/method-class-conflict/class/client/types.gen.ts +++ b/packages/openapi-ts-tests/sdks/__snapshots__/method-class-conflict/class/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/sdks/__snapshots__/method-class-conflict/flat/client/types.gen.ts b/packages/openapi-ts-tests/sdks/__snapshots__/method-class-conflict/flat/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/sdks/__snapshots__/method-class-conflict/flat/client/types.gen.ts +++ b/packages/openapi-ts-tests/sdks/__snapshots__/method-class-conflict/flat/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/sdks/__snapshots__/method-class-conflict/instance/client/types.gen.ts b/packages/openapi-ts-tests/sdks/__snapshots__/method-class-conflict/instance/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/sdks/__snapshots__/method-class-conflict/instance/client/types.gen.ts +++ b/packages/openapi-ts-tests/sdks/__snapshots__/method-class-conflict/instance/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/sdks/__snapshots__/opencode/export-all/client/types.gen.ts b/packages/openapi-ts-tests/sdks/__snapshots__/opencode/export-all/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/sdks/__snapshots__/opencode/export-all/client/types.gen.ts +++ b/packages/openapi-ts-tests/sdks/__snapshots__/opencode/export-all/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/sdks/__snapshots__/opencode/flat/client/types.gen.ts b/packages/openapi-ts-tests/sdks/__snapshots__/opencode/flat/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/sdks/__snapshots__/opencode/flat/client/types.gen.ts +++ b/packages/openapi-ts-tests/sdks/__snapshots__/opencode/flat/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/sdks/__snapshots__/opencode/grouped/client/types.gen.ts b/packages/openapi-ts-tests/sdks/__snapshots__/opencode/grouped/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/sdks/__snapshots__/opencode/grouped/client/types.gen.ts +++ b/packages/openapi-ts-tests/sdks/__snapshots__/opencode/grouped/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/valibot/v1/__snapshots__/3.1.x/type-format/client/types.gen.ts b/packages/openapi-ts-tests/valibot/v1/__snapshots__/3.1.x/type-format/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/valibot/v1/__snapshots__/3.1.x/type-format/client/types.gen.ts +++ b/packages/openapi-ts-tests/valibot/v1/__snapshots__/3.1.x/type-format/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/zod/v4/__snapshots__/2.0.x/mini/type-format/client/types.gen.ts b/packages/openapi-ts-tests/zod/v4/__snapshots__/2.0.x/mini/type-format/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/zod/v4/__snapshots__/2.0.x/mini/type-format/client/types.gen.ts +++ b/packages/openapi-ts-tests/zod/v4/__snapshots__/2.0.x/mini/type-format/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/zod/v4/__snapshots__/2.0.x/v3/type-format/client/types.gen.ts b/packages/openapi-ts-tests/zod/v4/__snapshots__/2.0.x/v3/type-format/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/zod/v4/__snapshots__/2.0.x/v3/type-format/client/types.gen.ts +++ b/packages/openapi-ts-tests/zod/v4/__snapshots__/2.0.x/v3/type-format/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/zod/v4/__snapshots__/2.0.x/v4/type-format/client/types.gen.ts b/packages/openapi-ts-tests/zod/v4/__snapshots__/2.0.x/v4/type-format/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/zod/v4/__snapshots__/2.0.x/v4/type-format/client/types.gen.ts +++ b/packages/openapi-ts-tests/zod/v4/__snapshots__/2.0.x/v4/type-format/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.0.x/mini/type-format/client/types.gen.ts b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.0.x/mini/type-format/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.0.x/mini/type-format/client/types.gen.ts +++ b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.0.x/mini/type-format/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.0.x/v3/type-format/client/types.gen.ts b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.0.x/v3/type-format/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.0.x/v3/type-format/client/types.gen.ts +++ b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.0.x/v3/type-format/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.0.x/v4/type-format/client/types.gen.ts b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.0.x/v4/type-format/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.0.x/v4/type-format/client/types.gen.ts +++ b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.0.x/v4/type-format/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/mini/type-format/client/types.gen.ts b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/mini/type-format/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/mini/type-format/client/types.gen.ts +++ b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/mini/type-format/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/v3/type-format/client/types.gen.ts b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/v3/type-format/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/v3/type-format/client/types.gen.ts +++ b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/v3/type-format/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/v4/type-format/client/types.gen.ts b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/v4/type-format/client/types.gen.ts index a3f8616511..fea5b28973 100644 --- a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/v4/type-format/client/types.gen.ts +++ b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/v4/type-format/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts/src/plugins/@hey-api/client-angular/bundle/types.ts b/packages/openapi-ts/src/plugins/@hey-api/client-angular/bundle/types.ts index 6829f8480f..8dff2a3ece 100644 --- a/packages/openapi-ts/src/plugins/@hey-api/client-angular/bundle/types.ts +++ b/packages/openapi-ts/src/plugins/@hey-api/client-angular/bundle/types.ts @@ -61,10 +61,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -86,6 +89,11 @@ export interface RequestOptions< injector?: Injector; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts/src/plugins/@hey-api/client-axios/bundle/types.ts b/packages/openapi-ts/src/plugins/@hey-api/client-axios/bundle/types.ts index b4c984587a..5577433297 100644 --- a/packages/openapi-ts/src/plugins/@hey-api/client-axios/bundle/types.ts +++ b/packages/openapi-ts/src/plugins/@hey-api/client-axios/bundle/types.ts @@ -53,9 +53,12 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -73,6 +76,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts/src/plugins/@hey-api/client-fetch/bundle/types.ts b/packages/openapi-ts/src/plugins/@hey-api/client-fetch/bundle/types.ts index e7e95aeff3..41886f4c8f 100644 --- a/packages/openapi-ts/src/plugins/@hey-api/client-fetch/bundle/types.ts +++ b/packages/openapi-ts/src/plugins/@hey-api/client-fetch/bundle/types.ts @@ -58,10 +58,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -79,6 +82,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts/src/plugins/@hey-api/client-ky/bundle/types.ts b/packages/openapi-ts/src/plugins/@hey-api/client-ky/bundle/types.ts index 0b2c31b68a..bb7474bbce 100644 --- a/packages/openapi-ts/src/plugins/@hey-api/client-ky/bundle/types.ts +++ b/packages/openapi-ts/src/plugins/@hey-api/client-ky/bundle/types.ts @@ -90,10 +90,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -111,6 +114,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts/src/plugins/@hey-api/client-next/bundle/types.ts b/packages/openapi-ts/src/plugins/@hey-api/client-next/bundle/types.ts index 62503132ee..a017bd5532 100644 --- a/packages/openapi-ts/src/plugins/@hey-api/client-next/bundle/types.ts +++ b/packages/openapi-ts/src/plugins/@hey-api/client-next/bundle/types.ts @@ -42,9 +42,12 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -62,6 +65,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts/src/plugins/@hey-api/client-nuxt/bundle/types.ts b/packages/openapi-ts/src/plugins/@hey-api/client-nuxt/bundle/types.ts index 4b914624b5..7ef1d61c6a 100644 --- a/packages/openapi-ts/src/plugins/@hey-api/client-nuxt/bundle/types.ts +++ b/packages/openapi-ts/src/plugins/@hey-api/client-nuxt/bundle/types.ts @@ -59,7 +59,7 @@ export interface RequestOptions< Url extends string = string, > extends - Config, + Omit, WithRefs<{ path?: FetchOptions['query']; query?: FetchOptions['query']; @@ -82,6 +82,11 @@ export interface RequestOptions< composable?: TComposable; key?: string; rawBody?: NonNullable | Ref> | null; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: ResT) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts/src/plugins/@hey-api/client-ofetch/bundle/types.ts b/packages/openapi-ts/src/plugins/@hey-api/client-ofetch/bundle/types.ts index 38af322af3..744d295d0a 100644 --- a/packages/openapi-ts/src/plugins/@hey-api/client-ofetch/bundle/types.ts +++ b/packages/openapi-ts/src/plugins/@hey-api/client-ofetch/bundle/types.ts @@ -122,10 +122,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onSseError' @@ -142,6 +145,11 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: (data: TData) => Promise; /** * Security mechanism(s) to use for the request. */ From 92fab1f96551d3a8f6324980e1047337b067f0a5 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 24 Mar 2026 23:37:14 +0000 Subject: [PATCH 3/6] fix: use unwrapped response type for responseTransformer data parameter Co-authored-by: mrlubos <12529395+mrlubos@users.noreply.github.com> Agent-Logs-Url: https://github.com/hey-api/openapi-ts/sessions/5aa98a08-89ae-424f-aa53-ab02faa23940 --- .../__snapshots__/plugins/@tanstack/meta/client/types.gen.ts | 4 +++- .../2.0.x/body-response-text-plain/client/types.gen.ts | 4 +++- .../test/__snapshots__/2.0.x/form-data/client/types.gen.ts | 4 +++- .../plugins/@angular/common/default-class/client/types.gen.ts | 4 +++- .../2.0.x/plugins/@angular/common/default/client/types.gen.ts | 4 +++- .../sdk-nested-classes-instance/client/types.gen.ts | 4 +++- .../client-fetch/sdk-nested-classes/client/types.gen.ts | 4 +++- .../2.0.x/plugins/@hey-api/sdk/default/client/types.gen.ts | 4 +++- .../2.0.x/plugins/@hey-api/sdk/instance/client/types.gen.ts | 4 +++- .../plugins/@hey-api/sdk/throwOnError/client/types.gen.ts | 4 +++- .../transforms-read-write-custom-name/client/types.gen.ts | 4 +++- .../transforms-read-write-ignore/client/types.gen.ts | 4 +++- .../2.0.x/plugins/@pinia/colada/asClass/client/types.gen.ts | 4 +++- .../2.0.x/plugins/@pinia/colada/fetch/client/types.gen.ts | 4 +++- .../angular-query-experimental/asClass/client/types.gen.ts | 4 +++- .../angular-query-experimental/axios/client/types.gen.ts | 4 +++- .../angular-query-experimental/fetch/client/types.gen.ts | 4 +++- .../name-builder/client/types.gen.ts | 4 +++- .../@tanstack/preact-query/asClass/client/types.gen.ts | 4 +++- .../plugins/@tanstack/preact-query/axios/client/types.gen.ts | 4 +++- .../plugins/@tanstack/preact-query/fetch/client/types.gen.ts | 4 +++- .../@tanstack/preact-query/name-builder/client/types.gen.ts | 4 +++- .../plugins/@tanstack/react-query/asClass/client/types.gen.ts | 4 +++- .../plugins/@tanstack/react-query/axios/client/types.gen.ts | 4 +++- .../plugins/@tanstack/react-query/fetch/client/types.gen.ts | 4 +++- .../@tanstack/react-query/name-builder/client/types.gen.ts | 4 +++- .../@tanstack/react-query/useMutation/client/types.gen.ts | 4 +++- .../plugins/@tanstack/solid-query/asClass/client/types.gen.ts | 4 +++- .../plugins/@tanstack/solid-query/axios/client/types.gen.ts | 4 +++- .../plugins/@tanstack/solid-query/fetch/client/types.gen.ts | 4 +++- .../@tanstack/solid-query/name-builder/client/types.gen.ts | 4 +++- .../@tanstack/svelte-query/asClass/client/types.gen.ts | 4 +++- .../plugins/@tanstack/svelte-query/axios/client/types.gen.ts | 4 +++- .../plugins/@tanstack/svelte-query/fetch/client/types.gen.ts | 4 +++- .../@tanstack/svelte-query/name-builder/client/types.gen.ts | 4 +++- .../plugins/@tanstack/vue-query/asClass/client/types.gen.ts | 4 +++- .../plugins/@tanstack/vue-query/axios/client/types.gen.ts | 4 +++- .../plugins/@tanstack/vue-query/fetch/client/types.gen.ts | 4 +++- .../@tanstack/vue-query/name-builder/client/types.gen.ts | 4 +++- .../__snapshots__/2.0.x/schema-unknown/client/types.gen.ts | 4 +++- .../__snapshots__/2.0.x/security-api-key/client/types.gen.ts | 4 +++- .../__snapshots__/2.0.x/security-basic/client/types.gen.ts | 4 +++- .../__snapshots__/2.0.x/security-false/client/types.gen.ts | 4 +++- .../__snapshots__/2.0.x/security-oauth2/client/types.gen.ts | 4 +++- .../__snapshots__/2.0.x/servers-base-path/client/types.gen.ts | 4 +++- .../test/__snapshots__/2.0.x/servers-host/client/types.gen.ts | 4 +++- .../main/test/__snapshots__/2.0.x/servers/client/types.gen.ts | 4 +++- .../2.0.x/transforms-read-write/client/types.gen.ts | 4 +++- .../3.0.x/body-binary-format/client/types.gen.ts | 4 +++- .../3.0.x/body-response-text-plain/client/types.gen.ts | 4 +++- .../__snapshots__/3.0.x/content-types/client/types.gen.ts | 4 +++- .../3.0.x/internal-name-conflict/client/types.gen.ts | 4 +++- .../3.0.x/parameter-explode-false-axios/client/types.gen.ts | 4 +++- .../3.0.x/parameter-explode-false/client/types.gen.ts | 4 +++- .../plugins/@angular/common/default-class/client/types.gen.ts | 4 +++- .../3.0.x/plugins/@angular/common/default/client/types.gen.ts | 4 +++- .../sdk-nested-classes-instance/client/types.gen.ts | 4 +++- .../client-fetch/sdk-nested-classes/client/types.gen.ts | 4 +++- .../3.0.x/plugins/@hey-api/sdk/default/client/types.gen.ts | 4 +++- .../3.0.x/plugins/@hey-api/sdk/instance/client/types.gen.ts | 4 +++- .../plugins/@hey-api/sdk/throwOnError/client/types.gen.ts | 4 +++- .../transforms-read-write-custom-name/client/types.gen.ts | 4 +++- .../transforms-read-write-ignore/client/types.gen.ts | 4 +++- .../3.0.x/plugins/@pinia/colada/asClass/client/types.gen.ts | 4 +++- .../3.0.x/plugins/@pinia/colada/fetch/client/types.gen.ts | 4 +++- .../angular-query-experimental/asClass/client/types.gen.ts | 4 +++- .../angular-query-experimental/axios/client/types.gen.ts | 4 +++- .../angular-query-experimental/fetch/client/types.gen.ts | 4 +++- .../name-builder/client/types.gen.ts | 4 +++- .../@tanstack/preact-query/asClass/client/types.gen.ts | 4 +++- .../plugins/@tanstack/preact-query/axios/client/types.gen.ts | 4 +++- .../plugins/@tanstack/preact-query/fetch/client/types.gen.ts | 4 +++- .../@tanstack/preact-query/name-builder/client/types.gen.ts | 4 +++- .../plugins/@tanstack/react-query/asClass/client/types.gen.ts | 4 +++- .../plugins/@tanstack/react-query/axios/client/types.gen.ts | 4 +++- .../plugins/@tanstack/react-query/fetch/client/types.gen.ts | 4 +++- .../@tanstack/react-query/name-builder/client/types.gen.ts | 4 +++- .../@tanstack/react-query/useMutation/client/types.gen.ts | 4 +++- .../plugins/@tanstack/solid-query/asClass/client/types.gen.ts | 4 +++- .../plugins/@tanstack/solid-query/axios/client/types.gen.ts | 4 +++- .../plugins/@tanstack/solid-query/fetch/client/types.gen.ts | 4 +++- .../@tanstack/solid-query/name-builder/client/types.gen.ts | 4 +++- .../@tanstack/svelte-query/asClass/client/types.gen.ts | 4 +++- .../plugins/@tanstack/svelte-query/axios/client/types.gen.ts | 4 +++- .../plugins/@tanstack/svelte-query/fetch/client/types.gen.ts | 4 +++- .../@tanstack/svelte-query/name-builder/client/types.gen.ts | 4 +++- .../plugins/@tanstack/vue-query/asClass/client/types.gen.ts | 4 +++- .../plugins/@tanstack/vue-query/axios/client/types.gen.ts | 4 +++- .../plugins/@tanstack/vue-query/fetch/client/types.gen.ts | 4 +++- .../@tanstack/vue-query/name-builder/client/types.gen.ts | 4 +++- .../__snapshots__/3.0.x/security-api-key/client/types.gen.ts | 4 +++- .../__snapshots__/3.0.x/security-false/client/types.gen.ts | 4 +++- .../3.0.x/security-http-bearer/client/types.gen.ts | 4 +++- .../__snapshots__/3.0.x/security-oauth2/client/types.gen.ts | 4 +++- .../3.0.x/security-open-id-connect/client/types.gen.ts | 4 +++- .../main/test/__snapshots__/3.0.x/servers/client/types.gen.ts | 4 +++- .../3.0.x/transformers-all-of/client/types.gen.ts | 4 +++- .../transformers-allof-response-wrapper/client/types.gen.ts | 4 +++- .../3.0.x/transformers-any-of-null/client/types.gen.ts | 4 +++- .../3.0.x/transformers-array/client/types.gen.ts | 4 +++- .../3.0.x/transformers-recursive/client/types.gen.ts | 4 +++- .../3.0.x/transforms-read-write/client/types.gen.ts | 4 +++- .../3.1.x/body-response-text-plain/client/types.gen.ts | 4 +++- .../client-angular/base-url-false/client/types.gen.ts | 4 +++- .../client-angular/base-url-number/client/types.gen.ts | 4 +++- .../client-angular/base-url-strict/client/types.gen.ts | 4 +++- .../client-angular/base-url-string/client/types.gen.ts | 4 +++- .../@hey-api/client-angular/clean-false/client/types.gen.ts | 4 +++- .../@hey-api/client-angular/default/client/types.gen.ts | 4 +++- .../import-file-extension-ts/client/types.gen.ts | 4 +++- .../client-angular/sdk-client-optional/client/types.gen.ts | 4 +++- .../client-angular/sdk-client-required/client/types.gen.ts | 4 +++- .../client-angular/tsconfig-node16-sdk/client/types.gen.ts | 4 +++- .../client-angular/tsconfig-nodenext-sdk/client/types.gen.ts | 4 +++- .../@hey-api/client-axios/base-url-false/client/types.gen.ts | 4 +++- .../@hey-api/client-axios/base-url-number/client/types.gen.ts | 4 +++- .../@hey-api/client-axios/base-url-strict/client/types.gen.ts | 4 +++- .../@hey-api/client-axios/base-url-string/client/types.gen.ts | 4 +++- .../@hey-api/client-axios/clean-false/client/types.gen.ts | 4 +++- .../clients/@hey-api/client-axios/default/client/types.gen.ts | 4 +++- .../client-axios/import-file-extension-ts/client/types.gen.ts | 4 +++- .../client-axios/sdk-client-optional/client/types.gen.ts | 4 +++- .../client-axios/sdk-client-required/client/types.gen.ts | 4 +++- .../client-axios/tsconfig-node16-sdk/client/types.gen.ts | 4 +++- .../client-axios/tsconfig-nodenext-sdk/client/types.gen.ts | 4 +++- .../@hey-api/client-fetch/base-url-false/client/types.gen.ts | 4 +++- .../@hey-api/client-fetch/base-url-number/client/types.gen.ts | 4 +++- .../@hey-api/client-fetch/base-url-strict/client/types.gen.ts | 4 +++- .../@hey-api/client-fetch/base-url-string/client/types.gen.ts | 4 +++- .../@hey-api/client-fetch/clean-false/client/types.gen.ts | 4 +++- .../clients/@hey-api/client-fetch/default/client/types.gen.ts | 4 +++- .../client-fetch/import-file-extension-ts/client/types.gen.ts | 4 +++- .../client-fetch/sdk-client-optional/client/types.gen.ts | 4 +++- .../client-fetch/sdk-client-required/client/types.gen.ts | 4 +++- .../client-fetch/tsconfig-node16-sdk/client/types.gen.ts | 4 +++- .../client-fetch/tsconfig-nodenext-sdk/client/types.gen.ts | 4 +++- .../@hey-api/client-ky/base-url-false/client/types.gen.ts | 4 +++- .../@hey-api/client-ky/base-url-number/client/types.gen.ts | 4 +++- .../@hey-api/client-ky/base-url-strict/client/types.gen.ts | 4 +++- .../@hey-api/client-ky/base-url-string/client/types.gen.ts | 4 +++- .../@hey-api/client-ky/clean-false/client/types.gen.ts | 4 +++- .../clients/@hey-api/client-ky/default/client/types.gen.ts | 4 +++- .../client-ky/import-file-extension-ts/client/types.gen.ts | 4 +++- .../client-ky/sdk-client-optional/client/types.gen.ts | 4 +++- .../client-ky/sdk-client-required/client/types.gen.ts | 4 +++- .../client-ky/tsconfig-node16-sdk/client/types.gen.ts | 4 +++- .../client-ky/tsconfig-nodenext-sdk/client/types.gen.ts | 4 +++- .../@hey-api/client-next/base-url-false/client/types.gen.ts | 4 +++- .../@hey-api/client-next/base-url-number/client/types.gen.ts | 4 +++- .../@hey-api/client-next/base-url-strict/client/types.gen.ts | 4 +++- .../@hey-api/client-next/base-url-string/client/types.gen.ts | 4 +++- .../@hey-api/client-next/clean-false/client/types.gen.ts | 4 +++- .../clients/@hey-api/client-next/default/client/types.gen.ts | 4 +++- .../client-next/import-file-extension-ts/client/types.gen.ts | 4 +++- .../client-next/sdk-client-optional/client/types.gen.ts | 4 +++- .../client-next/sdk-client-required/client/types.gen.ts | 4 +++- .../client-next/tsconfig-node16-sdk/client/types.gen.ts | 4 +++- .../client-next/tsconfig-nodenext-sdk/client/types.gen.ts | 4 +++- .../@hey-api/client-ofetch/base-url-false/client/types.gen.ts | 4 +++- .../client-ofetch/base-url-number/client/types.gen.ts | 4 +++- .../client-ofetch/base-url-strict/client/types.gen.ts | 4 +++- .../client-ofetch/base-url-string/client/types.gen.ts | 4 +++- .../@hey-api/client-ofetch/clean-false/client/types.gen.ts | 4 +++- .../@hey-api/client-ofetch/default/client/types.gen.ts | 4 +++- .../import-file-extension-ts/client/types.gen.ts | 4 +++- .../client-ofetch/sdk-client-optional/client/types.gen.ts | 4 +++- .../client-ofetch/sdk-client-required/client/types.gen.ts | 4 +++- .../client-ofetch/tsconfig-node16-sdk/client/types.gen.ts | 4 +++- .../client-ofetch/tsconfig-nodenext-sdk/client/types.gen.ts | 4 +++- .../__snapshots__/3.1.x/content-types/client/types.gen.ts | 4 +++- .../main/test/__snapshots__/3.1.x/headers/client/types.gen.ts | 4 +++- .../3.1.x/internal-name-conflict/client/types.gen.ts | 4 +++- .../__snapshots__/3.1.x/pagination-ref/client/types.gen.ts | 4 +++- .../3.1.x/parameter-explode-false-axios/client/types.gen.ts | 4 +++- .../3.1.x/parameter-explode-false/client/types.gen.ts | 4 +++- .../plugins/@angular/common/default-class/client/types.gen.ts | 4 +++- .../3.1.x/plugins/@angular/common/default/client/types.gen.ts | 4 +++- .../sdk-nested-classes-instance/client/types.gen.ts | 4 +++- .../client-fetch/sdk-nested-classes/client/types.gen.ts | 4 +++- .../3.1.x/plugins/@hey-api/sdk/default/client/types.gen.ts | 4 +++- .../3.1.x/plugins/@hey-api/sdk/instance/client/types.gen.ts | 4 +++- .../plugins/@hey-api/sdk/throwOnError/client/types.gen.ts | 4 +++- .../transforms-read-write-custom-name/client/types.gen.ts | 4 +++- .../transforms-read-write-ignore/client/types.gen.ts | 4 +++- .../3.1.x/plugins/@pinia/colada/asClass/client/types.gen.ts | 4 +++- .../3.1.x/plugins/@pinia/colada/fetch/client/types.gen.ts | 4 +++- .../angular-query-experimental/asClass/client/types.gen.ts | 4 +++- .../angular-query-experimental/axios/client/types.gen.ts | 4 +++- .../angular-query-experimental/fetch/client/types.gen.ts | 4 +++- .../name-builder/client/types.gen.ts | 4 +++- .../@tanstack/preact-query/asClass/client/types.gen.ts | 4 +++- .../plugins/@tanstack/preact-query/axios/client/types.gen.ts | 4 +++- .../plugins/@tanstack/preact-query/fetch/client/types.gen.ts | 4 +++- .../@tanstack/preact-query/name-builder/client/types.gen.ts | 4 +++- .../plugins/@tanstack/react-query/asClass/client/types.gen.ts | 4 +++- .../plugins/@tanstack/react-query/axios/client/types.gen.ts | 4 +++- .../plugins/@tanstack/react-query/fetch/client/types.gen.ts | 4 +++- .../@tanstack/react-query/name-builder/client/types.gen.ts | 4 +++- .../@tanstack/react-query/useMutation/client/types.gen.ts | 4 +++- .../plugins/@tanstack/solid-query/asClass/client/types.gen.ts | 4 +++- .../plugins/@tanstack/solid-query/axios/client/types.gen.ts | 4 +++- .../plugins/@tanstack/solid-query/fetch/client/types.gen.ts | 4 +++- .../@tanstack/solid-query/name-builder/client/types.gen.ts | 4 +++- .../@tanstack/svelte-query/asClass/client/types.gen.ts | 4 +++- .../plugins/@tanstack/svelte-query/axios/client/types.gen.ts | 4 +++- .../plugins/@tanstack/svelte-query/fetch/client/types.gen.ts | 4 +++- .../@tanstack/svelte-query/name-builder/client/types.gen.ts | 4 +++- .../plugins/@tanstack/vue-query/asClass/client/types.gen.ts | 4 +++- .../plugins/@tanstack/vue-query/axios/client/types.gen.ts | 4 +++- .../plugins/@tanstack/vue-query/fetch/client/types.gen.ts | 4 +++- .../@tanstack/vue-query/name-builder/client/types.gen.ts | 4 +++- .../__snapshots__/3.1.x/security-api-key/client/types.gen.ts | 4 +++- .../__snapshots__/3.1.x/security-false/client/types.gen.ts | 4 +++- .../3.1.x/security-http-bearer/client/types.gen.ts | 4 +++- .../__snapshots__/3.1.x/security-oauth2/client/types.gen.ts | 4 +++- .../3.1.x/security-open-id-connect/client/types.gen.ts | 4 +++- .../main/test/__snapshots__/3.1.x/servers/client/types.gen.ts | 4 +++- .../test/__snapshots__/3.1.x/sse-angular/client/types.gen.ts | 4 +++- .../test/__snapshots__/3.1.x/sse-axios/client/types.gen.ts | 4 +++- .../test/__snapshots__/3.1.x/sse-fetch/client/types.gen.ts | 4 +++- .../test/__snapshots__/3.1.x/sse-next/client/types.gen.ts | 4 +++- .../test/__snapshots__/3.1.x/sse-ofetch/client/types.gen.ts | 4 +++- .../3.1.x/sse-tanstack-react-query/client/types.gen.ts | 4 +++- .../3.1.x/transformers-all-of/client/types.gen.ts | 4 +++- .../transformers-allof-response-wrapper/client/types.gen.ts | 4 +++- .../3.1.x/transformers-any-of-null/client/types.gen.ts | 4 +++- .../3.1.x/transformers-array/client/types.gen.ts | 4 +++- .../transformers-one-of-discriminated/client/types.gen.ts | 4 +++- .../3.1.x/transformers-recursive/client/types.gen.ts | 4 +++- .../3.1.x/transforms-read-write/client/types.gen.ts | 4 +++- .../method-class-conflict/class/client/types.gen.ts | 4 +++- .../method-class-conflict/flat/client/types.gen.ts | 4 +++- .../method-class-conflict/instance/client/types.gen.ts | 4 +++- .../__snapshots__/opencode/export-all/client/types.gen.ts | 4 +++- .../sdks/__snapshots__/opencode/flat/client/types.gen.ts | 4 +++- .../sdks/__snapshots__/opencode/grouped/client/types.gen.ts | 4 +++- .../v1/__snapshots__/3.1.x/type-format/client/types.gen.ts | 4 +++- .../__snapshots__/2.0.x/mini/type-format/client/types.gen.ts | 4 +++- .../v4/__snapshots__/2.0.x/v3/type-format/client/types.gen.ts | 4 +++- .../v4/__snapshots__/2.0.x/v4/type-format/client/types.gen.ts | 4 +++- .../__snapshots__/3.0.x/mini/type-format/client/types.gen.ts | 4 +++- .../v4/__snapshots__/3.0.x/v3/type-format/client/types.gen.ts | 4 +++- .../v4/__snapshots__/3.0.x/v4/type-format/client/types.gen.ts | 4 +++- .../__snapshots__/3.1.x/mini/type-format/client/types.gen.ts | 4 +++- .../v4/__snapshots__/3.1.x/v3/type-format/client/types.gen.ts | 4 +++- .../v4/__snapshots__/3.1.x/v4/type-format/client/types.gen.ts | 4 +++- .../src/plugins/@hey-api/client-angular/bundle/types.ts | 4 +++- .../src/plugins/@hey-api/client-axios/bundle/types.ts | 4 +++- .../src/plugins/@hey-api/client-fetch/bundle/types.ts | 4 +++- .../openapi-ts/src/plugins/@hey-api/client-ky/bundle/types.ts | 4 +++- .../src/plugins/@hey-api/client-next/bundle/types.ts | 4 +++- .../src/plugins/@hey-api/client-ofetch/bundle/types.ts | 4 +++- 252 files changed, 756 insertions(+), 252 deletions(-) diff --git a/packages/openapi-ts-tests/__snapshots__/plugins/@tanstack/meta/client/types.gen.ts b/packages/openapi-ts-tests/__snapshots__/plugins/@tanstack/meta/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/__snapshots__/plugins/@tanstack/meta/client/types.gen.ts +++ b/packages/openapi-ts-tests/__snapshots__/plugins/@tanstack/meta/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/body-response-text-plain/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/body-response-text-plain/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/body-response-text-plain/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/body-response-text-plain/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/form-data/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/form-data/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/form-data/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/form-data/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@angular/common/default-class/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@angular/common/default-class/client/types.gen.ts index 130383cf47..cc177a25b1 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@angular/common/default-class/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@angular/common/default-class/client/types.gen.ts @@ -95,7 +95,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@angular/common/default/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@angular/common/default/client/types.gen.ts index 130383cf47..cc177a25b1 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@angular/common/default/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@angular/common/default/client/types.gen.ts @@ -95,7 +95,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes-instance/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes-instance/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes-instance/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes-instance/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/sdk/default/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/sdk/default/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/sdk/default/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/sdk/default/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/sdk/instance/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/sdk/instance/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/sdk/instance/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/sdk/instance/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/sdk/throwOnError/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/sdk/throwOnError/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/sdk/throwOnError/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/sdk/throwOnError/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/typescript/transforms-read-write-custom-name/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/typescript/transforms-read-write-custom-name/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/typescript/transforms-read-write-custom-name/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/typescript/transforms-read-write-custom-name/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/typescript/transforms-read-write-ignore/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/typescript/transforms-read-write-ignore/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/typescript/transforms-read-write-ignore/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/typescript/transforms-read-write-ignore/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@pinia/colada/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@pinia/colada/asClass/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@pinia/colada/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@pinia/colada/asClass/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@pinia/colada/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@pinia/colada/fetch/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@pinia/colada/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@pinia/colada/fetch/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/asClass/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/asClass/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/axios/client/types.gen.ts index 17538abef5..305c514fd5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/axios/client/types.gen.ts @@ -82,7 +82,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/fetch/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/fetch/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/name-builder/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/name-builder/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/name-builder/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/name-builder/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/preact-query/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/preact-query/asClass/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/preact-query/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/preact-query/asClass/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/preact-query/axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/preact-query/axios/client/types.gen.ts index 17538abef5..305c514fd5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/preact-query/axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/preact-query/axios/client/types.gen.ts @@ -82,7 +82,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/preact-query/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/preact-query/fetch/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/preact-query/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/preact-query/fetch/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/preact-query/name-builder/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/preact-query/name-builder/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/preact-query/name-builder/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/preact-query/name-builder/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/asClass/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/asClass/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/axios/client/types.gen.ts index 17538abef5..305c514fd5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/axios/client/types.gen.ts @@ -82,7 +82,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/fetch/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/fetch/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/name-builder/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/name-builder/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/name-builder/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/name-builder/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/useMutation/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/useMutation/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/useMutation/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/useMutation/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/asClass/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/asClass/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/axios/client/types.gen.ts index 17538abef5..305c514fd5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/axios/client/types.gen.ts @@ -82,7 +82,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/fetch/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/fetch/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/name-builder/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/name-builder/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/name-builder/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/name-builder/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/asClass/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/asClass/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/axios/client/types.gen.ts index 17538abef5..305c514fd5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/axios/client/types.gen.ts @@ -82,7 +82,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/fetch/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/fetch/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/name-builder/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/name-builder/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/name-builder/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/name-builder/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/asClass/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/asClass/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/axios/client/types.gen.ts index 17538abef5..305c514fd5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/axios/client/types.gen.ts @@ -82,7 +82,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/fetch/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/fetch/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/name-builder/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/name-builder/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/name-builder/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/name-builder/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/schema-unknown/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/schema-unknown/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/schema-unknown/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/schema-unknown/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-api-key/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-api-key/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-api-key/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-api-key/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-basic/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-basic/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-basic/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-basic/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-false/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-false/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-false/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-false/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-oauth2/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-oauth2/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-oauth2/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-oauth2/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/servers-base-path/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/servers-base-path/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/servers-base-path/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/servers-base-path/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/servers-host/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/servers-host/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/servers-host/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/servers-host/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/servers/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/servers/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/servers/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/servers/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/transforms-read-write/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/transforms-read-write/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/transforms-read-write/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/transforms-read-write/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/body-binary-format/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/body-binary-format/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/body-binary-format/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/body-binary-format/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/body-response-text-plain/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/body-response-text-plain/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/body-response-text-plain/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/body-response-text-plain/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/content-types/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/content-types/client/types.gen.ts index 17538abef5..305c514fd5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/content-types/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/content-types/client/types.gen.ts @@ -82,7 +82,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/internal-name-conflict/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/internal-name-conflict/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/internal-name-conflict/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/internal-name-conflict/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/parameter-explode-false-axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/parameter-explode-false-axios/client/types.gen.ts index 17538abef5..305c514fd5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/parameter-explode-false-axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/parameter-explode-false-axios/client/types.gen.ts @@ -82,7 +82,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/parameter-explode-false/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/parameter-explode-false/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/parameter-explode-false/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/parameter-explode-false/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@angular/common/default-class/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@angular/common/default-class/client/types.gen.ts index 130383cf47..cc177a25b1 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@angular/common/default-class/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@angular/common/default-class/client/types.gen.ts @@ -95,7 +95,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@angular/common/default/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@angular/common/default/client/types.gen.ts index 130383cf47..cc177a25b1 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@angular/common/default/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@angular/common/default/client/types.gen.ts @@ -95,7 +95,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes-instance/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes-instance/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes-instance/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes-instance/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/sdk/default/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/sdk/default/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/sdk/default/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/sdk/default/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/sdk/instance/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/sdk/instance/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/sdk/instance/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/sdk/instance/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/sdk/throwOnError/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/sdk/throwOnError/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/sdk/throwOnError/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/sdk/throwOnError/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/typescript/transforms-read-write-custom-name/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/typescript/transforms-read-write-custom-name/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/typescript/transforms-read-write-custom-name/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/typescript/transforms-read-write-custom-name/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/typescript/transforms-read-write-ignore/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/typescript/transforms-read-write-ignore/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/typescript/transforms-read-write-ignore/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/typescript/transforms-read-write-ignore/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@pinia/colada/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@pinia/colada/asClass/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@pinia/colada/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@pinia/colada/asClass/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@pinia/colada/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@pinia/colada/fetch/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@pinia/colada/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@pinia/colada/fetch/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/asClass/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/asClass/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/axios/client/types.gen.ts index 17538abef5..305c514fd5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/axios/client/types.gen.ts @@ -82,7 +82,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/fetch/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/fetch/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/name-builder/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/name-builder/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/name-builder/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/name-builder/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/preact-query/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/preact-query/asClass/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/preact-query/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/preact-query/asClass/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/preact-query/axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/preact-query/axios/client/types.gen.ts index 17538abef5..305c514fd5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/preact-query/axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/preact-query/axios/client/types.gen.ts @@ -82,7 +82,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/preact-query/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/preact-query/fetch/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/preact-query/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/preact-query/fetch/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/preact-query/name-builder/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/preact-query/name-builder/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/preact-query/name-builder/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/preact-query/name-builder/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/asClass/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/asClass/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/axios/client/types.gen.ts index 17538abef5..305c514fd5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/axios/client/types.gen.ts @@ -82,7 +82,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/fetch/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/fetch/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/name-builder/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/name-builder/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/name-builder/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/name-builder/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/useMutation/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/useMutation/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/useMutation/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/useMutation/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/asClass/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/asClass/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/axios/client/types.gen.ts index 17538abef5..305c514fd5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/axios/client/types.gen.ts @@ -82,7 +82,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/fetch/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/fetch/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/name-builder/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/name-builder/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/name-builder/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/name-builder/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/asClass/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/asClass/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/axios/client/types.gen.ts index 17538abef5..305c514fd5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/axios/client/types.gen.ts @@ -82,7 +82,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/fetch/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/fetch/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/name-builder/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/name-builder/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/name-builder/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/name-builder/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/asClass/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/asClass/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/axios/client/types.gen.ts index 17538abef5..305c514fd5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/axios/client/types.gen.ts @@ -82,7 +82,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/fetch/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/fetch/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/name-builder/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/name-builder/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/name-builder/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/name-builder/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-api-key/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-api-key/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-api-key/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-api-key/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-false/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-false/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-false/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-false/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-http-bearer/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-http-bearer/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-http-bearer/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-http-bearer/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-oauth2/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-oauth2/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-oauth2/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-oauth2/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-open-id-connect/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-open-id-connect/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-open-id-connect/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-open-id-connect/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/servers/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/servers/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/servers/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/servers/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-all-of/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-all-of/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-all-of/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-all-of/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-allof-response-wrapper/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-allof-response-wrapper/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-allof-response-wrapper/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-allof-response-wrapper/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-any-of-null/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-any-of-null/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-any-of-null/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-any-of-null/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-array/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-array/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-array/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-array/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-recursive/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-recursive/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-recursive/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-recursive/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transforms-read-write/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transforms-read-write/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transforms-read-write/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transforms-read-write/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/body-response-text-plain/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/body-response-text-plain/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/body-response-text-plain/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/body-response-text-plain/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/base-url-false/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/base-url-false/client/types.gen.ts index 130383cf47..cc177a25b1 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/base-url-false/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/base-url-false/client/types.gen.ts @@ -95,7 +95,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/base-url-number/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/base-url-number/client/types.gen.ts index 130383cf47..cc177a25b1 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/base-url-number/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/base-url-number/client/types.gen.ts @@ -95,7 +95,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/base-url-strict/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/base-url-strict/client/types.gen.ts index 130383cf47..cc177a25b1 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/base-url-strict/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/base-url-strict/client/types.gen.ts @@ -95,7 +95,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/base-url-string/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/base-url-string/client/types.gen.ts index 130383cf47..cc177a25b1 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/base-url-string/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/base-url-string/client/types.gen.ts @@ -95,7 +95,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/clean-false/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/clean-false/client/types.gen.ts index 130383cf47..cc177a25b1 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/clean-false/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/clean-false/client/types.gen.ts @@ -95,7 +95,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/default/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/default/client/types.gen.ts index 130383cf47..cc177a25b1 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/default/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/default/client/types.gen.ts @@ -95,7 +95,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/import-file-extension-ts/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/import-file-extension-ts/client/types.gen.ts index 461d3fd1e4..502762d031 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/import-file-extension-ts/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/import-file-extension-ts/client/types.gen.ts @@ -95,7 +95,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/sdk-client-optional/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/sdk-client-optional/client/types.gen.ts index 130383cf47..cc177a25b1 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/sdk-client-optional/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/sdk-client-optional/client/types.gen.ts @@ -95,7 +95,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/sdk-client-required/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/sdk-client-required/client/types.gen.ts index 130383cf47..cc177a25b1 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/sdk-client-required/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/sdk-client-required/client/types.gen.ts @@ -95,7 +95,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/tsconfig-node16-sdk/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/tsconfig-node16-sdk/client/types.gen.ts index 4857ea4219..e95c00987a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/tsconfig-node16-sdk/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/tsconfig-node16-sdk/client/types.gen.ts @@ -95,7 +95,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/tsconfig-nodenext-sdk/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/tsconfig-nodenext-sdk/client/types.gen.ts index 4857ea4219..e95c00987a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/tsconfig-nodenext-sdk/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/tsconfig-nodenext-sdk/client/types.gen.ts @@ -95,7 +95,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-false/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-false/client/types.gen.ts index 17538abef5..305c514fd5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-false/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-false/client/types.gen.ts @@ -82,7 +82,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-number/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-number/client/types.gen.ts index 17538abef5..305c514fd5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-number/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-number/client/types.gen.ts @@ -82,7 +82,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-strict/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-strict/client/types.gen.ts index 17538abef5..305c514fd5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-strict/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-strict/client/types.gen.ts @@ -82,7 +82,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-string/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-string/client/types.gen.ts index 17538abef5..305c514fd5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-string/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-string/client/types.gen.ts @@ -82,7 +82,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/clean-false/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/clean-false/client/types.gen.ts index 17538abef5..305c514fd5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/clean-false/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/clean-false/client/types.gen.ts @@ -82,7 +82,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/default/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/default/client/types.gen.ts index 17538abef5..305c514fd5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/default/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/default/client/types.gen.ts @@ -82,7 +82,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/import-file-extension-ts/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/import-file-extension-ts/client/types.gen.ts index d5b01d2f86..ba6dbda685 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/import-file-extension-ts/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/import-file-extension-ts/client/types.gen.ts @@ -82,7 +82,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/sdk-client-optional/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/sdk-client-optional/client/types.gen.ts index 17538abef5..305c514fd5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/sdk-client-optional/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/sdk-client-optional/client/types.gen.ts @@ -82,7 +82,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/sdk-client-required/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/sdk-client-required/client/types.gen.ts index 17538abef5..305c514fd5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/sdk-client-required/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/sdk-client-required/client/types.gen.ts @@ -82,7 +82,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/tsconfig-node16-sdk/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/tsconfig-node16-sdk/client/types.gen.ts index 286582eeff..65a12ce2e7 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/tsconfig-node16-sdk/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/tsconfig-node16-sdk/client/types.gen.ts @@ -82,7 +82,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/tsconfig-nodenext-sdk/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/tsconfig-nodenext-sdk/client/types.gen.ts index 286582eeff..65a12ce2e7 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/tsconfig-nodenext-sdk/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/tsconfig-nodenext-sdk/client/types.gen.ts @@ -82,7 +82,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/base-url-false/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/base-url-false/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/base-url-false/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/base-url-false/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/base-url-number/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/base-url-number/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/base-url-number/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/base-url-number/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/base-url-strict/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/base-url-strict/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/base-url-strict/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/base-url-strict/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/base-url-string/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/base-url-string/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/base-url-string/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/base-url-string/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/clean-false/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/clean-false/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/clean-false/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/clean-false/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/default/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/default/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/default/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/default/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/import-file-extension-ts/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/import-file-extension-ts/client/types.gen.ts index 5101e9a1dd..2036252c3d 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/import-file-extension-ts/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/import-file-extension-ts/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/sdk-client-optional/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/sdk-client-optional/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/sdk-client-optional/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/sdk-client-optional/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/sdk-client-required/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/sdk-client-required/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/sdk-client-required/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/sdk-client-required/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/tsconfig-node16-sdk/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/tsconfig-node16-sdk/client/types.gen.ts index 48c291b449..a5557cd2f1 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/tsconfig-node16-sdk/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/tsconfig-node16-sdk/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/tsconfig-nodenext-sdk/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/tsconfig-nodenext-sdk/client/types.gen.ts index 48c291b449..a5557cd2f1 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/tsconfig-nodenext-sdk/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/tsconfig-nodenext-sdk/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/base-url-false/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/base-url-false/client/types.gen.ts index eac0691bfe..aecb9e86ef 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/base-url-false/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/base-url-false/client/types.gen.ts @@ -120,7 +120,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/base-url-number/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/base-url-number/client/types.gen.ts index eac0691bfe..aecb9e86ef 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/base-url-number/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/base-url-number/client/types.gen.ts @@ -120,7 +120,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/base-url-strict/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/base-url-strict/client/types.gen.ts index eac0691bfe..aecb9e86ef 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/base-url-strict/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/base-url-strict/client/types.gen.ts @@ -120,7 +120,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/base-url-string/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/base-url-string/client/types.gen.ts index eac0691bfe..aecb9e86ef 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/base-url-string/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/base-url-string/client/types.gen.ts @@ -120,7 +120,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/clean-false/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/clean-false/client/types.gen.ts index eac0691bfe..aecb9e86ef 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/clean-false/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/clean-false/client/types.gen.ts @@ -120,7 +120,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/default/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/default/client/types.gen.ts index eac0691bfe..aecb9e86ef 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/default/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/default/client/types.gen.ts @@ -120,7 +120,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/import-file-extension-ts/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/import-file-extension-ts/client/types.gen.ts index 29d9604dfb..70cb8f3731 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/import-file-extension-ts/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/import-file-extension-ts/client/types.gen.ts @@ -120,7 +120,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/sdk-client-optional/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/sdk-client-optional/client/types.gen.ts index eac0691bfe..aecb9e86ef 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/sdk-client-optional/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/sdk-client-optional/client/types.gen.ts @@ -120,7 +120,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/sdk-client-required/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/sdk-client-required/client/types.gen.ts index eac0691bfe..aecb9e86ef 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/sdk-client-required/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/sdk-client-required/client/types.gen.ts @@ -120,7 +120,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/tsconfig-node16-sdk/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/tsconfig-node16-sdk/client/types.gen.ts index 55719c0416..2ddbb0181f 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/tsconfig-node16-sdk/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/tsconfig-node16-sdk/client/types.gen.ts @@ -120,7 +120,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/tsconfig-nodenext-sdk/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/tsconfig-nodenext-sdk/client/types.gen.ts index 55719c0416..2ddbb0181f 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/tsconfig-nodenext-sdk/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/tsconfig-nodenext-sdk/client/types.gen.ts @@ -120,7 +120,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/base-url-false/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/base-url-false/client/types.gen.ts index 7607dfcc43..749e01e715 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/base-url-false/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/base-url-false/client/types.gen.ts @@ -71,7 +71,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/base-url-number/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/base-url-number/client/types.gen.ts index 7607dfcc43..749e01e715 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/base-url-number/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/base-url-number/client/types.gen.ts @@ -71,7 +71,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/base-url-strict/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/base-url-strict/client/types.gen.ts index 7607dfcc43..749e01e715 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/base-url-strict/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/base-url-strict/client/types.gen.ts @@ -71,7 +71,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/base-url-string/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/base-url-string/client/types.gen.ts index 7607dfcc43..749e01e715 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/base-url-string/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/base-url-string/client/types.gen.ts @@ -71,7 +71,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/clean-false/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/clean-false/client/types.gen.ts index 7607dfcc43..749e01e715 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/clean-false/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/clean-false/client/types.gen.ts @@ -71,7 +71,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/default/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/default/client/types.gen.ts index 7607dfcc43..749e01e715 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/default/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/default/client/types.gen.ts @@ -71,7 +71,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/import-file-extension-ts/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/import-file-extension-ts/client/types.gen.ts index cba53bfd57..21769e9f49 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/import-file-extension-ts/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/import-file-extension-ts/client/types.gen.ts @@ -71,7 +71,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/sdk-client-optional/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/sdk-client-optional/client/types.gen.ts index 7607dfcc43..749e01e715 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/sdk-client-optional/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/sdk-client-optional/client/types.gen.ts @@ -71,7 +71,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/sdk-client-required/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/sdk-client-required/client/types.gen.ts index 7607dfcc43..749e01e715 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/sdk-client-required/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/sdk-client-required/client/types.gen.ts @@ -71,7 +71,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/tsconfig-node16-sdk/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/tsconfig-node16-sdk/client/types.gen.ts index d699ef5b53..a9741523f7 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/tsconfig-node16-sdk/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/tsconfig-node16-sdk/client/types.gen.ts @@ -71,7 +71,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/tsconfig-nodenext-sdk/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/tsconfig-nodenext-sdk/client/types.gen.ts index d699ef5b53..a9741523f7 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/tsconfig-nodenext-sdk/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/tsconfig-nodenext-sdk/client/types.gen.ts @@ -71,7 +71,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/base-url-false/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/base-url-false/client/types.gen.ts index 7ea18b96a5..d38fd0a5a0 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/base-url-false/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/base-url-false/client/types.gen.ts @@ -151,7 +151,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/base-url-number/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/base-url-number/client/types.gen.ts index 7ea18b96a5..d38fd0a5a0 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/base-url-number/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/base-url-number/client/types.gen.ts @@ -151,7 +151,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/base-url-strict/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/base-url-strict/client/types.gen.ts index 7ea18b96a5..d38fd0a5a0 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/base-url-strict/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/base-url-strict/client/types.gen.ts @@ -151,7 +151,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/base-url-string/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/base-url-string/client/types.gen.ts index 7ea18b96a5..d38fd0a5a0 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/base-url-string/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/base-url-string/client/types.gen.ts @@ -151,7 +151,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/clean-false/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/clean-false/client/types.gen.ts index 7ea18b96a5..d38fd0a5a0 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/clean-false/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/clean-false/client/types.gen.ts @@ -151,7 +151,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/default/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/default/client/types.gen.ts index 7ea18b96a5..d38fd0a5a0 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/default/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/default/client/types.gen.ts @@ -151,7 +151,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/import-file-extension-ts/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/import-file-extension-ts/client/types.gen.ts index c25498806a..ec362ddffc 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/import-file-extension-ts/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/import-file-extension-ts/client/types.gen.ts @@ -151,7 +151,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/sdk-client-optional/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/sdk-client-optional/client/types.gen.ts index 7ea18b96a5..d38fd0a5a0 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/sdk-client-optional/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/sdk-client-optional/client/types.gen.ts @@ -151,7 +151,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/sdk-client-required/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/sdk-client-required/client/types.gen.ts index 7ea18b96a5..d38fd0a5a0 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/sdk-client-required/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/sdk-client-required/client/types.gen.ts @@ -151,7 +151,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/tsconfig-node16-sdk/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/tsconfig-node16-sdk/client/types.gen.ts index 34f42edd48..f49cc437cf 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/tsconfig-node16-sdk/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/tsconfig-node16-sdk/client/types.gen.ts @@ -151,7 +151,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/tsconfig-nodenext-sdk/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/tsconfig-nodenext-sdk/client/types.gen.ts index 34f42edd48..f49cc437cf 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/tsconfig-nodenext-sdk/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/tsconfig-nodenext-sdk/client/types.gen.ts @@ -151,7 +151,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/content-types/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/content-types/client/types.gen.ts index 17538abef5..305c514fd5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/content-types/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/content-types/client/types.gen.ts @@ -82,7 +82,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/headers/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/headers/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/headers/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/headers/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/internal-name-conflict/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/internal-name-conflict/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/internal-name-conflict/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/internal-name-conflict/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/pagination-ref/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/pagination-ref/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/pagination-ref/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/pagination-ref/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/parameter-explode-false-axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/parameter-explode-false-axios/client/types.gen.ts index 17538abef5..305c514fd5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/parameter-explode-false-axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/parameter-explode-false-axios/client/types.gen.ts @@ -82,7 +82,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/parameter-explode-false/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/parameter-explode-false/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/parameter-explode-false/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/parameter-explode-false/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@angular/common/default-class/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@angular/common/default-class/client/types.gen.ts index 130383cf47..cc177a25b1 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@angular/common/default-class/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@angular/common/default-class/client/types.gen.ts @@ -95,7 +95,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@angular/common/default/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@angular/common/default/client/types.gen.ts index 130383cf47..cc177a25b1 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@angular/common/default/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@angular/common/default/client/types.gen.ts @@ -95,7 +95,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/client-fetch/sdk-nested-classes-instance/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/client-fetch/sdk-nested-classes-instance/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/client-fetch/sdk-nested-classes-instance/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/client-fetch/sdk-nested-classes-instance/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/client-fetch/sdk-nested-classes/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/client-fetch/sdk-nested-classes/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/client-fetch/sdk-nested-classes/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/client-fetch/sdk-nested-classes/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/sdk/default/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/sdk/default/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/sdk/default/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/sdk/default/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/sdk/instance/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/sdk/instance/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/sdk/instance/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/sdk/instance/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/sdk/throwOnError/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/sdk/throwOnError/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/sdk/throwOnError/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/sdk/throwOnError/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/typescript/transforms-read-write-custom-name/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/typescript/transforms-read-write-custom-name/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/typescript/transforms-read-write-custom-name/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/typescript/transforms-read-write-custom-name/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/typescript/transforms-read-write-ignore/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/typescript/transforms-read-write-ignore/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/typescript/transforms-read-write-ignore/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/typescript/transforms-read-write-ignore/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@pinia/colada/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@pinia/colada/asClass/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@pinia/colada/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@pinia/colada/asClass/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@pinia/colada/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@pinia/colada/fetch/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@pinia/colada/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@pinia/colada/fetch/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/asClass/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/asClass/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/axios/client/types.gen.ts index 17538abef5..305c514fd5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/axios/client/types.gen.ts @@ -82,7 +82,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/fetch/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/fetch/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/name-builder/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/name-builder/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/name-builder/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/name-builder/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/preact-query/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/preact-query/asClass/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/preact-query/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/preact-query/asClass/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/preact-query/axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/preact-query/axios/client/types.gen.ts index 17538abef5..305c514fd5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/preact-query/axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/preact-query/axios/client/types.gen.ts @@ -82,7 +82,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/preact-query/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/preact-query/fetch/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/preact-query/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/preact-query/fetch/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/preact-query/name-builder/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/preact-query/name-builder/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/preact-query/name-builder/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/preact-query/name-builder/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/asClass/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/asClass/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/axios/client/types.gen.ts index 17538abef5..305c514fd5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/axios/client/types.gen.ts @@ -82,7 +82,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/fetch/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/fetch/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/name-builder/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/name-builder/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/name-builder/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/name-builder/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/useMutation/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/useMutation/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/useMutation/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/useMutation/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/asClass/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/asClass/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/axios/client/types.gen.ts index 17538abef5..305c514fd5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/axios/client/types.gen.ts @@ -82,7 +82,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/fetch/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/fetch/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/name-builder/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/name-builder/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/name-builder/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/name-builder/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/asClass/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/asClass/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/axios/client/types.gen.ts index 17538abef5..305c514fd5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/axios/client/types.gen.ts @@ -82,7 +82,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/fetch/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/fetch/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/name-builder/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/name-builder/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/name-builder/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/name-builder/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/asClass/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/asClass/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/axios/client/types.gen.ts index 17538abef5..305c514fd5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/axios/client/types.gen.ts @@ -82,7 +82,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/fetch/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/fetch/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/name-builder/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/name-builder/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/name-builder/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/name-builder/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-api-key/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-api-key/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-api-key/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-api-key/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-false/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-false/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-false/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-false/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-http-bearer/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-http-bearer/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-http-bearer/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-http-bearer/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-oauth2/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-oauth2/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-oauth2/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-oauth2/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-open-id-connect/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-open-id-connect/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-open-id-connect/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-open-id-connect/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/servers/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/servers/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/servers/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/servers/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-angular/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-angular/client/types.gen.ts index 130383cf47..cc177a25b1 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-angular/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-angular/client/types.gen.ts @@ -95,7 +95,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-axios/client/types.gen.ts index 17538abef5..305c514fd5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-axios/client/types.gen.ts @@ -82,7 +82,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-fetch/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-fetch/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-next/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-next/client/types.gen.ts index 7607dfcc43..749e01e715 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-next/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-next/client/types.gen.ts @@ -71,7 +71,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-ofetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-ofetch/client/types.gen.ts index 7ea18b96a5..d38fd0a5a0 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-ofetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-ofetch/client/types.gen.ts @@ -151,7 +151,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-tanstack-react-query/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-tanstack-react-query/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-tanstack-react-query/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-tanstack-react-query/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-all-of/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-all-of/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-all-of/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-all-of/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-allof-response-wrapper/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-allof-response-wrapper/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-allof-response-wrapper/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-allof-response-wrapper/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-any-of-null/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-any-of-null/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-any-of-null/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-any-of-null/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-array/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-array/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-array/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-array/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-one-of-discriminated/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-one-of-discriminated/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-one-of-discriminated/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-one-of-discriminated/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-recursive/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-recursive/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-recursive/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-recursive/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transforms-read-write/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transforms-read-write/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transforms-read-write/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transforms-read-write/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/sdks/__snapshots__/method-class-conflict/class/client/types.gen.ts b/packages/openapi-ts-tests/sdks/__snapshots__/method-class-conflict/class/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/sdks/__snapshots__/method-class-conflict/class/client/types.gen.ts +++ b/packages/openapi-ts-tests/sdks/__snapshots__/method-class-conflict/class/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/sdks/__snapshots__/method-class-conflict/flat/client/types.gen.ts b/packages/openapi-ts-tests/sdks/__snapshots__/method-class-conflict/flat/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/sdks/__snapshots__/method-class-conflict/flat/client/types.gen.ts +++ b/packages/openapi-ts-tests/sdks/__snapshots__/method-class-conflict/flat/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/sdks/__snapshots__/method-class-conflict/instance/client/types.gen.ts b/packages/openapi-ts-tests/sdks/__snapshots__/method-class-conflict/instance/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/sdks/__snapshots__/method-class-conflict/instance/client/types.gen.ts +++ b/packages/openapi-ts-tests/sdks/__snapshots__/method-class-conflict/instance/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/sdks/__snapshots__/opencode/export-all/client/types.gen.ts b/packages/openapi-ts-tests/sdks/__snapshots__/opencode/export-all/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/sdks/__snapshots__/opencode/export-all/client/types.gen.ts +++ b/packages/openapi-ts-tests/sdks/__snapshots__/opencode/export-all/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/sdks/__snapshots__/opencode/flat/client/types.gen.ts b/packages/openapi-ts-tests/sdks/__snapshots__/opencode/flat/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/sdks/__snapshots__/opencode/flat/client/types.gen.ts +++ b/packages/openapi-ts-tests/sdks/__snapshots__/opencode/flat/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/sdks/__snapshots__/opencode/grouped/client/types.gen.ts b/packages/openapi-ts-tests/sdks/__snapshots__/opencode/grouped/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/sdks/__snapshots__/opencode/grouped/client/types.gen.ts +++ b/packages/openapi-ts-tests/sdks/__snapshots__/opencode/grouped/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/valibot/v1/__snapshots__/3.1.x/type-format/client/types.gen.ts b/packages/openapi-ts-tests/valibot/v1/__snapshots__/3.1.x/type-format/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/valibot/v1/__snapshots__/3.1.x/type-format/client/types.gen.ts +++ b/packages/openapi-ts-tests/valibot/v1/__snapshots__/3.1.x/type-format/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/zod/v4/__snapshots__/2.0.x/mini/type-format/client/types.gen.ts b/packages/openapi-ts-tests/zod/v4/__snapshots__/2.0.x/mini/type-format/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/zod/v4/__snapshots__/2.0.x/mini/type-format/client/types.gen.ts +++ b/packages/openapi-ts-tests/zod/v4/__snapshots__/2.0.x/mini/type-format/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/zod/v4/__snapshots__/2.0.x/v3/type-format/client/types.gen.ts b/packages/openapi-ts-tests/zod/v4/__snapshots__/2.0.x/v3/type-format/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/zod/v4/__snapshots__/2.0.x/v3/type-format/client/types.gen.ts +++ b/packages/openapi-ts-tests/zod/v4/__snapshots__/2.0.x/v3/type-format/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/zod/v4/__snapshots__/2.0.x/v4/type-format/client/types.gen.ts b/packages/openapi-ts-tests/zod/v4/__snapshots__/2.0.x/v4/type-format/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/zod/v4/__snapshots__/2.0.x/v4/type-format/client/types.gen.ts +++ b/packages/openapi-ts-tests/zod/v4/__snapshots__/2.0.x/v4/type-format/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.0.x/mini/type-format/client/types.gen.ts b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.0.x/mini/type-format/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.0.x/mini/type-format/client/types.gen.ts +++ b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.0.x/mini/type-format/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.0.x/v3/type-format/client/types.gen.ts b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.0.x/v3/type-format/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.0.x/v3/type-format/client/types.gen.ts +++ b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.0.x/v3/type-format/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.0.x/v4/type-format/client/types.gen.ts b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.0.x/v4/type-format/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.0.x/v4/type-format/client/types.gen.ts +++ b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.0.x/v4/type-format/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/mini/type-format/client/types.gen.ts b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/mini/type-format/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/mini/type-format/client/types.gen.ts +++ b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/mini/type-format/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/v3/type-format/client/types.gen.ts b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/v3/type-format/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/v3/type-format/client/types.gen.ts +++ b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/v3/type-format/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/v4/type-format/client/types.gen.ts b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/v4/type-format/client/types.gen.ts index fea5b28973..e1916fadd8 100644 --- a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/v4/type-format/client/types.gen.ts +++ b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/v4/type-format/client/types.gen.ts @@ -88,7 +88,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts/src/plugins/@hey-api/client-angular/bundle/types.ts b/packages/openapi-ts/src/plugins/@hey-api/client-angular/bundle/types.ts index 8dff2a3ece..562ae7c527 100644 --- a/packages/openapi-ts/src/plugins/@hey-api/client-angular/bundle/types.ts +++ b/packages/openapi-ts/src/plugins/@hey-api/client-angular/bundle/types.ts @@ -93,7 +93,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts/src/plugins/@hey-api/client-axios/bundle/types.ts b/packages/openapi-ts/src/plugins/@hey-api/client-axios/bundle/types.ts index 5577433297..cd161734ee 100644 --- a/packages/openapi-ts/src/plugins/@hey-api/client-axios/bundle/types.ts +++ b/packages/openapi-ts/src/plugins/@hey-api/client-axios/bundle/types.ts @@ -80,7 +80,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts/src/plugins/@hey-api/client-fetch/bundle/types.ts b/packages/openapi-ts/src/plugins/@hey-api/client-fetch/bundle/types.ts index 41886f4c8f..a5cef6cff8 100644 --- a/packages/openapi-ts/src/plugins/@hey-api/client-fetch/bundle/types.ts +++ b/packages/openapi-ts/src/plugins/@hey-api/client-fetch/bundle/types.ts @@ -86,7 +86,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts/src/plugins/@hey-api/client-ky/bundle/types.ts b/packages/openapi-ts/src/plugins/@hey-api/client-ky/bundle/types.ts index bb7474bbce..2772d8ea35 100644 --- a/packages/openapi-ts/src/plugins/@hey-api/client-ky/bundle/types.ts +++ b/packages/openapi-ts/src/plugins/@hey-api/client-ky/bundle/types.ts @@ -118,7 +118,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts/src/plugins/@hey-api/client-next/bundle/types.ts b/packages/openapi-ts/src/plugins/@hey-api/client-next/bundle/types.ts index a017bd5532..9d7cb8c94a 100644 --- a/packages/openapi-ts/src/plugins/@hey-api/client-next/bundle/types.ts +++ b/packages/openapi-ts/src/plugins/@hey-api/client-next/bundle/types.ts @@ -69,7 +69,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts/src/plugins/@hey-api/client-ofetch/bundle/types.ts b/packages/openapi-ts/src/plugins/@hey-api/client-ofetch/bundle/types.ts index 744d295d0a..c448495aee 100644 --- a/packages/openapi-ts/src/plugins/@hey-api/client-ofetch/bundle/types.ts +++ b/packages/openapi-ts/src/plugins/@hey-api/client-ofetch/bundle/types.ts @@ -149,7 +149,9 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: TData) => Promise; + responseTransformer?: ( + data: TData extends Record ? TData[keyof TData] : TData, + ) => Promise ? TData[keyof TData] : TData>; /** * Security mechanism(s) to use for the request. */ From b8f18f68bca2d44155f1a5d937ea0918043f9467 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 25 Mar 2026 00:11:21 +0000 Subject: [PATCH 4/6] fix: correct responseTransformer type to handle unknown/wrapped/plain TData cases Co-authored-by: mrlubos <12529395+mrlubos@users.noreply.github.com> Agent-Logs-Url: https://github.com/hey-api/openapi-ts/sessions/4cce8eb1-42db-4248-9653-185f008f01a5 --- .../plugins/@tanstack/meta/client/types.gen.ts | 8 ++++++-- .../2.0.x/body-response-text-plain/client/types.gen.ts | 8 ++++++-- .../__snapshots__/2.0.x/form-data/client/types.gen.ts | 8 ++++++-- .../@angular/common/default-class/client/types.gen.ts | 8 ++++++-- .../plugins/@angular/common/default/client/types.gen.ts | 8 ++++++-- .../sdk-nested-classes-instance/client/types.gen.ts | 8 ++++++-- .../client-fetch/sdk-nested-classes/client/types.gen.ts | 8 ++++++-- .../plugins/@hey-api/sdk/default/client/types.gen.ts | 8 ++++++-- .../plugins/@hey-api/sdk/instance/client/types.gen.ts | 8 ++++++-- .../plugins/@hey-api/sdk/throwOnError/client/types.gen.ts | 8 ++++++-- .../transforms-read-write-custom-name/client/types.gen.ts | 8 ++++++-- .../transforms-read-write-ignore/client/types.gen.ts | 8 ++++++-- .../plugins/@pinia/colada/asClass/client/types.gen.ts | 8 ++++++-- .../2.0.x/plugins/@pinia/colada/fetch/client/types.gen.ts | 8 ++++++-- .../asClass/client/types.gen.ts | 8 ++++++-- .../angular-query-experimental/axios/client/types.gen.ts | 8 ++++++-- .../angular-query-experimental/fetch/client/types.gen.ts | 8 ++++++-- .../name-builder/client/types.gen.ts | 8 ++++++-- .../@tanstack/preact-query/asClass/client/types.gen.ts | 8 ++++++-- .../@tanstack/preact-query/axios/client/types.gen.ts | 8 ++++++-- .../@tanstack/preact-query/fetch/client/types.gen.ts | 8 ++++++-- .../preact-query/name-builder/client/types.gen.ts | 8 ++++++-- .../@tanstack/react-query/asClass/client/types.gen.ts | 8 ++++++-- .../@tanstack/react-query/axios/client/types.gen.ts | 8 ++++++-- .../@tanstack/react-query/fetch/client/types.gen.ts | 8 ++++++-- .../react-query/name-builder/client/types.gen.ts | 8 ++++++-- .../@tanstack/react-query/useMutation/client/types.gen.ts | 8 ++++++-- .../@tanstack/solid-query/asClass/client/types.gen.ts | 8 ++++++-- .../@tanstack/solid-query/axios/client/types.gen.ts | 8 ++++++-- .../@tanstack/solid-query/fetch/client/types.gen.ts | 8 ++++++-- .../solid-query/name-builder/client/types.gen.ts | 8 ++++++-- .../@tanstack/svelte-query/asClass/client/types.gen.ts | 8 ++++++-- .../@tanstack/svelte-query/axios/client/types.gen.ts | 8 ++++++-- .../@tanstack/svelte-query/fetch/client/types.gen.ts | 8 ++++++-- .../svelte-query/name-builder/client/types.gen.ts | 8 ++++++-- .../@tanstack/vue-query/asClass/client/types.gen.ts | 8 ++++++-- .../plugins/@tanstack/vue-query/axios/client/types.gen.ts | 8 ++++++-- .../plugins/@tanstack/vue-query/fetch/client/types.gen.ts | 8 ++++++-- .../@tanstack/vue-query/name-builder/client/types.gen.ts | 8 ++++++-- .../2.0.x/schema-unknown/client/types.gen.ts | 8 ++++++-- .../2.0.x/security-api-key/client/types.gen.ts | 8 ++++++-- .../2.0.x/security-basic/client/types.gen.ts | 8 ++++++-- .../2.0.x/security-false/client/types.gen.ts | 8 ++++++-- .../2.0.x/security-oauth2/client/types.gen.ts | 8 ++++++-- .../2.0.x/servers-base-path/client/types.gen.ts | 8 ++++++-- .../__snapshots__/2.0.x/servers-host/client/types.gen.ts | 8 ++++++-- .../test/__snapshots__/2.0.x/servers/client/types.gen.ts | 8 ++++++-- .../2.0.x/transforms-read-write/client/types.gen.ts | 8 ++++++-- .../3.0.x/body-binary-format/client/types.gen.ts | 8 ++++++-- .../3.0.x/body-response-text-plain/client/types.gen.ts | 8 ++++++-- .../__snapshots__/3.0.x/content-types/client/types.gen.ts | 8 ++++++-- .../3.0.x/internal-name-conflict/client/types.gen.ts | 8 ++++++-- .../parameter-explode-false-axios/client/types.gen.ts | 8 ++++++-- .../3.0.x/parameter-explode-false/client/types.gen.ts | 8 ++++++-- .../@angular/common/default-class/client/types.gen.ts | 8 ++++++-- .../plugins/@angular/common/default/client/types.gen.ts | 8 ++++++-- .../sdk-nested-classes-instance/client/types.gen.ts | 8 ++++++-- .../client-fetch/sdk-nested-classes/client/types.gen.ts | 8 ++++++-- .../plugins/@hey-api/sdk/default/client/types.gen.ts | 8 ++++++-- .../plugins/@hey-api/sdk/instance/client/types.gen.ts | 8 ++++++-- .../plugins/@hey-api/sdk/throwOnError/client/types.gen.ts | 8 ++++++-- .../transforms-read-write-custom-name/client/types.gen.ts | 8 ++++++-- .../transforms-read-write-ignore/client/types.gen.ts | 8 ++++++-- .../plugins/@pinia/colada/asClass/client/types.gen.ts | 8 ++++++-- .../3.0.x/plugins/@pinia/colada/fetch/client/types.gen.ts | 8 ++++++-- .../asClass/client/types.gen.ts | 8 ++++++-- .../angular-query-experimental/axios/client/types.gen.ts | 8 ++++++-- .../angular-query-experimental/fetch/client/types.gen.ts | 8 ++++++-- .../name-builder/client/types.gen.ts | 8 ++++++-- .../@tanstack/preact-query/asClass/client/types.gen.ts | 8 ++++++-- .../@tanstack/preact-query/axios/client/types.gen.ts | 8 ++++++-- .../@tanstack/preact-query/fetch/client/types.gen.ts | 8 ++++++-- .../preact-query/name-builder/client/types.gen.ts | 8 ++++++-- .../@tanstack/react-query/asClass/client/types.gen.ts | 8 ++++++-- .../@tanstack/react-query/axios/client/types.gen.ts | 8 ++++++-- .../@tanstack/react-query/fetch/client/types.gen.ts | 8 ++++++-- .../react-query/name-builder/client/types.gen.ts | 8 ++++++-- .../@tanstack/react-query/useMutation/client/types.gen.ts | 8 ++++++-- .../@tanstack/solid-query/asClass/client/types.gen.ts | 8 ++++++-- .../@tanstack/solid-query/axios/client/types.gen.ts | 8 ++++++-- .../@tanstack/solid-query/fetch/client/types.gen.ts | 8 ++++++-- .../solid-query/name-builder/client/types.gen.ts | 8 ++++++-- .../@tanstack/svelte-query/asClass/client/types.gen.ts | 8 ++++++-- .../@tanstack/svelte-query/axios/client/types.gen.ts | 8 ++++++-- .../@tanstack/svelte-query/fetch/client/types.gen.ts | 8 ++++++-- .../svelte-query/name-builder/client/types.gen.ts | 8 ++++++-- .../@tanstack/vue-query/asClass/client/types.gen.ts | 8 ++++++-- .../plugins/@tanstack/vue-query/axios/client/types.gen.ts | 8 ++++++-- .../plugins/@tanstack/vue-query/fetch/client/types.gen.ts | 8 ++++++-- .../@tanstack/vue-query/name-builder/client/types.gen.ts | 8 ++++++-- .../3.0.x/security-api-key/client/types.gen.ts | 8 ++++++-- .../3.0.x/security-false/client/types.gen.ts | 8 ++++++-- .../3.0.x/security-http-bearer/client/types.gen.ts | 8 ++++++-- .../3.0.x/security-oauth2/client/types.gen.ts | 8 ++++++-- .../3.0.x/security-open-id-connect/client/types.gen.ts | 8 ++++++-- .../test/__snapshots__/3.0.x/servers/client/types.gen.ts | 8 ++++++-- .../3.0.x/transformers-all-of/client/types.gen.ts | 8 ++++++-- .../client/types.gen.ts | 8 ++++++-- .../3.0.x/transformers-any-of-null/client/types.gen.ts | 8 ++++++-- .../3.0.x/transformers-array/client/types.gen.ts | 8 ++++++-- .../3.0.x/transformers-recursive/client/types.gen.ts | 8 ++++++-- .../3.0.x/transforms-read-write/client/types.gen.ts | 8 ++++++-- .../3.1.x/body-response-text-plain/client/types.gen.ts | 8 ++++++-- .../client-angular/base-url-false/client/types.gen.ts | 8 ++++++-- .../client-angular/base-url-number/client/types.gen.ts | 8 ++++++-- .../client-angular/base-url-strict/client/types.gen.ts | 8 ++++++-- .../client-angular/base-url-string/client/types.gen.ts | 8 ++++++-- .../client-angular/clean-false/client/types.gen.ts | 8 ++++++-- .../@hey-api/client-angular/default/client/types.gen.ts | 8 ++++++-- .../import-file-extension-ts/client/types.gen.ts | 8 ++++++-- .../sdk-client-optional/client/types.gen.ts | 8 ++++++-- .../sdk-client-required/client/types.gen.ts | 8 ++++++-- .../tsconfig-node16-sdk/client/types.gen.ts | 8 ++++++-- .../tsconfig-nodenext-sdk/client/types.gen.ts | 8 ++++++-- .../client-axios/base-url-false/client/types.gen.ts | 8 ++++++-- .../client-axios/base-url-number/client/types.gen.ts | 8 ++++++-- .../client-axios/base-url-strict/client/types.gen.ts | 8 ++++++-- .../client-axios/base-url-string/client/types.gen.ts | 8 ++++++-- .../@hey-api/client-axios/clean-false/client/types.gen.ts | 8 ++++++-- .../@hey-api/client-axios/default/client/types.gen.ts | 8 ++++++-- .../import-file-extension-ts/client/types.gen.ts | 8 ++++++-- .../client-axios/sdk-client-optional/client/types.gen.ts | 8 ++++++-- .../client-axios/sdk-client-required/client/types.gen.ts | 8 ++++++-- .../client-axios/tsconfig-node16-sdk/client/types.gen.ts | 8 ++++++-- .../tsconfig-nodenext-sdk/client/types.gen.ts | 8 ++++++-- .../client-fetch/base-url-false/client/types.gen.ts | 8 ++++++-- .../client-fetch/base-url-number/client/types.gen.ts | 8 ++++++-- .../client-fetch/base-url-strict/client/types.gen.ts | 8 ++++++-- .../client-fetch/base-url-string/client/types.gen.ts | 8 ++++++-- .../@hey-api/client-fetch/clean-false/client/types.gen.ts | 8 ++++++-- .../@hey-api/client-fetch/default/client/types.gen.ts | 8 ++++++-- .../import-file-extension-ts/client/types.gen.ts | 8 ++++++-- .../client-fetch/sdk-client-optional/client/types.gen.ts | 8 ++++++-- .../client-fetch/sdk-client-required/client/types.gen.ts | 8 ++++++-- .../client-fetch/tsconfig-node16-sdk/client/types.gen.ts | 8 ++++++-- .../tsconfig-nodenext-sdk/client/types.gen.ts | 8 ++++++-- .../@hey-api/client-ky/base-url-false/client/types.gen.ts | 8 ++++++-- .../client-ky/base-url-number/client/types.gen.ts | 8 ++++++-- .../client-ky/base-url-strict/client/types.gen.ts | 8 ++++++-- .../client-ky/base-url-string/client/types.gen.ts | 8 ++++++-- .../@hey-api/client-ky/clean-false/client/types.gen.ts | 8 ++++++-- .../@hey-api/client-ky/default/client/types.gen.ts | 8 ++++++-- .../import-file-extension-ts/client/types.gen.ts | 8 ++++++-- .../client-ky/sdk-client-optional/client/types.gen.ts | 8 ++++++-- .../client-ky/sdk-client-required/client/types.gen.ts | 8 ++++++-- .../client-ky/tsconfig-node16-sdk/client/types.gen.ts | 8 ++++++-- .../client-ky/tsconfig-nodenext-sdk/client/types.gen.ts | 8 ++++++-- .../client-next/base-url-false/client/types.gen.ts | 8 ++++++-- .../client-next/base-url-number/client/types.gen.ts | 8 ++++++-- .../client-next/base-url-strict/client/types.gen.ts | 8 ++++++-- .../client-next/base-url-string/client/types.gen.ts | 8 ++++++-- .../@hey-api/client-next/clean-false/client/types.gen.ts | 8 ++++++-- .../@hey-api/client-next/default/client/types.gen.ts | 8 ++++++-- .../import-file-extension-ts/client/types.gen.ts | 8 ++++++-- .../client-next/sdk-client-optional/client/types.gen.ts | 8 ++++++-- .../client-next/sdk-client-required/client/types.gen.ts | 8 ++++++-- .../client-next/tsconfig-node16-sdk/client/types.gen.ts | 8 ++++++-- .../client-next/tsconfig-nodenext-sdk/client/types.gen.ts | 8 ++++++-- .../client-nuxt/base-url-false/client/types.gen.ts | 2 +- .../client-nuxt/base-url-number/client/types.gen.ts | 2 +- .../client-nuxt/base-url-strict/client/types.gen.ts | 2 +- .../client-nuxt/base-url-string/client/types.gen.ts | 2 +- .../@hey-api/client-nuxt/clean-false/client/types.gen.ts | 2 +- .../@hey-api/client-nuxt/default/client/types.gen.ts | 2 +- .../import-file-extension-ts/client/types.gen.ts | 2 +- .../client-nuxt/sdk-client-optional/client/types.gen.ts | 2 +- .../client-nuxt/sdk-client-required/client/types.gen.ts | 2 +- .../client-nuxt/tsconfig-node16-sdk/client/types.gen.ts | 2 +- .../client-nuxt/tsconfig-nodenext-sdk/client/types.gen.ts | 2 +- .../client-ofetch/base-url-false/client/types.gen.ts | 8 ++++++-- .../client-ofetch/base-url-number/client/types.gen.ts | 8 ++++++-- .../client-ofetch/base-url-strict/client/types.gen.ts | 8 ++++++-- .../client-ofetch/base-url-string/client/types.gen.ts | 8 ++++++-- .../client-ofetch/clean-false/client/types.gen.ts | 8 ++++++-- .../@hey-api/client-ofetch/default/client/types.gen.ts | 8 ++++++-- .../import-file-extension-ts/client/types.gen.ts | 8 ++++++-- .../client-ofetch/sdk-client-optional/client/types.gen.ts | 8 ++++++-- .../client-ofetch/sdk-client-required/client/types.gen.ts | 8 ++++++-- .../client-ofetch/tsconfig-node16-sdk/client/types.gen.ts | 8 ++++++-- .../tsconfig-nodenext-sdk/client/types.gen.ts | 8 ++++++-- .../__snapshots__/3.1.x/content-types/client/types.gen.ts | 8 ++++++-- .../test/__snapshots__/3.1.x/headers/client/types.gen.ts | 8 ++++++-- .../3.1.x/internal-name-conflict/client/types.gen.ts | 8 ++++++-- .../3.1.x/pagination-ref/client/types.gen.ts | 8 ++++++-- .../parameter-explode-false-axios/client/types.gen.ts | 8 ++++++-- .../3.1.x/parameter-explode-false/client/types.gen.ts | 8 ++++++-- .../@angular/common/default-class/client/types.gen.ts | 8 ++++++-- .../plugins/@angular/common/default/client/types.gen.ts | 8 ++++++-- .../sdk-nested-classes-instance/client/types.gen.ts | 8 ++++++-- .../client-fetch/sdk-nested-classes/client/types.gen.ts | 8 ++++++-- .../plugins/@hey-api/sdk/default/client/types.gen.ts | 8 ++++++-- .../plugins/@hey-api/sdk/instance/client/types.gen.ts | 8 ++++++-- .../plugins/@hey-api/sdk/throwOnError/client/types.gen.ts | 8 ++++++-- .../transforms-read-write-custom-name/client/types.gen.ts | 8 ++++++-- .../transforms-read-write-ignore/client/types.gen.ts | 8 ++++++-- .../plugins/@pinia/colada/asClass/client/types.gen.ts | 8 ++++++-- .../3.1.x/plugins/@pinia/colada/fetch/client/types.gen.ts | 8 ++++++-- .../asClass/client/types.gen.ts | 8 ++++++-- .../angular-query-experimental/axios/client/types.gen.ts | 8 ++++++-- .../angular-query-experimental/fetch/client/types.gen.ts | 8 ++++++-- .../name-builder/client/types.gen.ts | 8 ++++++-- .../@tanstack/preact-query/asClass/client/types.gen.ts | 8 ++++++-- .../@tanstack/preact-query/axios/client/types.gen.ts | 8 ++++++-- .../@tanstack/preact-query/fetch/client/types.gen.ts | 8 ++++++-- .../preact-query/name-builder/client/types.gen.ts | 8 ++++++-- .../@tanstack/react-query/asClass/client/types.gen.ts | 8 ++++++-- .../@tanstack/react-query/axios/client/types.gen.ts | 8 ++++++-- .../@tanstack/react-query/fetch/client/types.gen.ts | 8 ++++++-- .../react-query/name-builder/client/types.gen.ts | 8 ++++++-- .../@tanstack/react-query/useMutation/client/types.gen.ts | 8 ++++++-- .../@tanstack/solid-query/asClass/client/types.gen.ts | 8 ++++++-- .../@tanstack/solid-query/axios/client/types.gen.ts | 8 ++++++-- .../@tanstack/solid-query/fetch/client/types.gen.ts | 8 ++++++-- .../solid-query/name-builder/client/types.gen.ts | 8 ++++++-- .../@tanstack/svelte-query/asClass/client/types.gen.ts | 8 ++++++-- .../@tanstack/svelte-query/axios/client/types.gen.ts | 8 ++++++-- .../@tanstack/svelte-query/fetch/client/types.gen.ts | 8 ++++++-- .../svelte-query/name-builder/client/types.gen.ts | 8 ++++++-- .../@tanstack/vue-query/asClass/client/types.gen.ts | 8 ++++++-- .../plugins/@tanstack/vue-query/axios/client/types.gen.ts | 8 ++++++-- .../plugins/@tanstack/vue-query/fetch/client/types.gen.ts | 8 ++++++-- .../@tanstack/vue-query/name-builder/client/types.gen.ts | 8 ++++++-- .../3.1.x/security-api-key/client/types.gen.ts | 8 ++++++-- .../3.1.x/security-false/client/types.gen.ts | 8 ++++++-- .../3.1.x/security-http-bearer/client/types.gen.ts | 8 ++++++-- .../3.1.x/security-oauth2/client/types.gen.ts | 8 ++++++-- .../3.1.x/security-open-id-connect/client/types.gen.ts | 8 ++++++-- .../test/__snapshots__/3.1.x/servers/client/types.gen.ts | 8 ++++++-- .../__snapshots__/3.1.x/sse-angular/client/types.gen.ts | 8 ++++++-- .../__snapshots__/3.1.x/sse-axios/client/types.gen.ts | 8 ++++++-- .../__snapshots__/3.1.x/sse-fetch/client/types.gen.ts | 8 ++++++-- .../test/__snapshots__/3.1.x/sse-next/client/types.gen.ts | 8 ++++++-- .../test/__snapshots__/3.1.x/sse-nuxt/client/types.gen.ts | 2 +- .../__snapshots__/3.1.x/sse-ofetch/client/types.gen.ts | 8 ++++++-- .../3.1.x/sse-tanstack-react-query/client/types.gen.ts | 8 ++++++-- .../3.1.x/transformers-all-of/client/types.gen.ts | 8 ++++++-- .../client/types.gen.ts | 8 ++++++-- .../3.1.x/transformers-any-of-null/client/types.gen.ts | 8 ++++++-- .../3.1.x/transformers-array/client/types.gen.ts | 8 ++++++-- .../transformers-one-of-discriminated/client/types.gen.ts | 8 ++++++-- .../3.1.x/transformers-recursive/client/types.gen.ts | 8 ++++++-- .../3.1.x/transforms-read-write/client/types.gen.ts | 8 ++++++-- .../method-class-conflict/class/client/types.gen.ts | 8 ++++++-- .../method-class-conflict/flat/client/types.gen.ts | 8 ++++++-- .../method-class-conflict/instance/client/types.gen.ts | 8 ++++++-- .../__snapshots__/opencode/export-all/client/types.gen.ts | 8 ++++++-- .../sdks/__snapshots__/opencode/flat/client/types.gen.ts | 8 ++++++-- .../__snapshots__/opencode/grouped/client/types.gen.ts | 8 ++++++-- .../__snapshots__/3.1.x/type-format/client/types.gen.ts | 8 ++++++-- .../2.0.x/mini/type-format/client/types.gen.ts | 8 ++++++-- .../2.0.x/v3/type-format/client/types.gen.ts | 8 ++++++-- .../2.0.x/v4/type-format/client/types.gen.ts | 8 ++++++-- .../3.0.x/mini/type-format/client/types.gen.ts | 8 ++++++-- .../3.0.x/v3/type-format/client/types.gen.ts | 8 ++++++-- .../3.0.x/v4/type-format/client/types.gen.ts | 8 ++++++-- .../3.1.x/mini/type-format/client/types.gen.ts | 8 ++++++-- .../3.1.x/v3/type-format/client/types.gen.ts | 8 ++++++-- .../3.1.x/v4/type-format/client/types.gen.ts | 8 ++++++-- .../src/plugins/@hey-api/client-angular/bundle/types.ts | 4 ++-- .../src/plugins/@hey-api/client-axios/bundle/types.ts | 4 ++-- .../src/plugins/@hey-api/client-fetch/bundle/types.ts | 4 ++-- .../src/plugins/@hey-api/client-ky/bundle/types.ts | 4 ++-- .../src/plugins/@hey-api/client-next/bundle/types.ts | 4 ++-- .../src/plugins/@hey-api/client-nuxt/bundle/types.ts | 2 +- .../src/plugins/@hey-api/client-ofetch/bundle/types.ts | 4 ++-- 265 files changed, 1501 insertions(+), 517 deletions(-) diff --git a/packages/openapi-ts-tests/__snapshots__/plugins/@tanstack/meta/client/types.gen.ts b/packages/openapi-ts-tests/__snapshots__/plugins/@tanstack/meta/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/__snapshots__/plugins/@tanstack/meta/client/types.gen.ts +++ b/packages/openapi-ts-tests/__snapshots__/plugins/@tanstack/meta/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/body-response-text-plain/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/body-response-text-plain/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/body-response-text-plain/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/body-response-text-plain/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/form-data/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/form-data/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/form-data/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/form-data/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@angular/common/default-class/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@angular/common/default-class/client/types.gen.ts index cc177a25b1..55799982c5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@angular/common/default-class/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@angular/common/default-class/client/types.gen.ts @@ -96,8 +96,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@angular/common/default/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@angular/common/default/client/types.gen.ts index cc177a25b1..55799982c5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@angular/common/default/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@angular/common/default/client/types.gen.ts @@ -96,8 +96,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes-instance/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes-instance/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes-instance/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes-instance/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/sdk/default/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/sdk/default/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/sdk/default/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/sdk/default/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/sdk/instance/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/sdk/instance/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/sdk/instance/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/sdk/instance/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/sdk/throwOnError/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/sdk/throwOnError/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/sdk/throwOnError/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/sdk/throwOnError/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/typescript/transforms-read-write-custom-name/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/typescript/transforms-read-write-custom-name/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/typescript/transforms-read-write-custom-name/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/typescript/transforms-read-write-custom-name/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/typescript/transforms-read-write-ignore/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/typescript/transforms-read-write-ignore/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/typescript/transforms-read-write-ignore/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/typescript/transforms-read-write-ignore/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@pinia/colada/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@pinia/colada/asClass/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@pinia/colada/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@pinia/colada/asClass/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@pinia/colada/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@pinia/colada/fetch/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@pinia/colada/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@pinia/colada/fetch/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/asClass/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/asClass/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/axios/client/types.gen.ts index 305c514fd5..ead5b7ae47 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/axios/client/types.gen.ts @@ -83,8 +83,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/fetch/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/fetch/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/name-builder/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/name-builder/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/name-builder/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/name-builder/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/preact-query/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/preact-query/asClass/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/preact-query/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/preact-query/asClass/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/preact-query/axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/preact-query/axios/client/types.gen.ts index 305c514fd5..ead5b7ae47 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/preact-query/axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/preact-query/axios/client/types.gen.ts @@ -83,8 +83,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/preact-query/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/preact-query/fetch/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/preact-query/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/preact-query/fetch/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/preact-query/name-builder/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/preact-query/name-builder/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/preact-query/name-builder/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/preact-query/name-builder/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/asClass/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/asClass/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/axios/client/types.gen.ts index 305c514fd5..ead5b7ae47 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/axios/client/types.gen.ts @@ -83,8 +83,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/fetch/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/fetch/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/name-builder/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/name-builder/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/name-builder/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/name-builder/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/useMutation/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/useMutation/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/useMutation/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/useMutation/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/asClass/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/asClass/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/axios/client/types.gen.ts index 305c514fd5..ead5b7ae47 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/axios/client/types.gen.ts @@ -83,8 +83,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/fetch/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/fetch/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/name-builder/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/name-builder/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/name-builder/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/name-builder/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/asClass/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/asClass/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/axios/client/types.gen.ts index 305c514fd5..ead5b7ae47 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/axios/client/types.gen.ts @@ -83,8 +83,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/fetch/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/fetch/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/name-builder/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/name-builder/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/name-builder/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/name-builder/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/asClass/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/asClass/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/axios/client/types.gen.ts index 305c514fd5..ead5b7ae47 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/axios/client/types.gen.ts @@ -83,8 +83,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/fetch/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/fetch/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/name-builder/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/name-builder/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/name-builder/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/name-builder/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/schema-unknown/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/schema-unknown/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/schema-unknown/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/schema-unknown/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-api-key/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-api-key/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-api-key/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-api-key/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-basic/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-basic/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-basic/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-basic/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-false/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-false/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-false/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-false/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-oauth2/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-oauth2/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-oauth2/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-oauth2/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/servers-base-path/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/servers-base-path/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/servers-base-path/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/servers-base-path/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/servers-host/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/servers-host/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/servers-host/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/servers-host/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/servers/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/servers/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/servers/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/servers/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/transforms-read-write/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/transforms-read-write/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/transforms-read-write/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/transforms-read-write/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/body-binary-format/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/body-binary-format/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/body-binary-format/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/body-binary-format/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/body-response-text-plain/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/body-response-text-plain/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/body-response-text-plain/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/body-response-text-plain/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/content-types/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/content-types/client/types.gen.ts index 305c514fd5..ead5b7ae47 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/content-types/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/content-types/client/types.gen.ts @@ -83,8 +83,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/internal-name-conflict/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/internal-name-conflict/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/internal-name-conflict/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/internal-name-conflict/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/parameter-explode-false-axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/parameter-explode-false-axios/client/types.gen.ts index 305c514fd5..ead5b7ae47 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/parameter-explode-false-axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/parameter-explode-false-axios/client/types.gen.ts @@ -83,8 +83,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/parameter-explode-false/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/parameter-explode-false/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/parameter-explode-false/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/parameter-explode-false/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@angular/common/default-class/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@angular/common/default-class/client/types.gen.ts index cc177a25b1..55799982c5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@angular/common/default-class/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@angular/common/default-class/client/types.gen.ts @@ -96,8 +96,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@angular/common/default/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@angular/common/default/client/types.gen.ts index cc177a25b1..55799982c5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@angular/common/default/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@angular/common/default/client/types.gen.ts @@ -96,8 +96,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes-instance/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes-instance/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes-instance/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes-instance/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/sdk/default/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/sdk/default/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/sdk/default/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/sdk/default/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/sdk/instance/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/sdk/instance/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/sdk/instance/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/sdk/instance/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/sdk/throwOnError/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/sdk/throwOnError/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/sdk/throwOnError/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/sdk/throwOnError/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/typescript/transforms-read-write-custom-name/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/typescript/transforms-read-write-custom-name/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/typescript/transforms-read-write-custom-name/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/typescript/transforms-read-write-custom-name/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/typescript/transforms-read-write-ignore/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/typescript/transforms-read-write-ignore/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/typescript/transforms-read-write-ignore/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/typescript/transforms-read-write-ignore/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@pinia/colada/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@pinia/colada/asClass/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@pinia/colada/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@pinia/colada/asClass/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@pinia/colada/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@pinia/colada/fetch/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@pinia/colada/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@pinia/colada/fetch/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/asClass/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/asClass/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/axios/client/types.gen.ts index 305c514fd5..ead5b7ae47 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/axios/client/types.gen.ts @@ -83,8 +83,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/fetch/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/fetch/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/name-builder/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/name-builder/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/name-builder/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/name-builder/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/preact-query/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/preact-query/asClass/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/preact-query/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/preact-query/asClass/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/preact-query/axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/preact-query/axios/client/types.gen.ts index 305c514fd5..ead5b7ae47 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/preact-query/axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/preact-query/axios/client/types.gen.ts @@ -83,8 +83,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/preact-query/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/preact-query/fetch/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/preact-query/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/preact-query/fetch/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/preact-query/name-builder/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/preact-query/name-builder/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/preact-query/name-builder/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/preact-query/name-builder/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/asClass/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/asClass/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/axios/client/types.gen.ts index 305c514fd5..ead5b7ae47 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/axios/client/types.gen.ts @@ -83,8 +83,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/fetch/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/fetch/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/name-builder/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/name-builder/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/name-builder/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/name-builder/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/useMutation/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/useMutation/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/useMutation/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/useMutation/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/asClass/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/asClass/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/axios/client/types.gen.ts index 305c514fd5..ead5b7ae47 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/axios/client/types.gen.ts @@ -83,8 +83,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/fetch/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/fetch/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/name-builder/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/name-builder/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/name-builder/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/name-builder/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/asClass/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/asClass/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/axios/client/types.gen.ts index 305c514fd5..ead5b7ae47 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/axios/client/types.gen.ts @@ -83,8 +83,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/fetch/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/fetch/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/name-builder/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/name-builder/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/name-builder/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/name-builder/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/asClass/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/asClass/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/axios/client/types.gen.ts index 305c514fd5..ead5b7ae47 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/axios/client/types.gen.ts @@ -83,8 +83,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/fetch/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/fetch/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/name-builder/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/name-builder/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/name-builder/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/name-builder/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-api-key/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-api-key/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-api-key/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-api-key/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-false/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-false/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-false/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-false/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-http-bearer/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-http-bearer/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-http-bearer/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-http-bearer/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-oauth2/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-oauth2/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-oauth2/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-oauth2/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-open-id-connect/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-open-id-connect/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-open-id-connect/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-open-id-connect/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/servers/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/servers/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/servers/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/servers/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-all-of/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-all-of/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-all-of/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-all-of/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-allof-response-wrapper/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-allof-response-wrapper/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-allof-response-wrapper/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-allof-response-wrapper/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-any-of-null/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-any-of-null/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-any-of-null/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-any-of-null/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-array/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-array/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-array/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-array/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-recursive/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-recursive/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-recursive/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-recursive/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transforms-read-write/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transforms-read-write/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transforms-read-write/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transforms-read-write/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/body-response-text-plain/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/body-response-text-plain/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/body-response-text-plain/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/body-response-text-plain/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/base-url-false/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/base-url-false/client/types.gen.ts index cc177a25b1..55799982c5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/base-url-false/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/base-url-false/client/types.gen.ts @@ -96,8 +96,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/base-url-number/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/base-url-number/client/types.gen.ts index cc177a25b1..55799982c5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/base-url-number/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/base-url-number/client/types.gen.ts @@ -96,8 +96,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/base-url-strict/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/base-url-strict/client/types.gen.ts index cc177a25b1..55799982c5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/base-url-strict/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/base-url-strict/client/types.gen.ts @@ -96,8 +96,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/base-url-string/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/base-url-string/client/types.gen.ts index cc177a25b1..55799982c5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/base-url-string/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/base-url-string/client/types.gen.ts @@ -96,8 +96,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/clean-false/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/clean-false/client/types.gen.ts index cc177a25b1..55799982c5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/clean-false/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/clean-false/client/types.gen.ts @@ -96,8 +96,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/default/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/default/client/types.gen.ts index cc177a25b1..55799982c5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/default/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/default/client/types.gen.ts @@ -96,8 +96,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/import-file-extension-ts/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/import-file-extension-ts/client/types.gen.ts index 502762d031..7c298fc7d9 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/import-file-extension-ts/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/import-file-extension-ts/client/types.gen.ts @@ -96,8 +96,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/sdk-client-optional/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/sdk-client-optional/client/types.gen.ts index cc177a25b1..55799982c5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/sdk-client-optional/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/sdk-client-optional/client/types.gen.ts @@ -96,8 +96,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/sdk-client-required/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/sdk-client-required/client/types.gen.ts index cc177a25b1..55799982c5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/sdk-client-required/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/sdk-client-required/client/types.gen.ts @@ -96,8 +96,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/tsconfig-node16-sdk/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/tsconfig-node16-sdk/client/types.gen.ts index e95c00987a..e68477e236 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/tsconfig-node16-sdk/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/tsconfig-node16-sdk/client/types.gen.ts @@ -96,8 +96,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/tsconfig-nodenext-sdk/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/tsconfig-nodenext-sdk/client/types.gen.ts index e95c00987a..e68477e236 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/tsconfig-nodenext-sdk/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/tsconfig-nodenext-sdk/client/types.gen.ts @@ -96,8 +96,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-false/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-false/client/types.gen.ts index 305c514fd5..ead5b7ae47 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-false/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-false/client/types.gen.ts @@ -83,8 +83,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-number/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-number/client/types.gen.ts index 305c514fd5..ead5b7ae47 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-number/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-number/client/types.gen.ts @@ -83,8 +83,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-strict/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-strict/client/types.gen.ts index 305c514fd5..ead5b7ae47 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-strict/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-strict/client/types.gen.ts @@ -83,8 +83,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-string/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-string/client/types.gen.ts index 305c514fd5..ead5b7ae47 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-string/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-string/client/types.gen.ts @@ -83,8 +83,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/clean-false/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/clean-false/client/types.gen.ts index 305c514fd5..ead5b7ae47 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/clean-false/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/clean-false/client/types.gen.ts @@ -83,8 +83,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/default/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/default/client/types.gen.ts index 305c514fd5..ead5b7ae47 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/default/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/default/client/types.gen.ts @@ -83,8 +83,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/import-file-extension-ts/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/import-file-extension-ts/client/types.gen.ts index ba6dbda685..c9c96df8fa 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/import-file-extension-ts/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/import-file-extension-ts/client/types.gen.ts @@ -83,8 +83,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/sdk-client-optional/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/sdk-client-optional/client/types.gen.ts index 305c514fd5..ead5b7ae47 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/sdk-client-optional/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/sdk-client-optional/client/types.gen.ts @@ -83,8 +83,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/sdk-client-required/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/sdk-client-required/client/types.gen.ts index 305c514fd5..ead5b7ae47 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/sdk-client-required/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/sdk-client-required/client/types.gen.ts @@ -83,8 +83,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/tsconfig-node16-sdk/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/tsconfig-node16-sdk/client/types.gen.ts index 65a12ce2e7..61c76873ce 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/tsconfig-node16-sdk/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/tsconfig-node16-sdk/client/types.gen.ts @@ -83,8 +83,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/tsconfig-nodenext-sdk/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/tsconfig-nodenext-sdk/client/types.gen.ts index 65a12ce2e7..61c76873ce 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/tsconfig-nodenext-sdk/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/tsconfig-nodenext-sdk/client/types.gen.ts @@ -83,8 +83,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/base-url-false/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/base-url-false/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/base-url-false/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/base-url-false/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/base-url-number/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/base-url-number/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/base-url-number/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/base-url-number/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/base-url-strict/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/base-url-strict/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/base-url-strict/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/base-url-strict/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/base-url-string/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/base-url-string/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/base-url-string/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/base-url-string/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/clean-false/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/clean-false/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/clean-false/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/clean-false/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/default/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/default/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/default/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/default/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/import-file-extension-ts/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/import-file-extension-ts/client/types.gen.ts index 2036252c3d..462bca8222 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/import-file-extension-ts/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/import-file-extension-ts/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/sdk-client-optional/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/sdk-client-optional/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/sdk-client-optional/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/sdk-client-optional/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/sdk-client-required/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/sdk-client-required/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/sdk-client-required/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/sdk-client-required/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/tsconfig-node16-sdk/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/tsconfig-node16-sdk/client/types.gen.ts index a5557cd2f1..42cb2661d8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/tsconfig-node16-sdk/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/tsconfig-node16-sdk/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/tsconfig-nodenext-sdk/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/tsconfig-nodenext-sdk/client/types.gen.ts index a5557cd2f1..42cb2661d8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/tsconfig-nodenext-sdk/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/tsconfig-nodenext-sdk/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/base-url-false/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/base-url-false/client/types.gen.ts index aecb9e86ef..0cc47dc4b3 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/base-url-false/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/base-url-false/client/types.gen.ts @@ -121,8 +121,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/base-url-number/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/base-url-number/client/types.gen.ts index aecb9e86ef..0cc47dc4b3 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/base-url-number/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/base-url-number/client/types.gen.ts @@ -121,8 +121,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/base-url-strict/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/base-url-strict/client/types.gen.ts index aecb9e86ef..0cc47dc4b3 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/base-url-strict/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/base-url-strict/client/types.gen.ts @@ -121,8 +121,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/base-url-string/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/base-url-string/client/types.gen.ts index aecb9e86ef..0cc47dc4b3 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/base-url-string/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/base-url-string/client/types.gen.ts @@ -121,8 +121,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/clean-false/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/clean-false/client/types.gen.ts index aecb9e86ef..0cc47dc4b3 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/clean-false/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/clean-false/client/types.gen.ts @@ -121,8 +121,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/default/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/default/client/types.gen.ts index aecb9e86ef..0cc47dc4b3 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/default/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/default/client/types.gen.ts @@ -121,8 +121,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/import-file-extension-ts/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/import-file-extension-ts/client/types.gen.ts index 70cb8f3731..deb248d904 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/import-file-extension-ts/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/import-file-extension-ts/client/types.gen.ts @@ -121,8 +121,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/sdk-client-optional/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/sdk-client-optional/client/types.gen.ts index aecb9e86ef..0cc47dc4b3 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/sdk-client-optional/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/sdk-client-optional/client/types.gen.ts @@ -121,8 +121,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/sdk-client-required/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/sdk-client-required/client/types.gen.ts index aecb9e86ef..0cc47dc4b3 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/sdk-client-required/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/sdk-client-required/client/types.gen.ts @@ -121,8 +121,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/tsconfig-node16-sdk/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/tsconfig-node16-sdk/client/types.gen.ts index 2ddbb0181f..33852e2674 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/tsconfig-node16-sdk/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/tsconfig-node16-sdk/client/types.gen.ts @@ -121,8 +121,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/tsconfig-nodenext-sdk/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/tsconfig-nodenext-sdk/client/types.gen.ts index 2ddbb0181f..33852e2674 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/tsconfig-nodenext-sdk/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/tsconfig-nodenext-sdk/client/types.gen.ts @@ -121,8 +121,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/base-url-false/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/base-url-false/client/types.gen.ts index 749e01e715..6992029df8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/base-url-false/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/base-url-false/client/types.gen.ts @@ -72,8 +72,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/base-url-number/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/base-url-number/client/types.gen.ts index 749e01e715..6992029df8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/base-url-number/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/base-url-number/client/types.gen.ts @@ -72,8 +72,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/base-url-strict/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/base-url-strict/client/types.gen.ts index 749e01e715..6992029df8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/base-url-strict/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/base-url-strict/client/types.gen.ts @@ -72,8 +72,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/base-url-string/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/base-url-string/client/types.gen.ts index 749e01e715..6992029df8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/base-url-string/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/base-url-string/client/types.gen.ts @@ -72,8 +72,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/clean-false/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/clean-false/client/types.gen.ts index 749e01e715..6992029df8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/clean-false/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/clean-false/client/types.gen.ts @@ -72,8 +72,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/default/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/default/client/types.gen.ts index 749e01e715..6992029df8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/default/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/default/client/types.gen.ts @@ -72,8 +72,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/import-file-extension-ts/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/import-file-extension-ts/client/types.gen.ts index 21769e9f49..701fe1bbf1 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/import-file-extension-ts/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/import-file-extension-ts/client/types.gen.ts @@ -72,8 +72,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/sdk-client-optional/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/sdk-client-optional/client/types.gen.ts index 749e01e715..6992029df8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/sdk-client-optional/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/sdk-client-optional/client/types.gen.ts @@ -72,8 +72,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/sdk-client-required/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/sdk-client-required/client/types.gen.ts index 749e01e715..6992029df8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/sdk-client-required/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/sdk-client-required/client/types.gen.ts @@ -72,8 +72,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/tsconfig-node16-sdk/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/tsconfig-node16-sdk/client/types.gen.ts index a9741523f7..364dbf7284 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/tsconfig-node16-sdk/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/tsconfig-node16-sdk/client/types.gen.ts @@ -72,8 +72,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/tsconfig-nodenext-sdk/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/tsconfig-nodenext-sdk/client/types.gen.ts index a9741523f7..364dbf7284 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/tsconfig-nodenext-sdk/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/tsconfig-nodenext-sdk/client/types.gen.ts @@ -72,8 +72,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/base-url-false/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/base-url-false/client/types.gen.ts index d249b8db38..26fdb1e377 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/base-url-false/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/base-url-false/client/types.gen.ts @@ -88,7 +88,7 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: ResT) => Promise; + responseTransformer?: (data: ResT) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/base-url-number/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/base-url-number/client/types.gen.ts index d249b8db38..26fdb1e377 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/base-url-number/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/base-url-number/client/types.gen.ts @@ -88,7 +88,7 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: ResT) => Promise; + responseTransformer?: (data: ResT) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/base-url-strict/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/base-url-strict/client/types.gen.ts index d249b8db38..26fdb1e377 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/base-url-strict/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/base-url-strict/client/types.gen.ts @@ -88,7 +88,7 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: ResT) => Promise; + responseTransformer?: (data: ResT) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/base-url-string/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/base-url-string/client/types.gen.ts index d249b8db38..26fdb1e377 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/base-url-string/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/base-url-string/client/types.gen.ts @@ -88,7 +88,7 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: ResT) => Promise; + responseTransformer?: (data: ResT) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/clean-false/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/clean-false/client/types.gen.ts index d249b8db38..26fdb1e377 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/clean-false/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/clean-false/client/types.gen.ts @@ -88,7 +88,7 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: ResT) => Promise; + responseTransformer?: (data: ResT) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/default/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/default/client/types.gen.ts index d249b8db38..26fdb1e377 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/default/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/default/client/types.gen.ts @@ -88,7 +88,7 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: ResT) => Promise; + responseTransformer?: (data: ResT) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/import-file-extension-ts/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/import-file-extension-ts/client/types.gen.ts index f3a16cc181..2709b772d1 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/import-file-extension-ts/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/import-file-extension-ts/client/types.gen.ts @@ -88,7 +88,7 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: ResT) => Promise; + responseTransformer?: (data: ResT) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/sdk-client-optional/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/sdk-client-optional/client/types.gen.ts index d249b8db38..26fdb1e377 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/sdk-client-optional/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/sdk-client-optional/client/types.gen.ts @@ -88,7 +88,7 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: ResT) => Promise; + responseTransformer?: (data: ResT) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/sdk-client-required/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/sdk-client-required/client/types.gen.ts index d249b8db38..26fdb1e377 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/sdk-client-required/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/sdk-client-required/client/types.gen.ts @@ -88,7 +88,7 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: ResT) => Promise; + responseTransformer?: (data: ResT) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/tsconfig-node16-sdk/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/tsconfig-node16-sdk/client/types.gen.ts index 84240fe400..b13c48223e 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/tsconfig-node16-sdk/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/tsconfig-node16-sdk/client/types.gen.ts @@ -88,7 +88,7 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: ResT) => Promise; + responseTransformer?: (data: ResT) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/tsconfig-nodenext-sdk/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/tsconfig-nodenext-sdk/client/types.gen.ts index 84240fe400..b13c48223e 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/tsconfig-nodenext-sdk/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/tsconfig-nodenext-sdk/client/types.gen.ts @@ -88,7 +88,7 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: ResT) => Promise; + responseTransformer?: (data: ResT) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/base-url-false/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/base-url-false/client/types.gen.ts index d38fd0a5a0..5fc4d06fdb 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/base-url-false/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/base-url-false/client/types.gen.ts @@ -152,8 +152,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/base-url-number/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/base-url-number/client/types.gen.ts index d38fd0a5a0..5fc4d06fdb 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/base-url-number/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/base-url-number/client/types.gen.ts @@ -152,8 +152,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/base-url-strict/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/base-url-strict/client/types.gen.ts index d38fd0a5a0..5fc4d06fdb 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/base-url-strict/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/base-url-strict/client/types.gen.ts @@ -152,8 +152,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/base-url-string/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/base-url-string/client/types.gen.ts index d38fd0a5a0..5fc4d06fdb 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/base-url-string/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/base-url-string/client/types.gen.ts @@ -152,8 +152,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/clean-false/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/clean-false/client/types.gen.ts index d38fd0a5a0..5fc4d06fdb 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/clean-false/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/clean-false/client/types.gen.ts @@ -152,8 +152,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/default/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/default/client/types.gen.ts index d38fd0a5a0..5fc4d06fdb 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/default/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/default/client/types.gen.ts @@ -152,8 +152,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/import-file-extension-ts/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/import-file-extension-ts/client/types.gen.ts index ec362ddffc..0da4582ebe 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/import-file-extension-ts/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/import-file-extension-ts/client/types.gen.ts @@ -152,8 +152,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/sdk-client-optional/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/sdk-client-optional/client/types.gen.ts index d38fd0a5a0..5fc4d06fdb 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/sdk-client-optional/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/sdk-client-optional/client/types.gen.ts @@ -152,8 +152,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/sdk-client-required/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/sdk-client-required/client/types.gen.ts index d38fd0a5a0..5fc4d06fdb 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/sdk-client-required/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/sdk-client-required/client/types.gen.ts @@ -152,8 +152,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/tsconfig-node16-sdk/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/tsconfig-node16-sdk/client/types.gen.ts index f49cc437cf..89710317b6 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/tsconfig-node16-sdk/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/tsconfig-node16-sdk/client/types.gen.ts @@ -152,8 +152,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/tsconfig-nodenext-sdk/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/tsconfig-nodenext-sdk/client/types.gen.ts index f49cc437cf..89710317b6 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/tsconfig-nodenext-sdk/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/tsconfig-nodenext-sdk/client/types.gen.ts @@ -152,8 +152,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/content-types/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/content-types/client/types.gen.ts index 305c514fd5..ead5b7ae47 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/content-types/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/content-types/client/types.gen.ts @@ -83,8 +83,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/headers/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/headers/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/headers/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/headers/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/internal-name-conflict/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/internal-name-conflict/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/internal-name-conflict/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/internal-name-conflict/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/pagination-ref/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/pagination-ref/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/pagination-ref/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/pagination-ref/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/parameter-explode-false-axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/parameter-explode-false-axios/client/types.gen.ts index 305c514fd5..ead5b7ae47 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/parameter-explode-false-axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/parameter-explode-false-axios/client/types.gen.ts @@ -83,8 +83,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/parameter-explode-false/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/parameter-explode-false/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/parameter-explode-false/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/parameter-explode-false/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@angular/common/default-class/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@angular/common/default-class/client/types.gen.ts index cc177a25b1..55799982c5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@angular/common/default-class/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@angular/common/default-class/client/types.gen.ts @@ -96,8 +96,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@angular/common/default/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@angular/common/default/client/types.gen.ts index cc177a25b1..55799982c5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@angular/common/default/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@angular/common/default/client/types.gen.ts @@ -96,8 +96,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/client-fetch/sdk-nested-classes-instance/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/client-fetch/sdk-nested-classes-instance/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/client-fetch/sdk-nested-classes-instance/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/client-fetch/sdk-nested-classes-instance/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/client-fetch/sdk-nested-classes/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/client-fetch/sdk-nested-classes/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/client-fetch/sdk-nested-classes/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/client-fetch/sdk-nested-classes/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/sdk/default/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/sdk/default/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/sdk/default/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/sdk/default/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/sdk/instance/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/sdk/instance/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/sdk/instance/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/sdk/instance/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/sdk/throwOnError/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/sdk/throwOnError/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/sdk/throwOnError/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/sdk/throwOnError/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/typescript/transforms-read-write-custom-name/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/typescript/transforms-read-write-custom-name/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/typescript/transforms-read-write-custom-name/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/typescript/transforms-read-write-custom-name/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/typescript/transforms-read-write-ignore/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/typescript/transforms-read-write-ignore/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/typescript/transforms-read-write-ignore/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/typescript/transforms-read-write-ignore/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@pinia/colada/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@pinia/colada/asClass/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@pinia/colada/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@pinia/colada/asClass/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@pinia/colada/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@pinia/colada/fetch/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@pinia/colada/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@pinia/colada/fetch/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/asClass/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/asClass/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/axios/client/types.gen.ts index 305c514fd5..ead5b7ae47 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/axios/client/types.gen.ts @@ -83,8 +83,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/fetch/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/fetch/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/name-builder/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/name-builder/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/name-builder/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/name-builder/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/preact-query/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/preact-query/asClass/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/preact-query/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/preact-query/asClass/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/preact-query/axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/preact-query/axios/client/types.gen.ts index 305c514fd5..ead5b7ae47 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/preact-query/axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/preact-query/axios/client/types.gen.ts @@ -83,8 +83,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/preact-query/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/preact-query/fetch/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/preact-query/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/preact-query/fetch/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/preact-query/name-builder/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/preact-query/name-builder/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/preact-query/name-builder/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/preact-query/name-builder/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/asClass/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/asClass/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/axios/client/types.gen.ts index 305c514fd5..ead5b7ae47 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/axios/client/types.gen.ts @@ -83,8 +83,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/fetch/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/fetch/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/name-builder/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/name-builder/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/name-builder/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/name-builder/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/useMutation/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/useMutation/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/useMutation/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/useMutation/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/asClass/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/asClass/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/axios/client/types.gen.ts index 305c514fd5..ead5b7ae47 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/axios/client/types.gen.ts @@ -83,8 +83,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/fetch/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/fetch/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/name-builder/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/name-builder/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/name-builder/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/name-builder/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/asClass/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/asClass/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/axios/client/types.gen.ts index 305c514fd5..ead5b7ae47 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/axios/client/types.gen.ts @@ -83,8 +83,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/fetch/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/fetch/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/name-builder/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/name-builder/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/name-builder/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/name-builder/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/asClass/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/asClass/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/axios/client/types.gen.ts index 305c514fd5..ead5b7ae47 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/axios/client/types.gen.ts @@ -83,8 +83,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/fetch/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/fetch/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/name-builder/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/name-builder/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/name-builder/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/name-builder/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-api-key/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-api-key/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-api-key/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-api-key/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-false/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-false/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-false/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-false/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-http-bearer/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-http-bearer/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-http-bearer/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-http-bearer/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-oauth2/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-oauth2/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-oauth2/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-oauth2/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-open-id-connect/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-open-id-connect/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-open-id-connect/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-open-id-connect/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/servers/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/servers/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/servers/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/servers/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-angular/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-angular/client/types.gen.ts index cc177a25b1..55799982c5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-angular/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-angular/client/types.gen.ts @@ -96,8 +96,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-axios/client/types.gen.ts index 305c514fd5..ead5b7ae47 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-axios/client/types.gen.ts @@ -83,8 +83,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-fetch/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-fetch/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-next/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-next/client/types.gen.ts index 749e01e715..6992029df8 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-next/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-next/client/types.gen.ts @@ -72,8 +72,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-nuxt/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-nuxt/client/types.gen.ts index d249b8db38..26fdb1e377 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-nuxt/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-nuxt/client/types.gen.ts @@ -88,7 +88,7 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: ResT) => Promise; + responseTransformer?: (data: ResT) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-ofetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-ofetch/client/types.gen.ts index d38fd0a5a0..5fc4d06fdb 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-ofetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-ofetch/client/types.gen.ts @@ -152,8 +152,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-tanstack-react-query/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-tanstack-react-query/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-tanstack-react-query/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-tanstack-react-query/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-all-of/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-all-of/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-all-of/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-all-of/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-allof-response-wrapper/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-allof-response-wrapper/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-allof-response-wrapper/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-allof-response-wrapper/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-any-of-null/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-any-of-null/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-any-of-null/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-any-of-null/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-array/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-array/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-array/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-array/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-one-of-discriminated/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-one-of-discriminated/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-one-of-discriminated/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-one-of-discriminated/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-recursive/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-recursive/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-recursive/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-recursive/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transforms-read-write/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transforms-read-write/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transforms-read-write/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transforms-read-write/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/sdks/__snapshots__/method-class-conflict/class/client/types.gen.ts b/packages/openapi-ts-tests/sdks/__snapshots__/method-class-conflict/class/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/sdks/__snapshots__/method-class-conflict/class/client/types.gen.ts +++ b/packages/openapi-ts-tests/sdks/__snapshots__/method-class-conflict/class/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/sdks/__snapshots__/method-class-conflict/flat/client/types.gen.ts b/packages/openapi-ts-tests/sdks/__snapshots__/method-class-conflict/flat/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/sdks/__snapshots__/method-class-conflict/flat/client/types.gen.ts +++ b/packages/openapi-ts-tests/sdks/__snapshots__/method-class-conflict/flat/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/sdks/__snapshots__/method-class-conflict/instance/client/types.gen.ts b/packages/openapi-ts-tests/sdks/__snapshots__/method-class-conflict/instance/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/sdks/__snapshots__/method-class-conflict/instance/client/types.gen.ts +++ b/packages/openapi-ts-tests/sdks/__snapshots__/method-class-conflict/instance/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/sdks/__snapshots__/opencode/export-all/client/types.gen.ts b/packages/openapi-ts-tests/sdks/__snapshots__/opencode/export-all/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/sdks/__snapshots__/opencode/export-all/client/types.gen.ts +++ b/packages/openapi-ts-tests/sdks/__snapshots__/opencode/export-all/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/sdks/__snapshots__/opencode/flat/client/types.gen.ts b/packages/openapi-ts-tests/sdks/__snapshots__/opencode/flat/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/sdks/__snapshots__/opencode/flat/client/types.gen.ts +++ b/packages/openapi-ts-tests/sdks/__snapshots__/opencode/flat/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/sdks/__snapshots__/opencode/grouped/client/types.gen.ts b/packages/openapi-ts-tests/sdks/__snapshots__/opencode/grouped/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/sdks/__snapshots__/opencode/grouped/client/types.gen.ts +++ b/packages/openapi-ts-tests/sdks/__snapshots__/opencode/grouped/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/valibot/v1/__snapshots__/3.1.x/type-format/client/types.gen.ts b/packages/openapi-ts-tests/valibot/v1/__snapshots__/3.1.x/type-format/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/valibot/v1/__snapshots__/3.1.x/type-format/client/types.gen.ts +++ b/packages/openapi-ts-tests/valibot/v1/__snapshots__/3.1.x/type-format/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/zod/v4/__snapshots__/2.0.x/mini/type-format/client/types.gen.ts b/packages/openapi-ts-tests/zod/v4/__snapshots__/2.0.x/mini/type-format/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/zod/v4/__snapshots__/2.0.x/mini/type-format/client/types.gen.ts +++ b/packages/openapi-ts-tests/zod/v4/__snapshots__/2.0.x/mini/type-format/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/zod/v4/__snapshots__/2.0.x/v3/type-format/client/types.gen.ts b/packages/openapi-ts-tests/zod/v4/__snapshots__/2.0.x/v3/type-format/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/zod/v4/__snapshots__/2.0.x/v3/type-format/client/types.gen.ts +++ b/packages/openapi-ts-tests/zod/v4/__snapshots__/2.0.x/v3/type-format/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/zod/v4/__snapshots__/2.0.x/v4/type-format/client/types.gen.ts b/packages/openapi-ts-tests/zod/v4/__snapshots__/2.0.x/v4/type-format/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/zod/v4/__snapshots__/2.0.x/v4/type-format/client/types.gen.ts +++ b/packages/openapi-ts-tests/zod/v4/__snapshots__/2.0.x/v4/type-format/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.0.x/mini/type-format/client/types.gen.ts b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.0.x/mini/type-format/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.0.x/mini/type-format/client/types.gen.ts +++ b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.0.x/mini/type-format/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.0.x/v3/type-format/client/types.gen.ts b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.0.x/v3/type-format/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.0.x/v3/type-format/client/types.gen.ts +++ b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.0.x/v3/type-format/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.0.x/v4/type-format/client/types.gen.ts b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.0.x/v4/type-format/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.0.x/v4/type-format/client/types.gen.ts +++ b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.0.x/v4/type-format/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/mini/type-format/client/types.gen.ts b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/mini/type-format/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/mini/type-format/client/types.gen.ts +++ b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/mini/type-format/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/v3/type-format/client/types.gen.ts b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/v3/type-format/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/v3/type-format/client/types.gen.ts +++ b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/v3/type-format/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/v4/type-format/client/types.gen.ts b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/v4/type-format/client/types.gen.ts index e1916fadd8..c650f8b824 100644 --- a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/v4/type-format/client/types.gen.ts +++ b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/v4/type-format/client/types.gen.ts @@ -89,8 +89,12 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData + ? TData + : keyof TData extends number + ? TData[keyof TData] + : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts/src/plugins/@hey-api/client-angular/bundle/types.ts b/packages/openapi-ts/src/plugins/@hey-api/client-angular/bundle/types.ts index 562ae7c527..f7f03ffa06 100644 --- a/packages/openapi-ts/src/plugins/@hey-api/client-angular/bundle/types.ts +++ b/packages/openapi-ts/src/plugins/@hey-api/client-angular/bundle/types.ts @@ -94,8 +94,8 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts/src/plugins/@hey-api/client-axios/bundle/types.ts b/packages/openapi-ts/src/plugins/@hey-api/client-axios/bundle/types.ts index cd161734ee..692c74f42a 100644 --- a/packages/openapi-ts/src/plugins/@hey-api/client-axios/bundle/types.ts +++ b/packages/openapi-ts/src/plugins/@hey-api/client-axios/bundle/types.ts @@ -81,8 +81,8 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts/src/plugins/@hey-api/client-fetch/bundle/types.ts b/packages/openapi-ts/src/plugins/@hey-api/client-fetch/bundle/types.ts index a5cef6cff8..9744f9ea02 100644 --- a/packages/openapi-ts/src/plugins/@hey-api/client-fetch/bundle/types.ts +++ b/packages/openapi-ts/src/plugins/@hey-api/client-fetch/bundle/types.ts @@ -87,8 +87,8 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts/src/plugins/@hey-api/client-ky/bundle/types.ts b/packages/openapi-ts/src/plugins/@hey-api/client-ky/bundle/types.ts index 2772d8ea35..7e48edaf0c 100644 --- a/packages/openapi-ts/src/plugins/@hey-api/client-ky/bundle/types.ts +++ b/packages/openapi-ts/src/plugins/@hey-api/client-ky/bundle/types.ts @@ -119,8 +119,8 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts/src/plugins/@hey-api/client-next/bundle/types.ts b/packages/openapi-ts/src/plugins/@hey-api/client-next/bundle/types.ts index 9d7cb8c94a..979667a64a 100644 --- a/packages/openapi-ts/src/plugins/@hey-api/client-next/bundle/types.ts +++ b/packages/openapi-ts/src/plugins/@hey-api/client-next/bundle/types.ts @@ -70,8 +70,8 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts/src/plugins/@hey-api/client-nuxt/bundle/types.ts b/packages/openapi-ts/src/plugins/@hey-api/client-nuxt/bundle/types.ts index 7ef1d61c6a..3f8cd2396c 100644 --- a/packages/openapi-ts/src/plugins/@hey-api/client-nuxt/bundle/types.ts +++ b/packages/openapi-ts/src/plugins/@hey-api/client-nuxt/bundle/types.ts @@ -86,7 +86,7 @@ export interface RequestOptions< * A function transforming response data before it's returned. This is useful * for post-processing data, e.g. converting ISO strings into Date objects. */ - responseTransformer?: (data: ResT) => Promise; + responseTransformer?: (data: ResT) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/packages/openapi-ts/src/plugins/@hey-api/client-ofetch/bundle/types.ts b/packages/openapi-ts/src/plugins/@hey-api/client-ofetch/bundle/types.ts index c448495aee..4efe146b32 100644 --- a/packages/openapi-ts/src/plugins/@hey-api/client-ofetch/bundle/types.ts +++ b/packages/openapi-ts/src/plugins/@hey-api/client-ofetch/bundle/types.ts @@ -150,8 +150,8 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: TData extends Record ? TData[keyof TData] : TData, - ) => Promise ? TData[keyof TData] : TData>; + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ From 17650ff0527c4103d42756d0d8186fd834037de2 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 25 Mar 2026 00:42:09 +0000 Subject: [PATCH 5/6] fix: regenerate example client types with updated responseTransformer signature Co-authored-by: mrlubos <12529395+mrlubos@users.noreply.github.com> Agent-Logs-Url: https://github.com/hey-api/openapi-ts/sessions/3f6fede3-c86e-47d5-9558-414145766b44 --- .../src/client/client/types.gen.ts | 18 ++++++++++++++---- .../src/client/client/types.gen.ts | 18 ++++++++++++++---- .../src/client/client/types.gen.ts | 16 +++++++++++++--- .../src/client/client/types.gen.ts | 18 ++++++++++++++---- .../src/client/client/types.gen.ts | 18 ++++++++++++++---- .../src/client/client/types.gen.ts | 18 ++++++++++++++---- .../src/client/client/types.gen.ts | 18 ++++++++++++++---- .../src/client/client/types.gen.ts | 16 +++++++++++++--- .../src/client/client/types.gen.ts | 18 ++++++++++++++---- .../src/client/client/types.gen.ts | 18 ++++++++++++++---- .../src/client/client/types.gen.ts | 18 ++++++++++++++---- .../src/client/client/types.gen.ts | 18 ++++++++++++++---- .../src/client/client/types.gen.ts | 18 ++++++++++++++---- .../src/client/client/types.gen.ts | 18 ++++++++++++++---- .../src/client/client/types.gen.ts | 18 ++++++++++++++---- 15 files changed, 208 insertions(+), 58 deletions(-) diff --git a/examples/openapi-ts-angular-common/src/client/client/types.gen.ts b/examples/openapi-ts-angular-common/src/client/client/types.gen.ts index 0038d6b05a..6208d378bd 100644 --- a/examples/openapi-ts-angular-common/src/client/client/types.gen.ts +++ b/examples/openapi-ts-angular-common/src/client/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -85,6 +88,13 @@ export interface RequestOptions< injector?: Injector; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: ( + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/examples/openapi-ts-angular/src/client/client/types.gen.ts b/examples/openapi-ts-angular/src/client/client/types.gen.ts index 0038d6b05a..6208d378bd 100644 --- a/examples/openapi-ts-angular/src/client/client/types.gen.ts +++ b/examples/openapi-ts-angular/src/client/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -85,6 +88,13 @@ export interface RequestOptions< injector?: Injector; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: ( + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/examples/openapi-ts-axios/src/client/client/types.gen.ts b/examples/openapi-ts-axios/src/client/client/types.gen.ts index a7730bbae7..ed87e1c671 100644 --- a/examples/openapi-ts-axios/src/client/client/types.gen.ts +++ b/examples/openapi-ts-axios/src/client/client/types.gen.ts @@ -52,9 +52,12 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -72,6 +75,13 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: ( + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/examples/openapi-ts-fastify/src/client/client/types.gen.ts b/examples/openapi-ts-fastify/src/client/client/types.gen.ts index f20b4373ff..0460c89129 100644 --- a/examples/openapi-ts-fastify/src/client/client/types.gen.ts +++ b/examples/openapi-ts-fastify/src/client/client/types.gen.ts @@ -57,10 +57,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -78,6 +81,13 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: ( + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/examples/openapi-ts-fetch/src/client/client/types.gen.ts b/examples/openapi-ts-fetch/src/client/client/types.gen.ts index f20b4373ff..0460c89129 100644 --- a/examples/openapi-ts-fetch/src/client/client/types.gen.ts +++ b/examples/openapi-ts-fetch/src/client/client/types.gen.ts @@ -57,10 +57,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -78,6 +81,13 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: ( + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/examples/openapi-ts-ky/src/client/client/types.gen.ts b/examples/openapi-ts-ky/src/client/client/types.gen.ts index 807c0fa0f0..6455a69c5f 100644 --- a/examples/openapi-ts-ky/src/client/client/types.gen.ts +++ b/examples/openapi-ts-ky/src/client/client/types.gen.ts @@ -89,10 +89,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -110,6 +113,13 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: ( + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/examples/openapi-ts-nestjs/src/client/client/types.gen.ts b/examples/openapi-ts-nestjs/src/client/client/types.gen.ts index f20b4373ff..0460c89129 100644 --- a/examples/openapi-ts-nestjs/src/client/client/types.gen.ts +++ b/examples/openapi-ts-nestjs/src/client/client/types.gen.ts @@ -57,10 +57,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -78,6 +81,13 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: ( + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/examples/openapi-ts-next/src/client/client/types.gen.ts b/examples/openapi-ts-next/src/client/client/types.gen.ts index fb3da79c50..2304b11c0a 100644 --- a/examples/openapi-ts-next/src/client/client/types.gen.ts +++ b/examples/openapi-ts-next/src/client/client/types.gen.ts @@ -41,9 +41,12 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -61,6 +64,13 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: ( + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/examples/openapi-ts-ofetch/src/client/client/types.gen.ts b/examples/openapi-ts-ofetch/src/client/client/types.gen.ts index a193bd1d75..683fe366e1 100644 --- a/examples/openapi-ts-ofetch/src/client/client/types.gen.ts +++ b/examples/openapi-ts-ofetch/src/client/client/types.gen.ts @@ -121,10 +121,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onSseError' @@ -141,6 +144,13 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: ( + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/examples/openapi-ts-openai/src/client/client/types.gen.ts b/examples/openapi-ts-openai/src/client/client/types.gen.ts index a3f8616511..0a913be80a 100644 --- a/examples/openapi-ts-openai/src/client/client/types.gen.ts +++ b/examples/openapi-ts-openai/src/client/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -81,6 +84,13 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: ( + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/examples/openapi-ts-pinia-colada/src/client/client/types.gen.ts b/examples/openapi-ts-pinia-colada/src/client/client/types.gen.ts index f20b4373ff..0460c89129 100644 --- a/examples/openapi-ts-pinia-colada/src/client/client/types.gen.ts +++ b/examples/openapi-ts-pinia-colada/src/client/client/types.gen.ts @@ -57,10 +57,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -78,6 +81,13 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: ( + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/examples/openapi-ts-tanstack-angular-query-experimental/src/client/client/types.gen.ts b/examples/openapi-ts-tanstack-angular-query-experimental/src/client/client/types.gen.ts index 0038d6b05a..6208d378bd 100644 --- a/examples/openapi-ts-tanstack-angular-query-experimental/src/client/client/types.gen.ts +++ b/examples/openapi-ts-tanstack-angular-query-experimental/src/client/client/types.gen.ts @@ -60,10 +60,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -85,6 +88,13 @@ export interface RequestOptions< injector?: Injector; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: ( + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/examples/openapi-ts-tanstack-react-query/src/client/client/types.gen.ts b/examples/openapi-ts-tanstack-react-query/src/client/client/types.gen.ts index f20b4373ff..0460c89129 100644 --- a/examples/openapi-ts-tanstack-react-query/src/client/client/types.gen.ts +++ b/examples/openapi-ts-tanstack-react-query/src/client/client/types.gen.ts @@ -57,10 +57,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -78,6 +81,13 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: ( + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/examples/openapi-ts-tanstack-svelte-query/src/client/client/types.gen.ts b/examples/openapi-ts-tanstack-svelte-query/src/client/client/types.gen.ts index f20b4373ff..0460c89129 100644 --- a/examples/openapi-ts-tanstack-svelte-query/src/client/client/types.gen.ts +++ b/examples/openapi-ts-tanstack-svelte-query/src/client/client/types.gen.ts @@ -57,10 +57,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -78,6 +81,13 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: ( + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ diff --git a/examples/openapi-ts-tanstack-vue-query/src/client/client/types.gen.ts b/examples/openapi-ts-tanstack-vue-query/src/client/client/types.gen.ts index f20b4373ff..0460c89129 100644 --- a/examples/openapi-ts-tanstack-vue-query/src/client/client/types.gen.ts +++ b/examples/openapi-ts-tanstack-vue-query/src/client/client/types.gen.ts @@ -57,10 +57,13 @@ export interface RequestOptions< Url extends string = string, > extends - Config<{ - responseStyle: TResponseStyle; - throwOnError: ThrowOnError; - }>, + Omit< + Config<{ + responseStyle: TResponseStyle; + throwOnError: ThrowOnError; + }>, + 'responseTransformer' + >, Pick< ServerSentEventsOptions, | 'onRequest' @@ -78,6 +81,13 @@ export interface RequestOptions< body?: unknown; path?: Record; query?: Record; + /** + * A function transforming response data before it's returned. This is useful + * for post-processing data, e.g. converting ISO strings into Date objects. + */ + responseTransformer?: ( + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, + ) => Promise; /** * Security mechanism(s) to use for the request. */ From 54118039553c3e94fb037c53fe0e773116ce556c Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 25 Mar 2026 00:57:05 +0000 Subject: [PATCH 6/6] fix: update test snapshots to match oxfmt-formatted single-line responseTransformer type Co-authored-by: mrlubos <12529395+mrlubos@users.noreply.github.com> Agent-Logs-Url: https://github.com/hey-api/openapi-ts/sessions/4d115828-6706-4e18-b9d1-8aab8efce7af --- .../plugins/@tanstack/meta/client/types.gen.ts | 6 +----- .../2.0.x/body-response-text-plain/client/types.gen.ts | 6 +----- .../test/__snapshots__/2.0.x/form-data/client/types.gen.ts | 6 +----- .../@angular/common/default-class/client/types.gen.ts | 6 +----- .../plugins/@angular/common/default/client/types.gen.ts | 6 +----- .../sdk-nested-classes-instance/client/types.gen.ts | 6 +----- .../client-fetch/sdk-nested-classes/client/types.gen.ts | 6 +----- .../2.0.x/plugins/@hey-api/sdk/default/client/types.gen.ts | 6 +----- .../2.0.x/plugins/@hey-api/sdk/instance/client/types.gen.ts | 6 +----- .../plugins/@hey-api/sdk/throwOnError/client/types.gen.ts | 6 +----- .../transforms-read-write-custom-name/client/types.gen.ts | 6 +----- .../transforms-read-write-ignore/client/types.gen.ts | 6 +----- .../2.0.x/plugins/@pinia/colada/asClass/client/types.gen.ts | 6 +----- .../2.0.x/plugins/@pinia/colada/fetch/client/types.gen.ts | 6 +----- .../angular-query-experimental/asClass/client/types.gen.ts | 6 +----- .../angular-query-experimental/axios/client/types.gen.ts | 6 +----- .../angular-query-experimental/fetch/client/types.gen.ts | 6 +----- .../name-builder/client/types.gen.ts | 6 +----- .../@tanstack/preact-query/asClass/client/types.gen.ts | 6 +----- .../@tanstack/preact-query/axios/client/types.gen.ts | 6 +----- .../@tanstack/preact-query/fetch/client/types.gen.ts | 6 +----- .../@tanstack/preact-query/name-builder/client/types.gen.ts | 6 +----- .../@tanstack/react-query/asClass/client/types.gen.ts | 6 +----- .../plugins/@tanstack/react-query/axios/client/types.gen.ts | 6 +----- .../plugins/@tanstack/react-query/fetch/client/types.gen.ts | 6 +----- .../@tanstack/react-query/name-builder/client/types.gen.ts | 6 +----- .../@tanstack/react-query/useMutation/client/types.gen.ts | 6 +----- .../@tanstack/solid-query/asClass/client/types.gen.ts | 6 +----- .../plugins/@tanstack/solid-query/axios/client/types.gen.ts | 6 +----- .../plugins/@tanstack/solid-query/fetch/client/types.gen.ts | 6 +----- .../@tanstack/solid-query/name-builder/client/types.gen.ts | 6 +----- .../@tanstack/svelte-query/asClass/client/types.gen.ts | 6 +----- .../@tanstack/svelte-query/axios/client/types.gen.ts | 6 +----- .../@tanstack/svelte-query/fetch/client/types.gen.ts | 6 +----- .../@tanstack/svelte-query/name-builder/client/types.gen.ts | 6 +----- .../plugins/@tanstack/vue-query/asClass/client/types.gen.ts | 6 +----- .../plugins/@tanstack/vue-query/axios/client/types.gen.ts | 6 +----- .../plugins/@tanstack/vue-query/fetch/client/types.gen.ts | 6 +----- .../@tanstack/vue-query/name-builder/client/types.gen.ts | 6 +----- .../__snapshots__/2.0.x/schema-unknown/client/types.gen.ts | 6 +----- .../2.0.x/security-api-key/client/types.gen.ts | 6 +----- .../__snapshots__/2.0.x/security-basic/client/types.gen.ts | 6 +----- .../__snapshots__/2.0.x/security-false/client/types.gen.ts | 6 +----- .../__snapshots__/2.0.x/security-oauth2/client/types.gen.ts | 6 +----- .../2.0.x/servers-base-path/client/types.gen.ts | 6 +----- .../__snapshots__/2.0.x/servers-host/client/types.gen.ts | 6 +----- .../test/__snapshots__/2.0.x/servers/client/types.gen.ts | 6 +----- .../2.0.x/transforms-read-write/client/types.gen.ts | 6 +----- .../3.0.x/body-binary-format/client/types.gen.ts | 6 +----- .../3.0.x/body-response-text-plain/client/types.gen.ts | 6 +----- .../__snapshots__/3.0.x/content-types/client/types.gen.ts | 6 +----- .../3.0.x/internal-name-conflict/client/types.gen.ts | 6 +----- .../3.0.x/parameter-explode-false-axios/client/types.gen.ts | 6 +----- .../3.0.x/parameter-explode-false/client/types.gen.ts | 6 +----- .../@angular/common/default-class/client/types.gen.ts | 6 +----- .../plugins/@angular/common/default/client/types.gen.ts | 6 +----- .../sdk-nested-classes-instance/client/types.gen.ts | 6 +----- .../client-fetch/sdk-nested-classes/client/types.gen.ts | 6 +----- .../3.0.x/plugins/@hey-api/sdk/default/client/types.gen.ts | 6 +----- .../3.0.x/plugins/@hey-api/sdk/instance/client/types.gen.ts | 6 +----- .../plugins/@hey-api/sdk/throwOnError/client/types.gen.ts | 6 +----- .../transforms-read-write-custom-name/client/types.gen.ts | 6 +----- .../transforms-read-write-ignore/client/types.gen.ts | 6 +----- .../3.0.x/plugins/@pinia/colada/asClass/client/types.gen.ts | 6 +----- .../3.0.x/plugins/@pinia/colada/fetch/client/types.gen.ts | 6 +----- .../angular-query-experimental/asClass/client/types.gen.ts | 6 +----- .../angular-query-experimental/axios/client/types.gen.ts | 6 +----- .../angular-query-experimental/fetch/client/types.gen.ts | 6 +----- .../name-builder/client/types.gen.ts | 6 +----- .../@tanstack/preact-query/asClass/client/types.gen.ts | 6 +----- .../@tanstack/preact-query/axios/client/types.gen.ts | 6 +----- .../@tanstack/preact-query/fetch/client/types.gen.ts | 6 +----- .../@tanstack/preact-query/name-builder/client/types.gen.ts | 6 +----- .../@tanstack/react-query/asClass/client/types.gen.ts | 6 +----- .../plugins/@tanstack/react-query/axios/client/types.gen.ts | 6 +----- .../plugins/@tanstack/react-query/fetch/client/types.gen.ts | 6 +----- .../@tanstack/react-query/name-builder/client/types.gen.ts | 6 +----- .../@tanstack/react-query/useMutation/client/types.gen.ts | 6 +----- .../@tanstack/solid-query/asClass/client/types.gen.ts | 6 +----- .../plugins/@tanstack/solid-query/axios/client/types.gen.ts | 6 +----- .../plugins/@tanstack/solid-query/fetch/client/types.gen.ts | 6 +----- .../@tanstack/solid-query/name-builder/client/types.gen.ts | 6 +----- .../@tanstack/svelte-query/asClass/client/types.gen.ts | 6 +----- .../@tanstack/svelte-query/axios/client/types.gen.ts | 6 +----- .../@tanstack/svelte-query/fetch/client/types.gen.ts | 6 +----- .../@tanstack/svelte-query/name-builder/client/types.gen.ts | 6 +----- .../plugins/@tanstack/vue-query/asClass/client/types.gen.ts | 6 +----- .../plugins/@tanstack/vue-query/axios/client/types.gen.ts | 6 +----- .../plugins/@tanstack/vue-query/fetch/client/types.gen.ts | 6 +----- .../@tanstack/vue-query/name-builder/client/types.gen.ts | 6 +----- .../3.0.x/security-api-key/client/types.gen.ts | 6 +----- .../__snapshots__/3.0.x/security-false/client/types.gen.ts | 6 +----- .../3.0.x/security-http-bearer/client/types.gen.ts | 6 +----- .../__snapshots__/3.0.x/security-oauth2/client/types.gen.ts | 6 +----- .../3.0.x/security-open-id-connect/client/types.gen.ts | 6 +----- .../test/__snapshots__/3.0.x/servers/client/types.gen.ts | 6 +----- .../3.0.x/transformers-all-of/client/types.gen.ts | 6 +----- .../transformers-allof-response-wrapper/client/types.gen.ts | 6 +----- .../3.0.x/transformers-any-of-null/client/types.gen.ts | 6 +----- .../3.0.x/transformers-array/client/types.gen.ts | 6 +----- .../3.0.x/transformers-recursive/client/types.gen.ts | 6 +----- .../3.0.x/transforms-read-write/client/types.gen.ts | 6 +----- .../3.1.x/body-response-text-plain/client/types.gen.ts | 6 +----- .../client-angular/base-url-false/client/types.gen.ts | 6 +----- .../client-angular/base-url-number/client/types.gen.ts | 6 +----- .../client-angular/base-url-strict/client/types.gen.ts | 6 +----- .../client-angular/base-url-string/client/types.gen.ts | 6 +----- .../@hey-api/client-angular/clean-false/client/types.gen.ts | 6 +----- .../@hey-api/client-angular/default/client/types.gen.ts | 6 +----- .../import-file-extension-ts/client/types.gen.ts | 6 +----- .../client-angular/sdk-client-optional/client/types.gen.ts | 6 +----- .../client-angular/sdk-client-required/client/types.gen.ts | 6 +----- .../client-angular/tsconfig-node16-sdk/client/types.gen.ts | 6 +----- .../tsconfig-nodenext-sdk/client/types.gen.ts | 6 +----- .../client-axios/base-url-false/client/types.gen.ts | 6 +----- .../client-axios/base-url-number/client/types.gen.ts | 6 +----- .../client-axios/base-url-strict/client/types.gen.ts | 6 +----- .../client-axios/base-url-string/client/types.gen.ts | 6 +----- .../@hey-api/client-axios/clean-false/client/types.gen.ts | 6 +----- .../@hey-api/client-axios/default/client/types.gen.ts | 6 +----- .../import-file-extension-ts/client/types.gen.ts | 6 +----- .../client-axios/sdk-client-optional/client/types.gen.ts | 6 +----- .../client-axios/sdk-client-required/client/types.gen.ts | 6 +----- .../client-axios/tsconfig-node16-sdk/client/types.gen.ts | 6 +----- .../client-axios/tsconfig-nodenext-sdk/client/types.gen.ts | 6 +----- .../client-fetch/base-url-false/client/types.gen.ts | 6 +----- .../client-fetch/base-url-number/client/types.gen.ts | 6 +----- .../client-fetch/base-url-strict/client/types.gen.ts | 6 +----- .../client-fetch/base-url-string/client/types.gen.ts | 6 +----- .../@hey-api/client-fetch/clean-false/client/types.gen.ts | 6 +----- .../@hey-api/client-fetch/default/client/types.gen.ts | 6 +----- .../import-file-extension-ts/client/types.gen.ts | 6 +----- .../client-fetch/sdk-client-optional/client/types.gen.ts | 6 +----- .../client-fetch/sdk-client-required/client/types.gen.ts | 6 +----- .../client-fetch/tsconfig-node16-sdk/client/types.gen.ts | 6 +----- .../client-fetch/tsconfig-nodenext-sdk/client/types.gen.ts | 6 +----- .../@hey-api/client-ky/base-url-false/client/types.gen.ts | 6 +----- .../@hey-api/client-ky/base-url-number/client/types.gen.ts | 6 +----- .../@hey-api/client-ky/base-url-strict/client/types.gen.ts | 6 +----- .../@hey-api/client-ky/base-url-string/client/types.gen.ts | 6 +----- .../@hey-api/client-ky/clean-false/client/types.gen.ts | 6 +----- .../clients/@hey-api/client-ky/default/client/types.gen.ts | 6 +----- .../client-ky/import-file-extension-ts/client/types.gen.ts | 6 +----- .../client-ky/sdk-client-optional/client/types.gen.ts | 6 +----- .../client-ky/sdk-client-required/client/types.gen.ts | 6 +----- .../client-ky/tsconfig-node16-sdk/client/types.gen.ts | 6 +----- .../client-ky/tsconfig-nodenext-sdk/client/types.gen.ts | 6 +----- .../@hey-api/client-next/base-url-false/client/types.gen.ts | 6 +----- .../client-next/base-url-number/client/types.gen.ts | 6 +----- .../client-next/base-url-strict/client/types.gen.ts | 6 +----- .../client-next/base-url-string/client/types.gen.ts | 6 +----- .../@hey-api/client-next/clean-false/client/types.gen.ts | 6 +----- .../@hey-api/client-next/default/client/types.gen.ts | 6 +----- .../import-file-extension-ts/client/types.gen.ts | 6 +----- .../client-next/sdk-client-optional/client/types.gen.ts | 6 +----- .../client-next/sdk-client-required/client/types.gen.ts | 6 +----- .../client-next/tsconfig-node16-sdk/client/types.gen.ts | 6 +----- .../client-next/tsconfig-nodenext-sdk/client/types.gen.ts | 6 +----- .../client-ofetch/base-url-false/client/types.gen.ts | 6 +----- .../client-ofetch/base-url-number/client/types.gen.ts | 6 +----- .../client-ofetch/base-url-strict/client/types.gen.ts | 6 +----- .../client-ofetch/base-url-string/client/types.gen.ts | 6 +----- .../@hey-api/client-ofetch/clean-false/client/types.gen.ts | 6 +----- .../@hey-api/client-ofetch/default/client/types.gen.ts | 6 +----- .../import-file-extension-ts/client/types.gen.ts | 6 +----- .../client-ofetch/sdk-client-optional/client/types.gen.ts | 6 +----- .../client-ofetch/sdk-client-required/client/types.gen.ts | 6 +----- .../client-ofetch/tsconfig-node16-sdk/client/types.gen.ts | 6 +----- .../client-ofetch/tsconfig-nodenext-sdk/client/types.gen.ts | 6 +----- .../__snapshots__/3.1.x/content-types/client/types.gen.ts | 6 +----- .../test/__snapshots__/3.1.x/headers/client/types.gen.ts | 6 +----- .../3.1.x/internal-name-conflict/client/types.gen.ts | 6 +----- .../__snapshots__/3.1.x/pagination-ref/client/types.gen.ts | 6 +----- .../3.1.x/parameter-explode-false-axios/client/types.gen.ts | 6 +----- .../3.1.x/parameter-explode-false/client/types.gen.ts | 6 +----- .../@angular/common/default-class/client/types.gen.ts | 6 +----- .../plugins/@angular/common/default/client/types.gen.ts | 6 +----- .../sdk-nested-classes-instance/client/types.gen.ts | 6 +----- .../client-fetch/sdk-nested-classes/client/types.gen.ts | 6 +----- .../3.1.x/plugins/@hey-api/sdk/default/client/types.gen.ts | 6 +----- .../3.1.x/plugins/@hey-api/sdk/instance/client/types.gen.ts | 6 +----- .../plugins/@hey-api/sdk/throwOnError/client/types.gen.ts | 6 +----- .../transforms-read-write-custom-name/client/types.gen.ts | 6 +----- .../transforms-read-write-ignore/client/types.gen.ts | 6 +----- .../3.1.x/plugins/@pinia/colada/asClass/client/types.gen.ts | 6 +----- .../3.1.x/plugins/@pinia/colada/fetch/client/types.gen.ts | 6 +----- .../angular-query-experimental/asClass/client/types.gen.ts | 6 +----- .../angular-query-experimental/axios/client/types.gen.ts | 6 +----- .../angular-query-experimental/fetch/client/types.gen.ts | 6 +----- .../name-builder/client/types.gen.ts | 6 +----- .../@tanstack/preact-query/asClass/client/types.gen.ts | 6 +----- .../@tanstack/preact-query/axios/client/types.gen.ts | 6 +----- .../@tanstack/preact-query/fetch/client/types.gen.ts | 6 +----- .../@tanstack/preact-query/name-builder/client/types.gen.ts | 6 +----- .../@tanstack/react-query/asClass/client/types.gen.ts | 6 +----- .../plugins/@tanstack/react-query/axios/client/types.gen.ts | 6 +----- .../plugins/@tanstack/react-query/fetch/client/types.gen.ts | 6 +----- .../@tanstack/react-query/name-builder/client/types.gen.ts | 6 +----- .../@tanstack/react-query/useMutation/client/types.gen.ts | 6 +----- .../@tanstack/solid-query/asClass/client/types.gen.ts | 6 +----- .../plugins/@tanstack/solid-query/axios/client/types.gen.ts | 6 +----- .../plugins/@tanstack/solid-query/fetch/client/types.gen.ts | 6 +----- .../@tanstack/solid-query/name-builder/client/types.gen.ts | 6 +----- .../@tanstack/svelte-query/asClass/client/types.gen.ts | 6 +----- .../@tanstack/svelte-query/axios/client/types.gen.ts | 6 +----- .../@tanstack/svelte-query/fetch/client/types.gen.ts | 6 +----- .../@tanstack/svelte-query/name-builder/client/types.gen.ts | 6 +----- .../plugins/@tanstack/vue-query/asClass/client/types.gen.ts | 6 +----- .../plugins/@tanstack/vue-query/axios/client/types.gen.ts | 6 +----- .../plugins/@tanstack/vue-query/fetch/client/types.gen.ts | 6 +----- .../@tanstack/vue-query/name-builder/client/types.gen.ts | 6 +----- .../3.1.x/security-api-key/client/types.gen.ts | 6 +----- .../__snapshots__/3.1.x/security-false/client/types.gen.ts | 6 +----- .../3.1.x/security-http-bearer/client/types.gen.ts | 6 +----- .../__snapshots__/3.1.x/security-oauth2/client/types.gen.ts | 6 +----- .../3.1.x/security-open-id-connect/client/types.gen.ts | 6 +----- .../test/__snapshots__/3.1.x/servers/client/types.gen.ts | 6 +----- .../__snapshots__/3.1.x/sse-angular/client/types.gen.ts | 6 +----- .../test/__snapshots__/3.1.x/sse-axios/client/types.gen.ts | 6 +----- .../test/__snapshots__/3.1.x/sse-fetch/client/types.gen.ts | 6 +----- .../test/__snapshots__/3.1.x/sse-next/client/types.gen.ts | 6 +----- .../test/__snapshots__/3.1.x/sse-ofetch/client/types.gen.ts | 6 +----- .../3.1.x/sse-tanstack-react-query/client/types.gen.ts | 6 +----- .../3.1.x/transformers-all-of/client/types.gen.ts | 6 +----- .../transformers-allof-response-wrapper/client/types.gen.ts | 6 +----- .../3.1.x/transformers-any-of-null/client/types.gen.ts | 6 +----- .../3.1.x/transformers-array/client/types.gen.ts | 6 +----- .../transformers-one-of-discriminated/client/types.gen.ts | 6 +----- .../3.1.x/transformers-recursive/client/types.gen.ts | 6 +----- .../3.1.x/transforms-read-write/client/types.gen.ts | 6 +----- .../method-class-conflict/class/client/types.gen.ts | 6 +----- .../method-class-conflict/flat/client/types.gen.ts | 6 +----- .../method-class-conflict/instance/client/types.gen.ts | 6 +----- .../__snapshots__/opencode/export-all/client/types.gen.ts | 6 +----- .../sdks/__snapshots__/opencode/flat/client/types.gen.ts | 6 +----- .../sdks/__snapshots__/opencode/grouped/client/types.gen.ts | 6 +----- .../v1/__snapshots__/3.1.x/type-format/client/types.gen.ts | 6 +----- .../2.0.x/mini/type-format/client/types.gen.ts | 6 +----- .../__snapshots__/2.0.x/v3/type-format/client/types.gen.ts | 6 +----- .../__snapshots__/2.0.x/v4/type-format/client/types.gen.ts | 6 +----- .../3.0.x/mini/type-format/client/types.gen.ts | 6 +----- .../__snapshots__/3.0.x/v3/type-format/client/types.gen.ts | 6 +----- .../__snapshots__/3.0.x/v4/type-format/client/types.gen.ts | 6 +----- .../3.1.x/mini/type-format/client/types.gen.ts | 6 +----- .../__snapshots__/3.1.x/v3/type-format/client/types.gen.ts | 6 +----- .../__snapshots__/3.1.x/v4/type-format/client/types.gen.ts | 6 +----- 246 files changed, 246 insertions(+), 1230 deletions(-) diff --git a/packages/openapi-ts-tests/__snapshots__/plugins/@tanstack/meta/client/types.gen.ts b/packages/openapi-ts-tests/__snapshots__/plugins/@tanstack/meta/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/__snapshots__/plugins/@tanstack/meta/client/types.gen.ts +++ b/packages/openapi-ts-tests/__snapshots__/plugins/@tanstack/meta/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/body-response-text-plain/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/body-response-text-plain/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/body-response-text-plain/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/body-response-text-plain/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/form-data/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/form-data/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/form-data/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/form-data/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@angular/common/default-class/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@angular/common/default-class/client/types.gen.ts index 55799982c5..65bbd77626 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@angular/common/default-class/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@angular/common/default-class/client/types.gen.ts @@ -96,11 +96,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@angular/common/default/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@angular/common/default/client/types.gen.ts index 55799982c5..65bbd77626 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@angular/common/default/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@angular/common/default/client/types.gen.ts @@ -96,11 +96,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes-instance/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes-instance/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes-instance/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes-instance/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/sdk/default/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/sdk/default/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/sdk/default/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/sdk/default/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/sdk/instance/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/sdk/instance/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/sdk/instance/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/sdk/instance/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/sdk/throwOnError/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/sdk/throwOnError/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/sdk/throwOnError/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/sdk/throwOnError/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/typescript/transforms-read-write-custom-name/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/typescript/transforms-read-write-custom-name/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/typescript/transforms-read-write-custom-name/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/typescript/transforms-read-write-custom-name/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/typescript/transforms-read-write-ignore/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/typescript/transforms-read-write-ignore/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/typescript/transforms-read-write-ignore/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/typescript/transforms-read-write-ignore/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@pinia/colada/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@pinia/colada/asClass/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@pinia/colada/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@pinia/colada/asClass/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@pinia/colada/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@pinia/colada/fetch/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@pinia/colada/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@pinia/colada/fetch/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/asClass/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/asClass/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/axios/client/types.gen.ts index ead5b7ae47..83794a76f0 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/axios/client/types.gen.ts @@ -83,11 +83,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/fetch/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/fetch/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/name-builder/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/name-builder/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/name-builder/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/name-builder/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/preact-query/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/preact-query/asClass/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/preact-query/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/preact-query/asClass/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/preact-query/axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/preact-query/axios/client/types.gen.ts index ead5b7ae47..83794a76f0 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/preact-query/axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/preact-query/axios/client/types.gen.ts @@ -83,11 +83,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/preact-query/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/preact-query/fetch/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/preact-query/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/preact-query/fetch/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/preact-query/name-builder/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/preact-query/name-builder/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/preact-query/name-builder/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/preact-query/name-builder/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/asClass/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/asClass/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/axios/client/types.gen.ts index ead5b7ae47..83794a76f0 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/axios/client/types.gen.ts @@ -83,11 +83,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/fetch/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/fetch/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/name-builder/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/name-builder/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/name-builder/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/name-builder/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/useMutation/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/useMutation/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/useMutation/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/useMutation/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/asClass/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/asClass/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/axios/client/types.gen.ts index ead5b7ae47..83794a76f0 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/axios/client/types.gen.ts @@ -83,11 +83,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/fetch/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/fetch/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/name-builder/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/name-builder/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/name-builder/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/name-builder/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/asClass/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/asClass/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/axios/client/types.gen.ts index ead5b7ae47..83794a76f0 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/axios/client/types.gen.ts @@ -83,11 +83,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/fetch/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/fetch/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/name-builder/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/name-builder/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/name-builder/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/name-builder/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/asClass/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/asClass/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/axios/client/types.gen.ts index ead5b7ae47..83794a76f0 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/axios/client/types.gen.ts @@ -83,11 +83,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/fetch/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/fetch/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/name-builder/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/name-builder/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/name-builder/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/name-builder/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/schema-unknown/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/schema-unknown/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/schema-unknown/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/schema-unknown/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-api-key/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-api-key/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-api-key/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-api-key/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-basic/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-basic/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-basic/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-basic/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-false/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-false/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-false/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-false/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-oauth2/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-oauth2/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-oauth2/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/security-oauth2/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/servers-base-path/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/servers-base-path/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/servers-base-path/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/servers-base-path/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/servers-host/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/servers-host/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/servers-host/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/servers-host/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/servers/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/servers/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/servers/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/servers/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/transforms-read-write/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/transforms-read-write/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/transforms-read-write/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/transforms-read-write/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/body-binary-format/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/body-binary-format/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/body-binary-format/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/body-binary-format/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/body-response-text-plain/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/body-response-text-plain/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/body-response-text-plain/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/body-response-text-plain/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/content-types/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/content-types/client/types.gen.ts index ead5b7ae47..83794a76f0 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/content-types/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/content-types/client/types.gen.ts @@ -83,11 +83,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/internal-name-conflict/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/internal-name-conflict/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/internal-name-conflict/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/internal-name-conflict/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/parameter-explode-false-axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/parameter-explode-false-axios/client/types.gen.ts index ead5b7ae47..83794a76f0 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/parameter-explode-false-axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/parameter-explode-false-axios/client/types.gen.ts @@ -83,11 +83,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/parameter-explode-false/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/parameter-explode-false/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/parameter-explode-false/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/parameter-explode-false/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@angular/common/default-class/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@angular/common/default-class/client/types.gen.ts index 55799982c5..65bbd77626 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@angular/common/default-class/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@angular/common/default-class/client/types.gen.ts @@ -96,11 +96,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@angular/common/default/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@angular/common/default/client/types.gen.ts index 55799982c5..65bbd77626 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@angular/common/default/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@angular/common/default/client/types.gen.ts @@ -96,11 +96,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes-instance/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes-instance/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes-instance/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes-instance/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/sdk/default/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/sdk/default/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/sdk/default/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/sdk/default/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/sdk/instance/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/sdk/instance/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/sdk/instance/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/sdk/instance/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/sdk/throwOnError/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/sdk/throwOnError/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/sdk/throwOnError/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/sdk/throwOnError/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/typescript/transforms-read-write-custom-name/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/typescript/transforms-read-write-custom-name/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/typescript/transforms-read-write-custom-name/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/typescript/transforms-read-write-custom-name/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/typescript/transforms-read-write-ignore/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/typescript/transforms-read-write-ignore/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/typescript/transforms-read-write-ignore/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/typescript/transforms-read-write-ignore/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@pinia/colada/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@pinia/colada/asClass/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@pinia/colada/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@pinia/colada/asClass/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@pinia/colada/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@pinia/colada/fetch/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@pinia/colada/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@pinia/colada/fetch/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/asClass/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/asClass/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/axios/client/types.gen.ts index ead5b7ae47..83794a76f0 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/axios/client/types.gen.ts @@ -83,11 +83,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/fetch/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/fetch/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/name-builder/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/name-builder/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/name-builder/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/name-builder/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/preact-query/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/preact-query/asClass/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/preact-query/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/preact-query/asClass/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/preact-query/axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/preact-query/axios/client/types.gen.ts index ead5b7ae47..83794a76f0 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/preact-query/axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/preact-query/axios/client/types.gen.ts @@ -83,11 +83,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/preact-query/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/preact-query/fetch/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/preact-query/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/preact-query/fetch/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/preact-query/name-builder/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/preact-query/name-builder/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/preact-query/name-builder/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/preact-query/name-builder/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/asClass/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/asClass/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/axios/client/types.gen.ts index ead5b7ae47..83794a76f0 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/axios/client/types.gen.ts @@ -83,11 +83,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/fetch/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/fetch/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/name-builder/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/name-builder/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/name-builder/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/name-builder/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/useMutation/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/useMutation/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/useMutation/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/useMutation/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/asClass/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/asClass/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/axios/client/types.gen.ts index ead5b7ae47..83794a76f0 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/axios/client/types.gen.ts @@ -83,11 +83,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/fetch/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/fetch/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/name-builder/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/name-builder/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/name-builder/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/name-builder/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/asClass/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/asClass/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/axios/client/types.gen.ts index ead5b7ae47..83794a76f0 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/axios/client/types.gen.ts @@ -83,11 +83,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/fetch/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/fetch/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/name-builder/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/name-builder/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/name-builder/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/name-builder/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/asClass/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/asClass/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/axios/client/types.gen.ts index ead5b7ae47..83794a76f0 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/axios/client/types.gen.ts @@ -83,11 +83,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/fetch/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/fetch/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/name-builder/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/name-builder/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/name-builder/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/name-builder/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-api-key/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-api-key/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-api-key/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-api-key/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-false/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-false/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-false/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-false/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-http-bearer/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-http-bearer/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-http-bearer/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-http-bearer/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-oauth2/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-oauth2/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-oauth2/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-oauth2/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-open-id-connect/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-open-id-connect/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-open-id-connect/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/security-open-id-connect/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/servers/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/servers/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/servers/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/servers/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-all-of/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-all-of/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-all-of/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-all-of/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-allof-response-wrapper/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-allof-response-wrapper/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-allof-response-wrapper/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-allof-response-wrapper/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-any-of-null/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-any-of-null/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-any-of-null/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-any-of-null/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-array/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-array/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-array/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-array/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-recursive/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-recursive/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-recursive/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-recursive/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transforms-read-write/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transforms-read-write/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transforms-read-write/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transforms-read-write/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/body-response-text-plain/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/body-response-text-plain/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/body-response-text-plain/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/body-response-text-plain/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/base-url-false/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/base-url-false/client/types.gen.ts index 55799982c5..65bbd77626 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/base-url-false/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/base-url-false/client/types.gen.ts @@ -96,11 +96,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/base-url-number/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/base-url-number/client/types.gen.ts index 55799982c5..65bbd77626 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/base-url-number/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/base-url-number/client/types.gen.ts @@ -96,11 +96,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/base-url-strict/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/base-url-strict/client/types.gen.ts index 55799982c5..65bbd77626 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/base-url-strict/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/base-url-strict/client/types.gen.ts @@ -96,11 +96,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/base-url-string/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/base-url-string/client/types.gen.ts index 55799982c5..65bbd77626 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/base-url-string/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/base-url-string/client/types.gen.ts @@ -96,11 +96,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/clean-false/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/clean-false/client/types.gen.ts index 55799982c5..65bbd77626 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/clean-false/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/clean-false/client/types.gen.ts @@ -96,11 +96,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/default/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/default/client/types.gen.ts index 55799982c5..65bbd77626 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/default/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/default/client/types.gen.ts @@ -96,11 +96,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/import-file-extension-ts/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/import-file-extension-ts/client/types.gen.ts index 7c298fc7d9..3ca8173fb7 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/import-file-extension-ts/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/import-file-extension-ts/client/types.gen.ts @@ -96,11 +96,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/sdk-client-optional/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/sdk-client-optional/client/types.gen.ts index 55799982c5..65bbd77626 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/sdk-client-optional/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/sdk-client-optional/client/types.gen.ts @@ -96,11 +96,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/sdk-client-required/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/sdk-client-required/client/types.gen.ts index 55799982c5..65bbd77626 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/sdk-client-required/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/sdk-client-required/client/types.gen.ts @@ -96,11 +96,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/tsconfig-node16-sdk/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/tsconfig-node16-sdk/client/types.gen.ts index e68477e236..07b33d3a9a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/tsconfig-node16-sdk/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/tsconfig-node16-sdk/client/types.gen.ts @@ -96,11 +96,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/tsconfig-nodenext-sdk/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/tsconfig-nodenext-sdk/client/types.gen.ts index e68477e236..07b33d3a9a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/tsconfig-nodenext-sdk/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/tsconfig-nodenext-sdk/client/types.gen.ts @@ -96,11 +96,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-false/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-false/client/types.gen.ts index ead5b7ae47..83794a76f0 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-false/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-false/client/types.gen.ts @@ -83,11 +83,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-number/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-number/client/types.gen.ts index ead5b7ae47..83794a76f0 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-number/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-number/client/types.gen.ts @@ -83,11 +83,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-strict/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-strict/client/types.gen.ts index ead5b7ae47..83794a76f0 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-strict/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-strict/client/types.gen.ts @@ -83,11 +83,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-string/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-string/client/types.gen.ts index ead5b7ae47..83794a76f0 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-string/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-string/client/types.gen.ts @@ -83,11 +83,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/clean-false/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/clean-false/client/types.gen.ts index ead5b7ae47..83794a76f0 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/clean-false/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/clean-false/client/types.gen.ts @@ -83,11 +83,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/default/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/default/client/types.gen.ts index ead5b7ae47..83794a76f0 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/default/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/default/client/types.gen.ts @@ -83,11 +83,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/import-file-extension-ts/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/import-file-extension-ts/client/types.gen.ts index c9c96df8fa..126475f43a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/import-file-extension-ts/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/import-file-extension-ts/client/types.gen.ts @@ -83,11 +83,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/sdk-client-optional/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/sdk-client-optional/client/types.gen.ts index ead5b7ae47..83794a76f0 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/sdk-client-optional/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/sdk-client-optional/client/types.gen.ts @@ -83,11 +83,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/sdk-client-required/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/sdk-client-required/client/types.gen.ts index ead5b7ae47..83794a76f0 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/sdk-client-required/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/sdk-client-required/client/types.gen.ts @@ -83,11 +83,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/tsconfig-node16-sdk/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/tsconfig-node16-sdk/client/types.gen.ts index 61c76873ce..bc03faec96 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/tsconfig-node16-sdk/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/tsconfig-node16-sdk/client/types.gen.ts @@ -83,11 +83,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/tsconfig-nodenext-sdk/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/tsconfig-nodenext-sdk/client/types.gen.ts index 61c76873ce..bc03faec96 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/tsconfig-nodenext-sdk/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/tsconfig-nodenext-sdk/client/types.gen.ts @@ -83,11 +83,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/base-url-false/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/base-url-false/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/base-url-false/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/base-url-false/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/base-url-number/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/base-url-number/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/base-url-number/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/base-url-number/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/base-url-strict/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/base-url-strict/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/base-url-strict/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/base-url-strict/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/base-url-string/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/base-url-string/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/base-url-string/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/base-url-string/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/clean-false/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/clean-false/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/clean-false/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/clean-false/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/default/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/default/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/default/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/default/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/import-file-extension-ts/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/import-file-extension-ts/client/types.gen.ts index 462bca8222..6784fc7704 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/import-file-extension-ts/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/import-file-extension-ts/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/sdk-client-optional/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/sdk-client-optional/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/sdk-client-optional/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/sdk-client-optional/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/sdk-client-required/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/sdk-client-required/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/sdk-client-required/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/sdk-client-required/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/tsconfig-node16-sdk/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/tsconfig-node16-sdk/client/types.gen.ts index 42cb2661d8..402e7bb77d 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/tsconfig-node16-sdk/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/tsconfig-node16-sdk/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/tsconfig-nodenext-sdk/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/tsconfig-nodenext-sdk/client/types.gen.ts index 42cb2661d8..402e7bb77d 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/tsconfig-nodenext-sdk/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/tsconfig-nodenext-sdk/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/base-url-false/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/base-url-false/client/types.gen.ts index 0cc47dc4b3..5b87bda01b 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/base-url-false/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/base-url-false/client/types.gen.ts @@ -121,11 +121,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/base-url-number/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/base-url-number/client/types.gen.ts index 0cc47dc4b3..5b87bda01b 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/base-url-number/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/base-url-number/client/types.gen.ts @@ -121,11 +121,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/base-url-strict/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/base-url-strict/client/types.gen.ts index 0cc47dc4b3..5b87bda01b 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/base-url-strict/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/base-url-strict/client/types.gen.ts @@ -121,11 +121,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/base-url-string/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/base-url-string/client/types.gen.ts index 0cc47dc4b3..5b87bda01b 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/base-url-string/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/base-url-string/client/types.gen.ts @@ -121,11 +121,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/clean-false/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/clean-false/client/types.gen.ts index 0cc47dc4b3..5b87bda01b 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/clean-false/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/clean-false/client/types.gen.ts @@ -121,11 +121,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/default/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/default/client/types.gen.ts index 0cc47dc4b3..5b87bda01b 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/default/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/default/client/types.gen.ts @@ -121,11 +121,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/import-file-extension-ts/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/import-file-extension-ts/client/types.gen.ts index deb248d904..d1e844500b 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/import-file-extension-ts/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/import-file-extension-ts/client/types.gen.ts @@ -121,11 +121,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/sdk-client-optional/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/sdk-client-optional/client/types.gen.ts index 0cc47dc4b3..5b87bda01b 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/sdk-client-optional/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/sdk-client-optional/client/types.gen.ts @@ -121,11 +121,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/sdk-client-required/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/sdk-client-required/client/types.gen.ts index 0cc47dc4b3..5b87bda01b 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/sdk-client-required/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/sdk-client-required/client/types.gen.ts @@ -121,11 +121,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/tsconfig-node16-sdk/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/tsconfig-node16-sdk/client/types.gen.ts index 33852e2674..a0d62c25eb 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/tsconfig-node16-sdk/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/tsconfig-node16-sdk/client/types.gen.ts @@ -121,11 +121,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/tsconfig-nodenext-sdk/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/tsconfig-nodenext-sdk/client/types.gen.ts index 33852e2674..a0d62c25eb 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/tsconfig-nodenext-sdk/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/tsconfig-nodenext-sdk/client/types.gen.ts @@ -121,11 +121,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/base-url-false/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/base-url-false/client/types.gen.ts index 6992029df8..d12d9ec7ef 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/base-url-false/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/base-url-false/client/types.gen.ts @@ -72,11 +72,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/base-url-number/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/base-url-number/client/types.gen.ts index 6992029df8..d12d9ec7ef 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/base-url-number/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/base-url-number/client/types.gen.ts @@ -72,11 +72,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/base-url-strict/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/base-url-strict/client/types.gen.ts index 6992029df8..d12d9ec7ef 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/base-url-strict/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/base-url-strict/client/types.gen.ts @@ -72,11 +72,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/base-url-string/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/base-url-string/client/types.gen.ts index 6992029df8..d12d9ec7ef 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/base-url-string/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/base-url-string/client/types.gen.ts @@ -72,11 +72,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/clean-false/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/clean-false/client/types.gen.ts index 6992029df8..d12d9ec7ef 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/clean-false/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/clean-false/client/types.gen.ts @@ -72,11 +72,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/default/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/default/client/types.gen.ts index 6992029df8..d12d9ec7ef 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/default/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/default/client/types.gen.ts @@ -72,11 +72,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/import-file-extension-ts/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/import-file-extension-ts/client/types.gen.ts index 701fe1bbf1..84412ceeeb 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/import-file-extension-ts/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/import-file-extension-ts/client/types.gen.ts @@ -72,11 +72,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/sdk-client-optional/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/sdk-client-optional/client/types.gen.ts index 6992029df8..d12d9ec7ef 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/sdk-client-optional/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/sdk-client-optional/client/types.gen.ts @@ -72,11 +72,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/sdk-client-required/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/sdk-client-required/client/types.gen.ts index 6992029df8..d12d9ec7ef 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/sdk-client-required/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/sdk-client-required/client/types.gen.ts @@ -72,11 +72,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/tsconfig-node16-sdk/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/tsconfig-node16-sdk/client/types.gen.ts index 364dbf7284..3b63bd1e4e 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/tsconfig-node16-sdk/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/tsconfig-node16-sdk/client/types.gen.ts @@ -72,11 +72,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/tsconfig-nodenext-sdk/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/tsconfig-nodenext-sdk/client/types.gen.ts index 364dbf7284..3b63bd1e4e 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/tsconfig-nodenext-sdk/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/tsconfig-nodenext-sdk/client/types.gen.ts @@ -72,11 +72,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/base-url-false/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/base-url-false/client/types.gen.ts index 5fc4d06fdb..42c7beba99 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/base-url-false/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/base-url-false/client/types.gen.ts @@ -152,11 +152,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/base-url-number/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/base-url-number/client/types.gen.ts index 5fc4d06fdb..42c7beba99 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/base-url-number/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/base-url-number/client/types.gen.ts @@ -152,11 +152,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/base-url-strict/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/base-url-strict/client/types.gen.ts index 5fc4d06fdb..42c7beba99 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/base-url-strict/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/base-url-strict/client/types.gen.ts @@ -152,11 +152,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/base-url-string/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/base-url-string/client/types.gen.ts index 5fc4d06fdb..42c7beba99 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/base-url-string/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/base-url-string/client/types.gen.ts @@ -152,11 +152,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/clean-false/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/clean-false/client/types.gen.ts index 5fc4d06fdb..42c7beba99 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/clean-false/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/clean-false/client/types.gen.ts @@ -152,11 +152,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/default/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/default/client/types.gen.ts index 5fc4d06fdb..42c7beba99 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/default/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/default/client/types.gen.ts @@ -152,11 +152,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/import-file-extension-ts/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/import-file-extension-ts/client/types.gen.ts index 0da4582ebe..24641b147b 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/import-file-extension-ts/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/import-file-extension-ts/client/types.gen.ts @@ -152,11 +152,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/sdk-client-optional/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/sdk-client-optional/client/types.gen.ts index 5fc4d06fdb..42c7beba99 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/sdk-client-optional/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/sdk-client-optional/client/types.gen.ts @@ -152,11 +152,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/sdk-client-required/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/sdk-client-required/client/types.gen.ts index 5fc4d06fdb..42c7beba99 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/sdk-client-required/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/sdk-client-required/client/types.gen.ts @@ -152,11 +152,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/tsconfig-node16-sdk/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/tsconfig-node16-sdk/client/types.gen.ts index 89710317b6..42218ca2e2 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/tsconfig-node16-sdk/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/tsconfig-node16-sdk/client/types.gen.ts @@ -152,11 +152,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/tsconfig-nodenext-sdk/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/tsconfig-nodenext-sdk/client/types.gen.ts index 89710317b6..42218ca2e2 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/tsconfig-nodenext-sdk/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/tsconfig-nodenext-sdk/client/types.gen.ts @@ -152,11 +152,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/content-types/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/content-types/client/types.gen.ts index ead5b7ae47..83794a76f0 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/content-types/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/content-types/client/types.gen.ts @@ -83,11 +83,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/headers/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/headers/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/headers/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/headers/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/internal-name-conflict/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/internal-name-conflict/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/internal-name-conflict/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/internal-name-conflict/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/pagination-ref/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/pagination-ref/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/pagination-ref/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/pagination-ref/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/parameter-explode-false-axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/parameter-explode-false-axios/client/types.gen.ts index ead5b7ae47..83794a76f0 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/parameter-explode-false-axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/parameter-explode-false-axios/client/types.gen.ts @@ -83,11 +83,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/parameter-explode-false/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/parameter-explode-false/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/parameter-explode-false/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/parameter-explode-false/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@angular/common/default-class/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@angular/common/default-class/client/types.gen.ts index 55799982c5..65bbd77626 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@angular/common/default-class/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@angular/common/default-class/client/types.gen.ts @@ -96,11 +96,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@angular/common/default/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@angular/common/default/client/types.gen.ts index 55799982c5..65bbd77626 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@angular/common/default/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@angular/common/default/client/types.gen.ts @@ -96,11 +96,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/client-fetch/sdk-nested-classes-instance/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/client-fetch/sdk-nested-classes-instance/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/client-fetch/sdk-nested-classes-instance/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/client-fetch/sdk-nested-classes-instance/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/client-fetch/sdk-nested-classes/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/client-fetch/sdk-nested-classes/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/client-fetch/sdk-nested-classes/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/client-fetch/sdk-nested-classes/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/sdk/default/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/sdk/default/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/sdk/default/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/sdk/default/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/sdk/instance/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/sdk/instance/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/sdk/instance/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/sdk/instance/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/sdk/throwOnError/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/sdk/throwOnError/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/sdk/throwOnError/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/sdk/throwOnError/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/typescript/transforms-read-write-custom-name/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/typescript/transforms-read-write-custom-name/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/typescript/transforms-read-write-custom-name/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/typescript/transforms-read-write-custom-name/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/typescript/transforms-read-write-ignore/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/typescript/transforms-read-write-ignore/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/typescript/transforms-read-write-ignore/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/typescript/transforms-read-write-ignore/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@pinia/colada/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@pinia/colada/asClass/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@pinia/colada/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@pinia/colada/asClass/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@pinia/colada/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@pinia/colada/fetch/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@pinia/colada/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@pinia/colada/fetch/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/asClass/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/asClass/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/axios/client/types.gen.ts index ead5b7ae47..83794a76f0 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/axios/client/types.gen.ts @@ -83,11 +83,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/fetch/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/fetch/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/name-builder/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/name-builder/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/name-builder/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/name-builder/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/preact-query/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/preact-query/asClass/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/preact-query/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/preact-query/asClass/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/preact-query/axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/preact-query/axios/client/types.gen.ts index ead5b7ae47..83794a76f0 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/preact-query/axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/preact-query/axios/client/types.gen.ts @@ -83,11 +83,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/preact-query/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/preact-query/fetch/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/preact-query/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/preact-query/fetch/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/preact-query/name-builder/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/preact-query/name-builder/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/preact-query/name-builder/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/preact-query/name-builder/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/asClass/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/asClass/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/axios/client/types.gen.ts index ead5b7ae47..83794a76f0 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/axios/client/types.gen.ts @@ -83,11 +83,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/fetch/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/fetch/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/name-builder/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/name-builder/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/name-builder/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/name-builder/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/useMutation/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/useMutation/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/useMutation/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/useMutation/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/asClass/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/asClass/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/axios/client/types.gen.ts index ead5b7ae47..83794a76f0 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/axios/client/types.gen.ts @@ -83,11 +83,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/fetch/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/fetch/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/name-builder/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/name-builder/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/name-builder/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/name-builder/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/asClass/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/asClass/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/axios/client/types.gen.ts index ead5b7ae47..83794a76f0 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/axios/client/types.gen.ts @@ -83,11 +83,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/fetch/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/fetch/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/name-builder/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/name-builder/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/name-builder/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/name-builder/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/asClass/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/asClass/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/asClass/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/asClass/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/axios/client/types.gen.ts index ead5b7ae47..83794a76f0 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/axios/client/types.gen.ts @@ -83,11 +83,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/fetch/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/fetch/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/name-builder/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/name-builder/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/name-builder/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/name-builder/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-api-key/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-api-key/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-api-key/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-api-key/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-false/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-false/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-false/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-false/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-http-bearer/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-http-bearer/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-http-bearer/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-http-bearer/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-oauth2/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-oauth2/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-oauth2/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-oauth2/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-open-id-connect/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-open-id-connect/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-open-id-connect/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/security-open-id-connect/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/servers/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/servers/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/servers/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/servers/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-angular/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-angular/client/types.gen.ts index 55799982c5..65bbd77626 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-angular/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-angular/client/types.gen.ts @@ -96,11 +96,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-axios/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-axios/client/types.gen.ts index ead5b7ae47..83794a76f0 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-axios/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-axios/client/types.gen.ts @@ -83,11 +83,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-fetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-fetch/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-fetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-fetch/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-next/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-next/client/types.gen.ts index 6992029df8..d12d9ec7ef 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-next/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-next/client/types.gen.ts @@ -72,11 +72,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-ofetch/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-ofetch/client/types.gen.ts index 5fc4d06fdb..42c7beba99 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-ofetch/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-ofetch/client/types.gen.ts @@ -152,11 +152,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-tanstack-react-query/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-tanstack-react-query/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-tanstack-react-query/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-tanstack-react-query/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-all-of/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-all-of/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-all-of/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-all-of/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-allof-response-wrapper/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-allof-response-wrapper/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-allof-response-wrapper/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-allof-response-wrapper/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-any-of-null/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-any-of-null/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-any-of-null/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-any-of-null/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-array/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-array/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-array/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-array/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-one-of-discriminated/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-one-of-discriminated/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-one-of-discriminated/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-one-of-discriminated/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-recursive/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-recursive/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-recursive/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-recursive/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transforms-read-write/client/types.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transforms-read-write/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transforms-read-write/client/types.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transforms-read-write/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/sdks/__snapshots__/method-class-conflict/class/client/types.gen.ts b/packages/openapi-ts-tests/sdks/__snapshots__/method-class-conflict/class/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/sdks/__snapshots__/method-class-conflict/class/client/types.gen.ts +++ b/packages/openapi-ts-tests/sdks/__snapshots__/method-class-conflict/class/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/sdks/__snapshots__/method-class-conflict/flat/client/types.gen.ts b/packages/openapi-ts-tests/sdks/__snapshots__/method-class-conflict/flat/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/sdks/__snapshots__/method-class-conflict/flat/client/types.gen.ts +++ b/packages/openapi-ts-tests/sdks/__snapshots__/method-class-conflict/flat/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/sdks/__snapshots__/method-class-conflict/instance/client/types.gen.ts b/packages/openapi-ts-tests/sdks/__snapshots__/method-class-conflict/instance/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/sdks/__snapshots__/method-class-conflict/instance/client/types.gen.ts +++ b/packages/openapi-ts-tests/sdks/__snapshots__/method-class-conflict/instance/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/sdks/__snapshots__/opencode/export-all/client/types.gen.ts b/packages/openapi-ts-tests/sdks/__snapshots__/opencode/export-all/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/sdks/__snapshots__/opencode/export-all/client/types.gen.ts +++ b/packages/openapi-ts-tests/sdks/__snapshots__/opencode/export-all/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/sdks/__snapshots__/opencode/flat/client/types.gen.ts b/packages/openapi-ts-tests/sdks/__snapshots__/opencode/flat/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/sdks/__snapshots__/opencode/flat/client/types.gen.ts +++ b/packages/openapi-ts-tests/sdks/__snapshots__/opencode/flat/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/sdks/__snapshots__/opencode/grouped/client/types.gen.ts b/packages/openapi-ts-tests/sdks/__snapshots__/opencode/grouped/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/sdks/__snapshots__/opencode/grouped/client/types.gen.ts +++ b/packages/openapi-ts-tests/sdks/__snapshots__/opencode/grouped/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/valibot/v1/__snapshots__/3.1.x/type-format/client/types.gen.ts b/packages/openapi-ts-tests/valibot/v1/__snapshots__/3.1.x/type-format/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/valibot/v1/__snapshots__/3.1.x/type-format/client/types.gen.ts +++ b/packages/openapi-ts-tests/valibot/v1/__snapshots__/3.1.x/type-format/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/zod/v4/__snapshots__/2.0.x/mini/type-format/client/types.gen.ts b/packages/openapi-ts-tests/zod/v4/__snapshots__/2.0.x/mini/type-format/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/zod/v4/__snapshots__/2.0.x/mini/type-format/client/types.gen.ts +++ b/packages/openapi-ts-tests/zod/v4/__snapshots__/2.0.x/mini/type-format/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/zod/v4/__snapshots__/2.0.x/v3/type-format/client/types.gen.ts b/packages/openapi-ts-tests/zod/v4/__snapshots__/2.0.x/v3/type-format/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/zod/v4/__snapshots__/2.0.x/v3/type-format/client/types.gen.ts +++ b/packages/openapi-ts-tests/zod/v4/__snapshots__/2.0.x/v3/type-format/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/zod/v4/__snapshots__/2.0.x/v4/type-format/client/types.gen.ts b/packages/openapi-ts-tests/zod/v4/__snapshots__/2.0.x/v4/type-format/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/zod/v4/__snapshots__/2.0.x/v4/type-format/client/types.gen.ts +++ b/packages/openapi-ts-tests/zod/v4/__snapshots__/2.0.x/v4/type-format/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.0.x/mini/type-format/client/types.gen.ts b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.0.x/mini/type-format/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.0.x/mini/type-format/client/types.gen.ts +++ b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.0.x/mini/type-format/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.0.x/v3/type-format/client/types.gen.ts b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.0.x/v3/type-format/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.0.x/v3/type-format/client/types.gen.ts +++ b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.0.x/v3/type-format/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.0.x/v4/type-format/client/types.gen.ts b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.0.x/v4/type-format/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.0.x/v4/type-format/client/types.gen.ts +++ b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.0.x/v4/type-format/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/mini/type-format/client/types.gen.ts b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/mini/type-format/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/mini/type-format/client/types.gen.ts +++ b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/mini/type-format/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/v3/type-format/client/types.gen.ts b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/v3/type-format/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/v3/type-format/client/types.gen.ts +++ b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/v3/type-format/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request. diff --git a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/v4/type-format/client/types.gen.ts b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/v4/type-format/client/types.gen.ts index c650f8b824..0a913be80a 100644 --- a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/v4/type-format/client/types.gen.ts +++ b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/v4/type-format/client/types.gen.ts @@ -89,11 +89,7 @@ export interface RequestOptions< * for post-processing data, e.g. converting ISO strings into Date objects. */ responseTransformer?: ( - data: unknown extends TData - ? TData - : keyof TData extends number - ? TData[keyof TData] - : TData, + data: unknown extends TData ? TData : keyof TData extends number ? TData[keyof TData] : TData, ) => Promise; /** * Security mechanism(s) to use for the request.