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

Configure Feed

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

fix(client-axios): preserve beforeRequest generics and simplify buildUrl typing

+420 -175
+7 -3
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/axios/client/client.gen.ts
··· 35 35 return getConfig(); 36 36 }; 37 37 38 - const beforeRequest = async <TData = unknown, Url extends string = string>( 39 - options: RequestOptions<TData, boolean, Url>, 38 + const beforeRequest = async < 39 + TData = unknown, 40 + ThrowOnError extends boolean = boolean, 41 + Url extends string = string, 42 + >( 43 + options: RequestOptions<TData, ThrowOnError, Url>, 40 44 ) => { 41 45 const opts = { 42 46 ..._config, ··· 60 64 opts.body = opts.bodySerializer(opts.body); 61 65 } 62 66 63 - const url = buildUrl(opts as RequestOptions<unknown, boolean, string>); 67 + const url = buildUrl(opts); 64 68 65 69 return { opts, url }; 66 70 };
+5 -2
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/axios/client/types.gen.ts
··· 118 118 119 119 type BuildUrlFn = < 120 120 TData extends { 121 - body?: unknown; 122 121 path?: Record<string, unknown>; 123 122 query?: Record<string, unknown>; 124 123 url: string; 125 124 }, 126 125 >( 127 - options: TData & Options<TData>, 126 + options: TData & 127 + Pick< 128 + RequestOptions<unknown, boolean>, 129 + 'axios' | 'baseURL' | 'paramsSerializer' | 'querySerializer' 130 + >, 128 131 ) => string; 129 132 130 133 export type Client = CoreClient<RequestFn, Config, MethodFn, BuildUrlFn, SseFn> & {
+7 -3
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/preact-query/axios/client/client.gen.ts
··· 35 35 return getConfig(); 36 36 }; 37 37 38 - const beforeRequest = async <TData = unknown, Url extends string = string>( 39 - options: RequestOptions<TData, boolean, Url>, 38 + const beforeRequest = async < 39 + TData = unknown, 40 + ThrowOnError extends boolean = boolean, 41 + Url extends string = string, 42 + >( 43 + options: RequestOptions<TData, ThrowOnError, Url>, 40 44 ) => { 41 45 const opts = { 42 46 ..._config, ··· 60 64 opts.body = opts.bodySerializer(opts.body); 61 65 } 62 66 63 - const url = buildUrl(opts as RequestOptions<unknown, boolean, string>); 67 + const url = buildUrl(opts); 64 68 65 69 return { opts, url }; 66 70 };
+5 -2
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/preact-query/axios/client/types.gen.ts
··· 118 118 119 119 type BuildUrlFn = < 120 120 TData extends { 121 - body?: unknown; 122 121 path?: Record<string, unknown>; 123 122 query?: Record<string, unknown>; 124 123 url: string; 125 124 }, 126 125 >( 127 - options: TData & Options<TData>, 126 + options: TData & 127 + Pick< 128 + RequestOptions<unknown, boolean>, 129 + 'axios' | 'baseURL' | 'paramsSerializer' | 'querySerializer' 130 + >, 128 131 ) => string; 129 132 130 133 export type Client = CoreClient<RequestFn, Config, MethodFn, BuildUrlFn, SseFn> & {
+7 -3
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/axios/client/client.gen.ts
··· 35 35 return getConfig(); 36 36 }; 37 37 38 - const beforeRequest = async <TData = unknown, Url extends string = string>( 39 - options: RequestOptions<TData, boolean, Url>, 38 + const beforeRequest = async < 39 + TData = unknown, 40 + ThrowOnError extends boolean = boolean, 41 + Url extends string = string, 42 + >( 43 + options: RequestOptions<TData, ThrowOnError, Url>, 40 44 ) => { 41 45 const opts = { 42 46 ..._config, ··· 60 64 opts.body = opts.bodySerializer(opts.body); 61 65 } 62 66 63 - const url = buildUrl(opts as RequestOptions<unknown, boolean, string>); 67 + const url = buildUrl(opts); 64 68 65 69 return { opts, url }; 66 70 };
+5 -2
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/axios/client/types.gen.ts
··· 118 118 119 119 type BuildUrlFn = < 120 120 TData extends { 121 - body?: unknown; 122 121 path?: Record<string, unknown>; 123 122 query?: Record<string, unknown>; 124 123 url: string; 125 124 }, 126 125 >( 127 - options: TData & Options<TData>, 126 + options: TData & 127 + Pick< 128 + RequestOptions<unknown, boolean>, 129 + 'axios' | 'baseURL' | 'paramsSerializer' | 'querySerializer' 130 + >, 128 131 ) => string; 129 132 130 133 export type Client = CoreClient<RequestFn, Config, MethodFn, BuildUrlFn, SseFn> & {
+7 -3
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/axios/client/client.gen.ts
··· 35 35 return getConfig(); 36 36 }; 37 37 38 - const beforeRequest = async <TData = unknown, Url extends string = string>( 39 - options: RequestOptions<TData, boolean, Url>, 38 + const beforeRequest = async < 39 + TData = unknown, 40 + ThrowOnError extends boolean = boolean, 41 + Url extends string = string, 42 + >( 43 + options: RequestOptions<TData, ThrowOnError, Url>, 40 44 ) => { 41 45 const opts = { 42 46 ..._config, ··· 60 64 opts.body = opts.bodySerializer(opts.body); 61 65 } 62 66 63 - const url = buildUrl(opts as RequestOptions<unknown, boolean, string>); 67 + const url = buildUrl(opts); 64 68 65 69 return { opts, url }; 66 70 };
+5 -2
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/axios/client/types.gen.ts
··· 118 118 119 119 type BuildUrlFn = < 120 120 TData extends { 121 - body?: unknown; 122 121 path?: Record<string, unknown>; 123 122 query?: Record<string, unknown>; 124 123 url: string; 125 124 }, 126 125 >( 127 - options: TData & Options<TData>, 126 + options: TData & 127 + Pick< 128 + RequestOptions<unknown, boolean>, 129 + 'axios' | 'baseURL' | 'paramsSerializer' | 'querySerializer' 130 + >, 128 131 ) => string; 129 132 130 133 export type Client = CoreClient<RequestFn, Config, MethodFn, BuildUrlFn, SseFn> & {
+7 -3
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/axios/client/client.gen.ts
··· 35 35 return getConfig(); 36 36 }; 37 37 38 - const beforeRequest = async <TData = unknown, Url extends string = string>( 39 - options: RequestOptions<TData, boolean, Url>, 38 + const beforeRequest = async < 39 + TData = unknown, 40 + ThrowOnError extends boolean = boolean, 41 + Url extends string = string, 42 + >( 43 + options: RequestOptions<TData, ThrowOnError, Url>, 40 44 ) => { 41 45 const opts = { 42 46 ..._config, ··· 60 64 opts.body = opts.bodySerializer(opts.body); 61 65 } 62 66 63 - const url = buildUrl(opts as RequestOptions<unknown, boolean, string>); 67 + const url = buildUrl(opts); 64 68 65 69 return { opts, url }; 66 70 };
+5 -2
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/axios/client/types.gen.ts
··· 118 118 119 119 type BuildUrlFn = < 120 120 TData extends { 121 - body?: unknown; 122 121 path?: Record<string, unknown>; 123 122 query?: Record<string, unknown>; 124 123 url: string; 125 124 }, 126 125 >( 127 - options: TData & Options<TData>, 126 + options: TData & 127 + Pick< 128 + RequestOptions<unknown, boolean>, 129 + 'axios' | 'baseURL' | 'paramsSerializer' | 'querySerializer' 130 + >, 128 131 ) => string; 129 132 130 133 export type Client = CoreClient<RequestFn, Config, MethodFn, BuildUrlFn, SseFn> & {
+7 -3
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/axios/client/client.gen.ts
··· 35 35 return getConfig(); 36 36 }; 37 37 38 - const beforeRequest = async <TData = unknown, Url extends string = string>( 39 - options: RequestOptions<TData, boolean, Url>, 38 + const beforeRequest = async < 39 + TData = unknown, 40 + ThrowOnError extends boolean = boolean, 41 + Url extends string = string, 42 + >( 43 + options: RequestOptions<TData, ThrowOnError, Url>, 40 44 ) => { 41 45 const opts = { 42 46 ..._config, ··· 60 64 opts.body = opts.bodySerializer(opts.body); 61 65 } 62 66 63 - const url = buildUrl(opts as RequestOptions<unknown, boolean, string>); 67 + const url = buildUrl(opts); 64 68 65 69 return { opts, url }; 66 70 };
+5 -2
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/axios/client/types.gen.ts
··· 118 118 119 119 type BuildUrlFn = < 120 120 TData extends { 121 - body?: unknown; 122 121 path?: Record<string, unknown>; 123 122 query?: Record<string, unknown>; 124 123 url: string; 125 124 }, 126 125 >( 127 - options: TData & Options<TData>, 126 + options: TData & 127 + Pick< 128 + RequestOptions<unknown, boolean>, 129 + 'axios' | 'baseURL' | 'paramsSerializer' | 'querySerializer' 130 + >, 128 131 ) => string; 129 132 130 133 export type Client = CoreClient<RequestFn, Config, MethodFn, BuildUrlFn, SseFn> & {
+7 -3
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/content-types/client/client.gen.ts
··· 35 35 return getConfig(); 36 36 }; 37 37 38 - const beforeRequest = async <TData = unknown, Url extends string = string>( 39 - options: RequestOptions<TData, boolean, Url>, 38 + const beforeRequest = async < 39 + TData = unknown, 40 + ThrowOnError extends boolean = boolean, 41 + Url extends string = string, 42 + >( 43 + options: RequestOptions<TData, ThrowOnError, Url>, 40 44 ) => { 41 45 const opts = { 42 46 ..._config, ··· 60 64 opts.body = opts.bodySerializer(opts.body); 61 65 } 62 66 63 - const url = buildUrl(opts as RequestOptions<unknown, boolean, string>); 67 + const url = buildUrl(opts); 64 68 65 69 return { opts, url }; 66 70 };
+5 -2
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/content-types/client/types.gen.ts
··· 118 118 119 119 type BuildUrlFn = < 120 120 TData extends { 121 - body?: unknown; 122 121 path?: Record<string, unknown>; 123 122 query?: Record<string, unknown>; 124 123 url: string; 125 124 }, 126 125 >( 127 - options: TData & Options<TData>, 126 + options: TData & 127 + Pick< 128 + RequestOptions<unknown, boolean>, 129 + 'axios' | 'baseURL' | 'paramsSerializer' | 'querySerializer' 130 + >, 128 131 ) => string; 129 132 130 133 export type Client = CoreClient<RequestFn, Config, MethodFn, BuildUrlFn, SseFn> & {
+7 -3
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/parameter-explode-false-axios/client/client.gen.ts
··· 35 35 return getConfig(); 36 36 }; 37 37 38 - const beforeRequest = async <TData = unknown, Url extends string = string>( 39 - options: RequestOptions<TData, boolean, Url>, 38 + const beforeRequest = async < 39 + TData = unknown, 40 + ThrowOnError extends boolean = boolean, 41 + Url extends string = string, 42 + >( 43 + options: RequestOptions<TData, ThrowOnError, Url>, 40 44 ) => { 41 45 const opts = { 42 46 ..._config, ··· 60 64 opts.body = opts.bodySerializer(opts.body); 61 65 } 62 66 63 - const url = buildUrl(opts as RequestOptions<unknown, boolean, string>); 67 + const url = buildUrl(opts); 64 68 65 69 return { opts, url }; 66 70 };
+5 -2
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/parameter-explode-false-axios/client/types.gen.ts
··· 118 118 119 119 type BuildUrlFn = < 120 120 TData extends { 121 - body?: unknown; 122 121 path?: Record<string, unknown>; 123 122 query?: Record<string, unknown>; 124 123 url: string; 125 124 }, 126 125 >( 127 - options: TData & Options<TData>, 126 + options: TData & 127 + Pick< 128 + RequestOptions<unknown, boolean>, 129 + 'axios' | 'baseURL' | 'paramsSerializer' | 'querySerializer' 130 + >, 128 131 ) => string; 129 132 130 133 export type Client = CoreClient<RequestFn, Config, MethodFn, BuildUrlFn, SseFn> & {
+7 -3
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/axios/client/client.gen.ts
··· 35 35 return getConfig(); 36 36 }; 37 37 38 - const beforeRequest = async <TData = unknown, Url extends string = string>( 39 - options: RequestOptions<TData, boolean, Url>, 38 + const beforeRequest = async < 39 + TData = unknown, 40 + ThrowOnError extends boolean = boolean, 41 + Url extends string = string, 42 + >( 43 + options: RequestOptions<TData, ThrowOnError, Url>, 40 44 ) => { 41 45 const opts = { 42 46 ..._config, ··· 60 64 opts.body = opts.bodySerializer(opts.body); 61 65 } 62 66 63 - const url = buildUrl(opts as RequestOptions<unknown, boolean, string>); 67 + const url = buildUrl(opts); 64 68 65 69 return { opts, url }; 66 70 };
+5 -2
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/axios/client/types.gen.ts
··· 118 118 119 119 type BuildUrlFn = < 120 120 TData extends { 121 - body?: unknown; 122 121 path?: Record<string, unknown>; 123 122 query?: Record<string, unknown>; 124 123 url: string; 125 124 }, 126 125 >( 127 - options: TData & Options<TData>, 126 + options: TData & 127 + Pick< 128 + RequestOptions<unknown, boolean>, 129 + 'axios' | 'baseURL' | 'paramsSerializer' | 'querySerializer' 130 + >, 128 131 ) => string; 129 132 130 133 export type Client = CoreClient<RequestFn, Config, MethodFn, BuildUrlFn, SseFn> & {
+7 -3
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/preact-query/axios/client/client.gen.ts
··· 35 35 return getConfig(); 36 36 }; 37 37 38 - const beforeRequest = async <TData = unknown, Url extends string = string>( 39 - options: RequestOptions<TData, boolean, Url>, 38 + const beforeRequest = async < 39 + TData = unknown, 40 + ThrowOnError extends boolean = boolean, 41 + Url extends string = string, 42 + >( 43 + options: RequestOptions<TData, ThrowOnError, Url>, 40 44 ) => { 41 45 const opts = { 42 46 ..._config, ··· 60 64 opts.body = opts.bodySerializer(opts.body); 61 65 } 62 66 63 - const url = buildUrl(opts as RequestOptions<unknown, boolean, string>); 67 + const url = buildUrl(opts); 64 68 65 69 return { opts, url }; 66 70 };
+5 -2
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/preact-query/axios/client/types.gen.ts
··· 118 118 119 119 type BuildUrlFn = < 120 120 TData extends { 121 - body?: unknown; 122 121 path?: Record<string, unknown>; 123 122 query?: Record<string, unknown>; 124 123 url: string; 125 124 }, 126 125 >( 127 - options: TData & Options<TData>, 126 + options: TData & 127 + Pick< 128 + RequestOptions<unknown, boolean>, 129 + 'axios' | 'baseURL' | 'paramsSerializer' | 'querySerializer' 130 + >, 128 131 ) => string; 129 132 130 133 export type Client = CoreClient<RequestFn, Config, MethodFn, BuildUrlFn, SseFn> & {
+7 -3
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/axios/client/client.gen.ts
··· 35 35 return getConfig(); 36 36 }; 37 37 38 - const beforeRequest = async <TData = unknown, Url extends string = string>( 39 - options: RequestOptions<TData, boolean, Url>, 38 + const beforeRequest = async < 39 + TData = unknown, 40 + ThrowOnError extends boolean = boolean, 41 + Url extends string = string, 42 + >( 43 + options: RequestOptions<TData, ThrowOnError, Url>, 40 44 ) => { 41 45 const opts = { 42 46 ..._config, ··· 60 64 opts.body = opts.bodySerializer(opts.body); 61 65 } 62 66 63 - const url = buildUrl(opts as RequestOptions<unknown, boolean, string>); 67 + const url = buildUrl(opts); 64 68 65 69 return { opts, url }; 66 70 };
+5 -2
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/axios/client/types.gen.ts
··· 118 118 119 119 type BuildUrlFn = < 120 120 TData extends { 121 - body?: unknown; 122 121 path?: Record<string, unknown>; 123 122 query?: Record<string, unknown>; 124 123 url: string; 125 124 }, 126 125 >( 127 - options: TData & Options<TData>, 126 + options: TData & 127 + Pick< 128 + RequestOptions<unknown, boolean>, 129 + 'axios' | 'baseURL' | 'paramsSerializer' | 'querySerializer' 130 + >, 128 131 ) => string; 129 132 130 133 export type Client = CoreClient<RequestFn, Config, MethodFn, BuildUrlFn, SseFn> & {
+7 -3
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/axios/client/client.gen.ts
··· 35 35 return getConfig(); 36 36 }; 37 37 38 - const beforeRequest = async <TData = unknown, Url extends string = string>( 39 - options: RequestOptions<TData, boolean, Url>, 38 + const beforeRequest = async < 39 + TData = unknown, 40 + ThrowOnError extends boolean = boolean, 41 + Url extends string = string, 42 + >( 43 + options: RequestOptions<TData, ThrowOnError, Url>, 40 44 ) => { 41 45 const opts = { 42 46 ..._config, ··· 60 64 opts.body = opts.bodySerializer(opts.body); 61 65 } 62 66 63 - const url = buildUrl(opts as RequestOptions<unknown, boolean, string>); 67 + const url = buildUrl(opts); 64 68 65 69 return { opts, url }; 66 70 };
+5 -2
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/axios/client/types.gen.ts
··· 118 118 119 119 type BuildUrlFn = < 120 120 TData extends { 121 - body?: unknown; 122 121 path?: Record<string, unknown>; 123 122 query?: Record<string, unknown>; 124 123 url: string; 125 124 }, 126 125 >( 127 - options: TData & Options<TData>, 126 + options: TData & 127 + Pick< 128 + RequestOptions<unknown, boolean>, 129 + 'axios' | 'baseURL' | 'paramsSerializer' | 'querySerializer' 130 + >, 128 131 ) => string; 129 132 130 133 export type Client = CoreClient<RequestFn, Config, MethodFn, BuildUrlFn, SseFn> & {
+7 -3
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/axios/client/client.gen.ts
··· 35 35 return getConfig(); 36 36 }; 37 37 38 - const beforeRequest = async <TData = unknown, Url extends string = string>( 39 - options: RequestOptions<TData, boolean, Url>, 38 + const beforeRequest = async < 39 + TData = unknown, 40 + ThrowOnError extends boolean = boolean, 41 + Url extends string = string, 42 + >( 43 + options: RequestOptions<TData, ThrowOnError, Url>, 40 44 ) => { 41 45 const opts = { 42 46 ..._config, ··· 60 64 opts.body = opts.bodySerializer(opts.body); 61 65 } 62 66 63 - const url = buildUrl(opts as RequestOptions<unknown, boolean, string>); 67 + const url = buildUrl(opts); 64 68 65 69 return { opts, url }; 66 70 };
+5 -2
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/axios/client/types.gen.ts
··· 118 118 119 119 type BuildUrlFn = < 120 120 TData extends { 121 - body?: unknown; 122 121 path?: Record<string, unknown>; 123 122 query?: Record<string, unknown>; 124 123 url: string; 125 124 }, 126 125 >( 127 - options: TData & Options<TData>, 126 + options: TData & 127 + Pick< 128 + RequestOptions<unknown, boolean>, 129 + 'axios' | 'baseURL' | 'paramsSerializer' | 'querySerializer' 130 + >, 128 131 ) => string; 129 132 130 133 export type Client = CoreClient<RequestFn, Config, MethodFn, BuildUrlFn, SseFn> & {
+7 -3
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/axios/client/client.gen.ts
··· 35 35 return getConfig(); 36 36 }; 37 37 38 - const beforeRequest = async <TData = unknown, Url extends string = string>( 39 - options: RequestOptions<TData, boolean, Url>, 38 + const beforeRequest = async < 39 + TData = unknown, 40 + ThrowOnError extends boolean = boolean, 41 + Url extends string = string, 42 + >( 43 + options: RequestOptions<TData, ThrowOnError, Url>, 40 44 ) => { 41 45 const opts = { 42 46 ..._config, ··· 60 64 opts.body = opts.bodySerializer(opts.body); 61 65 } 62 66 63 - const url = buildUrl(opts as RequestOptions<unknown, boolean, string>); 67 + const url = buildUrl(opts); 64 68 65 69 return { opts, url }; 66 70 };
+5 -2
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/axios/client/types.gen.ts
··· 118 118 119 119 type BuildUrlFn = < 120 120 TData extends { 121 - body?: unknown; 122 121 path?: Record<string, unknown>; 123 122 query?: Record<string, unknown>; 124 123 url: string; 125 124 }, 126 125 >( 127 - options: TData & Options<TData>, 126 + options: TData & 127 + Pick< 128 + RequestOptions<unknown, boolean>, 129 + 'axios' | 'baseURL' | 'paramsSerializer' | 'querySerializer' 130 + >, 128 131 ) => string; 129 132 130 133 export type Client = CoreClient<RequestFn, Config, MethodFn, BuildUrlFn, SseFn> & {
+7 -3
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-false/client/client.gen.ts
··· 35 35 return getConfig(); 36 36 }; 37 37 38 - const beforeRequest = async <TData = unknown, Url extends string = string>( 39 - options: RequestOptions<TData, boolean, Url>, 38 + const beforeRequest = async < 39 + TData = unknown, 40 + ThrowOnError extends boolean = boolean, 41 + Url extends string = string, 42 + >( 43 + options: RequestOptions<TData, ThrowOnError, Url>, 40 44 ) => { 41 45 const opts = { 42 46 ..._config, ··· 60 64 opts.body = opts.bodySerializer(opts.body); 61 65 } 62 66 63 - const url = buildUrl(opts as RequestOptions<unknown, boolean, string>); 67 + const url = buildUrl(opts); 64 68 65 69 return { opts, url }; 66 70 };
+5 -2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-false/client/types.gen.ts
··· 118 118 119 119 type BuildUrlFn = < 120 120 TData extends { 121 - body?: unknown; 122 121 path?: Record<string, unknown>; 123 122 query?: Record<string, unknown>; 124 123 url: string; 125 124 }, 126 125 >( 127 - options: TData & Options<TData>, 126 + options: TData & 127 + Pick< 128 + RequestOptions<unknown, boolean>, 129 + 'axios' | 'baseURL' | 'paramsSerializer' | 'querySerializer' 130 + >, 128 131 ) => string; 129 132 130 133 export type Client = CoreClient<RequestFn, Config, MethodFn, BuildUrlFn, SseFn> & {
+7 -3
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-number/client/client.gen.ts
··· 35 35 return getConfig(); 36 36 }; 37 37 38 - const beforeRequest = async <TData = unknown, Url extends string = string>( 39 - options: RequestOptions<TData, boolean, Url>, 38 + const beforeRequest = async < 39 + TData = unknown, 40 + ThrowOnError extends boolean = boolean, 41 + Url extends string = string, 42 + >( 43 + options: RequestOptions<TData, ThrowOnError, Url>, 40 44 ) => { 41 45 const opts = { 42 46 ..._config, ··· 60 64 opts.body = opts.bodySerializer(opts.body); 61 65 } 62 66 63 - const url = buildUrl(opts as RequestOptions<unknown, boolean, string>); 67 + const url = buildUrl(opts); 64 68 65 69 return { opts, url }; 66 70 };
+5 -2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-number/client/types.gen.ts
··· 118 118 119 119 type BuildUrlFn = < 120 120 TData extends { 121 - body?: unknown; 122 121 path?: Record<string, unknown>; 123 122 query?: Record<string, unknown>; 124 123 url: string; 125 124 }, 126 125 >( 127 - options: TData & Options<TData>, 126 + options: TData & 127 + Pick< 128 + RequestOptions<unknown, boolean>, 129 + 'axios' | 'baseURL' | 'paramsSerializer' | 'querySerializer' 130 + >, 128 131 ) => string; 129 132 130 133 export type Client = CoreClient<RequestFn, Config, MethodFn, BuildUrlFn, SseFn> & {
+7 -3
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-strict/client/client.gen.ts
··· 35 35 return getConfig(); 36 36 }; 37 37 38 - const beforeRequest = async <TData = unknown, Url extends string = string>( 39 - options: RequestOptions<TData, boolean, Url>, 38 + const beforeRequest = async < 39 + TData = unknown, 40 + ThrowOnError extends boolean = boolean, 41 + Url extends string = string, 42 + >( 43 + options: RequestOptions<TData, ThrowOnError, Url>, 40 44 ) => { 41 45 const opts = { 42 46 ..._config, ··· 60 64 opts.body = opts.bodySerializer(opts.body); 61 65 } 62 66 63 - const url = buildUrl(opts as RequestOptions<unknown, boolean, string>); 67 + const url = buildUrl(opts); 64 68 65 69 return { opts, url }; 66 70 };
+5 -2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-strict/client/types.gen.ts
··· 118 118 119 119 type BuildUrlFn = < 120 120 TData extends { 121 - body?: unknown; 122 121 path?: Record<string, unknown>; 123 122 query?: Record<string, unknown>; 124 123 url: string; 125 124 }, 126 125 >( 127 - options: TData & Options<TData>, 126 + options: TData & 127 + Pick< 128 + RequestOptions<unknown, boolean>, 129 + 'axios' | 'baseURL' | 'paramsSerializer' | 'querySerializer' 130 + >, 128 131 ) => string; 129 132 130 133 export type Client = CoreClient<RequestFn, Config, MethodFn, BuildUrlFn, SseFn> & {
+7 -3
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-string/client/client.gen.ts
··· 35 35 return getConfig(); 36 36 }; 37 37 38 - const beforeRequest = async <TData = unknown, Url extends string = string>( 39 - options: RequestOptions<TData, boolean, Url>, 38 + const beforeRequest = async < 39 + TData = unknown, 40 + ThrowOnError extends boolean = boolean, 41 + Url extends string = string, 42 + >( 43 + options: RequestOptions<TData, ThrowOnError, Url>, 40 44 ) => { 41 45 const opts = { 42 46 ..._config, ··· 60 64 opts.body = opts.bodySerializer(opts.body); 61 65 } 62 66 63 - const url = buildUrl(opts as RequestOptions<unknown, boolean, string>); 67 + const url = buildUrl(opts); 64 68 65 69 return { opts, url }; 66 70 };
+5 -2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-string/client/types.gen.ts
··· 118 118 119 119 type BuildUrlFn = < 120 120 TData extends { 121 - body?: unknown; 122 121 path?: Record<string, unknown>; 123 122 query?: Record<string, unknown>; 124 123 url: string; 125 124 }, 126 125 >( 127 - options: TData & Options<TData>, 126 + options: TData & 127 + Pick< 128 + RequestOptions<unknown, boolean>, 129 + 'axios' | 'baseURL' | 'paramsSerializer' | 'querySerializer' 130 + >, 128 131 ) => string; 129 132 130 133 export type Client = CoreClient<RequestFn, Config, MethodFn, BuildUrlFn, SseFn> & {
+7 -3
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/clean-false/client/client.gen.ts
··· 35 35 return getConfig(); 36 36 }; 37 37 38 - const beforeRequest = async <TData = unknown, Url extends string = string>( 39 - options: RequestOptions<TData, boolean, Url>, 38 + const beforeRequest = async < 39 + TData = unknown, 40 + ThrowOnError extends boolean = boolean, 41 + Url extends string = string, 42 + >( 43 + options: RequestOptions<TData, ThrowOnError, Url>, 40 44 ) => { 41 45 const opts = { 42 46 ..._config, ··· 60 64 opts.body = opts.bodySerializer(opts.body); 61 65 } 62 66 63 - const url = buildUrl(opts as RequestOptions<unknown, boolean, string>); 67 + const url = buildUrl(opts); 64 68 65 69 return { opts, url }; 66 70 };
+5 -2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/clean-false/client/types.gen.ts
··· 118 118 119 119 type BuildUrlFn = < 120 120 TData extends { 121 - body?: unknown; 122 121 path?: Record<string, unknown>; 123 122 query?: Record<string, unknown>; 124 123 url: string; 125 124 }, 126 125 >( 127 - options: TData & Options<TData>, 126 + options: TData & 127 + Pick< 128 + RequestOptions<unknown, boolean>, 129 + 'axios' | 'baseURL' | 'paramsSerializer' | 'querySerializer' 130 + >, 128 131 ) => string; 129 132 130 133 export type Client = CoreClient<RequestFn, Config, MethodFn, BuildUrlFn, SseFn> & {
+7 -3
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/default/client/client.gen.ts
··· 35 35 return getConfig(); 36 36 }; 37 37 38 - const beforeRequest = async <TData = unknown, Url extends string = string>( 39 - options: RequestOptions<TData, boolean, Url>, 38 + const beforeRequest = async < 39 + TData = unknown, 40 + ThrowOnError extends boolean = boolean, 41 + Url extends string = string, 42 + >( 43 + options: RequestOptions<TData, ThrowOnError, Url>, 40 44 ) => { 41 45 const opts = { 42 46 ..._config, ··· 60 64 opts.body = opts.bodySerializer(opts.body); 61 65 } 62 66 63 - const url = buildUrl(opts as RequestOptions<unknown, boolean, string>); 67 + const url = buildUrl(opts); 64 68 65 69 return { opts, url }; 66 70 };
+5 -2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/default/client/types.gen.ts
··· 118 118 119 119 type BuildUrlFn = < 120 120 TData extends { 121 - body?: unknown; 122 121 path?: Record<string, unknown>; 123 122 query?: Record<string, unknown>; 124 123 url: string; 125 124 }, 126 125 >( 127 - options: TData & Options<TData>, 126 + options: TData & 127 + Pick< 128 + RequestOptions<unknown, boolean>, 129 + 'axios' | 'baseURL' | 'paramsSerializer' | 'querySerializer' 130 + >, 128 131 ) => string; 129 132 130 133 export type Client = CoreClient<RequestFn, Config, MethodFn, BuildUrlFn, SseFn> & {
+7 -3
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/import-file-extension-ts/client/client.gen.ts
··· 35 35 return getConfig(); 36 36 }; 37 37 38 - const beforeRequest = async <TData = unknown, Url extends string = string>( 39 - options: RequestOptions<TData, boolean, Url>, 38 + const beforeRequest = async < 39 + TData = unknown, 40 + ThrowOnError extends boolean = boolean, 41 + Url extends string = string, 42 + >( 43 + options: RequestOptions<TData, ThrowOnError, Url>, 40 44 ) => { 41 45 const opts = { 42 46 ..._config, ··· 60 64 opts.body = opts.bodySerializer(opts.body); 61 65 } 62 66 63 - const url = buildUrl(opts as RequestOptions<unknown, boolean, string>); 67 + const url = buildUrl(opts); 64 68 65 69 return { opts, url }; 66 70 };
+5 -2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/import-file-extension-ts/client/types.gen.ts
··· 118 118 119 119 type BuildUrlFn = < 120 120 TData extends { 121 - body?: unknown; 122 121 path?: Record<string, unknown>; 123 122 query?: Record<string, unknown>; 124 123 url: string; 125 124 }, 126 125 >( 127 - options: TData & Options<TData>, 126 + options: TData & 127 + Pick< 128 + RequestOptions<unknown, boolean>, 129 + 'axios' | 'baseURL' | 'paramsSerializer' | 'querySerializer' 130 + >, 128 131 ) => string; 129 132 130 133 export type Client = CoreClient<RequestFn, Config, MethodFn, BuildUrlFn, SseFn> & {
+7 -3
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/sdk-client-optional/client/client.gen.ts
··· 35 35 return getConfig(); 36 36 }; 37 37 38 - const beforeRequest = async <TData = unknown, Url extends string = string>( 39 - options: RequestOptions<TData, boolean, Url>, 38 + const beforeRequest = async < 39 + TData = unknown, 40 + ThrowOnError extends boolean = boolean, 41 + Url extends string = string, 42 + >( 43 + options: RequestOptions<TData, ThrowOnError, Url>, 40 44 ) => { 41 45 const opts = { 42 46 ..._config, ··· 60 64 opts.body = opts.bodySerializer(opts.body); 61 65 } 62 66 63 - const url = buildUrl(opts as RequestOptions<unknown, boolean, string>); 67 + const url = buildUrl(opts); 64 68 65 69 return { opts, url }; 66 70 };
+5 -2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/sdk-client-optional/client/types.gen.ts
··· 118 118 119 119 type BuildUrlFn = < 120 120 TData extends { 121 - body?: unknown; 122 121 path?: Record<string, unknown>; 123 122 query?: Record<string, unknown>; 124 123 url: string; 125 124 }, 126 125 >( 127 - options: TData & Options<TData>, 126 + options: TData & 127 + Pick< 128 + RequestOptions<unknown, boolean>, 129 + 'axios' | 'baseURL' | 'paramsSerializer' | 'querySerializer' 130 + >, 128 131 ) => string; 129 132 130 133 export type Client = CoreClient<RequestFn, Config, MethodFn, BuildUrlFn, SseFn> & {
+7 -3
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/sdk-client-required/client/client.gen.ts
··· 35 35 return getConfig(); 36 36 }; 37 37 38 - const beforeRequest = async <TData = unknown, Url extends string = string>( 39 - options: RequestOptions<TData, boolean, Url>, 38 + const beforeRequest = async < 39 + TData = unknown, 40 + ThrowOnError extends boolean = boolean, 41 + Url extends string = string, 42 + >( 43 + options: RequestOptions<TData, ThrowOnError, Url>, 40 44 ) => { 41 45 const opts = { 42 46 ..._config, ··· 60 64 opts.body = opts.bodySerializer(opts.body); 61 65 } 62 66 63 - const url = buildUrl(opts as RequestOptions<unknown, boolean, string>); 67 + const url = buildUrl(opts); 64 68 65 69 return { opts, url }; 66 70 };
+5 -2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/sdk-client-required/client/types.gen.ts
··· 118 118 119 119 type BuildUrlFn = < 120 120 TData extends { 121 - body?: unknown; 122 121 path?: Record<string, unknown>; 123 122 query?: Record<string, unknown>; 124 123 url: string; 125 124 }, 126 125 >( 127 - options: TData & Options<TData>, 126 + options: TData & 127 + Pick< 128 + RequestOptions<unknown, boolean>, 129 + 'axios' | 'baseURL' | 'paramsSerializer' | 'querySerializer' 130 + >, 128 131 ) => string; 129 132 130 133 export type Client = CoreClient<RequestFn, Config, MethodFn, BuildUrlFn, SseFn> & {
+7 -3
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/tsconfig-node16-sdk/client/client.gen.ts
··· 35 35 return getConfig(); 36 36 }; 37 37 38 - const beforeRequest = async <TData = unknown, Url extends string = string>( 39 - options: RequestOptions<TData, boolean, Url>, 38 + const beforeRequest = async < 39 + TData = unknown, 40 + ThrowOnError extends boolean = boolean, 41 + Url extends string = string, 42 + >( 43 + options: RequestOptions<TData, ThrowOnError, Url>, 40 44 ) => { 41 45 const opts = { 42 46 ..._config, ··· 60 64 opts.body = opts.bodySerializer(opts.body); 61 65 } 62 66 63 - const url = buildUrl(opts as RequestOptions<unknown, boolean, string>); 67 + const url = buildUrl(opts); 64 68 65 69 return { opts, url }; 66 70 };
+5 -2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/tsconfig-node16-sdk/client/types.gen.ts
··· 118 118 119 119 type BuildUrlFn = < 120 120 TData extends { 121 - body?: unknown; 122 121 path?: Record<string, unknown>; 123 122 query?: Record<string, unknown>; 124 123 url: string; 125 124 }, 126 125 >( 127 - options: TData & Options<TData>, 126 + options: TData & 127 + Pick< 128 + RequestOptions<unknown, boolean>, 129 + 'axios' | 'baseURL' | 'paramsSerializer' | 'querySerializer' 130 + >, 128 131 ) => string; 129 132 130 133 export type Client = CoreClient<RequestFn, Config, MethodFn, BuildUrlFn, SseFn> & {
+7 -3
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/tsconfig-nodenext-sdk/client/client.gen.ts
··· 35 35 return getConfig(); 36 36 }; 37 37 38 - const beforeRequest = async <TData = unknown, Url extends string = string>( 39 - options: RequestOptions<TData, boolean, Url>, 38 + const beforeRequest = async < 39 + TData = unknown, 40 + ThrowOnError extends boolean = boolean, 41 + Url extends string = string, 42 + >( 43 + options: RequestOptions<TData, ThrowOnError, Url>, 40 44 ) => { 41 45 const opts = { 42 46 ..._config, ··· 60 64 opts.body = opts.bodySerializer(opts.body); 61 65 } 62 66 63 - const url = buildUrl(opts as RequestOptions<unknown, boolean, string>); 67 + const url = buildUrl(opts); 64 68 65 69 return { opts, url }; 66 70 };
+5 -2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/tsconfig-nodenext-sdk/client/types.gen.ts
··· 118 118 119 119 type BuildUrlFn = < 120 120 TData extends { 121 - body?: unknown; 122 121 path?: Record<string, unknown>; 123 122 query?: Record<string, unknown>; 124 123 url: string; 125 124 }, 126 125 >( 127 - options: TData & Options<TData>, 126 + options: TData & 127 + Pick< 128 + RequestOptions<unknown, boolean>, 129 + 'axios' | 'baseURL' | 'paramsSerializer' | 'querySerializer' 130 + >, 128 131 ) => string; 129 132 130 133 export type Client = CoreClient<RequestFn, Config, MethodFn, BuildUrlFn, SseFn> & {
+7 -3
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/content-types/client/client.gen.ts
··· 35 35 return getConfig(); 36 36 }; 37 37 38 - const beforeRequest = async <TData = unknown, Url extends string = string>( 39 - options: RequestOptions<TData, boolean, Url>, 38 + const beforeRequest = async < 39 + TData = unknown, 40 + ThrowOnError extends boolean = boolean, 41 + Url extends string = string, 42 + >( 43 + options: RequestOptions<TData, ThrowOnError, Url>, 40 44 ) => { 41 45 const opts = { 42 46 ..._config, ··· 60 64 opts.body = opts.bodySerializer(opts.body); 61 65 } 62 66 63 - const url = buildUrl(opts as RequestOptions<unknown, boolean, string>); 67 + const url = buildUrl(opts); 64 68 65 69 return { opts, url }; 66 70 };
+5 -2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/content-types/client/types.gen.ts
··· 118 118 119 119 type BuildUrlFn = < 120 120 TData extends { 121 - body?: unknown; 122 121 path?: Record<string, unknown>; 123 122 query?: Record<string, unknown>; 124 123 url: string; 125 124 }, 126 125 >( 127 - options: TData & Options<TData>, 126 + options: TData & 127 + Pick< 128 + RequestOptions<unknown, boolean>, 129 + 'axios' | 'baseURL' | 'paramsSerializer' | 'querySerializer' 130 + >, 128 131 ) => string; 129 132 130 133 export type Client = CoreClient<RequestFn, Config, MethodFn, BuildUrlFn, SseFn> & {
+7 -3
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/parameter-explode-false-axios/client/client.gen.ts
··· 35 35 return getConfig(); 36 36 }; 37 37 38 - const beforeRequest = async <TData = unknown, Url extends string = string>( 39 - options: RequestOptions<TData, boolean, Url>, 38 + const beforeRequest = async < 39 + TData = unknown, 40 + ThrowOnError extends boolean = boolean, 41 + Url extends string = string, 42 + >( 43 + options: RequestOptions<TData, ThrowOnError, Url>, 40 44 ) => { 41 45 const opts = { 42 46 ..._config, ··· 60 64 opts.body = opts.bodySerializer(opts.body); 61 65 } 62 66 63 - const url = buildUrl(opts as RequestOptions<unknown, boolean, string>); 67 + const url = buildUrl(opts); 64 68 65 69 return { opts, url }; 66 70 };
+5 -2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/parameter-explode-false-axios/client/types.gen.ts
··· 118 118 119 119 type BuildUrlFn = < 120 120 TData extends { 121 - body?: unknown; 122 121 path?: Record<string, unknown>; 123 122 query?: Record<string, unknown>; 124 123 url: string; 125 124 }, 126 125 >( 127 - options: TData & Options<TData>, 126 + options: TData & 127 + Pick< 128 + RequestOptions<unknown, boolean>, 129 + 'axios' | 'baseURL' | 'paramsSerializer' | 'querySerializer' 130 + >, 128 131 ) => string; 129 132 130 133 export type Client = CoreClient<RequestFn, Config, MethodFn, BuildUrlFn, SseFn> & {
+7 -3
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/axios/client/client.gen.ts
··· 35 35 return getConfig(); 36 36 }; 37 37 38 - const beforeRequest = async <TData = unknown, Url extends string = string>( 39 - options: RequestOptions<TData, boolean, Url>, 38 + const beforeRequest = async < 39 + TData = unknown, 40 + ThrowOnError extends boolean = boolean, 41 + Url extends string = string, 42 + >( 43 + options: RequestOptions<TData, ThrowOnError, Url>, 40 44 ) => { 41 45 const opts = { 42 46 ..._config, ··· 60 64 opts.body = opts.bodySerializer(opts.body); 61 65 } 62 66 63 - const url = buildUrl(opts as RequestOptions<unknown, boolean, string>); 67 + const url = buildUrl(opts); 64 68 65 69 return { opts, url }; 66 70 };
+5 -2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/axios/client/types.gen.ts
··· 118 118 119 119 type BuildUrlFn = < 120 120 TData extends { 121 - body?: unknown; 122 121 path?: Record<string, unknown>; 123 122 query?: Record<string, unknown>; 124 123 url: string; 125 124 }, 126 125 >( 127 - options: TData & Options<TData>, 126 + options: TData & 127 + Pick< 128 + RequestOptions<unknown, boolean>, 129 + 'axios' | 'baseURL' | 'paramsSerializer' | 'querySerializer' 130 + >, 128 131 ) => string; 129 132 130 133 export type Client = CoreClient<RequestFn, Config, MethodFn, BuildUrlFn, SseFn> & {
+7 -3
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/preact-query/axios/client/client.gen.ts
··· 35 35 return getConfig(); 36 36 }; 37 37 38 - const beforeRequest = async <TData = unknown, Url extends string = string>( 39 - options: RequestOptions<TData, boolean, Url>, 38 + const beforeRequest = async < 39 + TData = unknown, 40 + ThrowOnError extends boolean = boolean, 41 + Url extends string = string, 42 + >( 43 + options: RequestOptions<TData, ThrowOnError, Url>, 40 44 ) => { 41 45 const opts = { 42 46 ..._config, ··· 60 64 opts.body = opts.bodySerializer(opts.body); 61 65 } 62 66 63 - const url = buildUrl(opts as RequestOptions<unknown, boolean, string>); 67 + const url = buildUrl(opts); 64 68 65 69 return { opts, url }; 66 70 };
+5 -2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/preact-query/axios/client/types.gen.ts
··· 118 118 119 119 type BuildUrlFn = < 120 120 TData extends { 121 - body?: unknown; 122 121 path?: Record<string, unknown>; 123 122 query?: Record<string, unknown>; 124 123 url: string; 125 124 }, 126 125 >( 127 - options: TData & Options<TData>, 126 + options: TData & 127 + Pick< 128 + RequestOptions<unknown, boolean>, 129 + 'axios' | 'baseURL' | 'paramsSerializer' | 'querySerializer' 130 + >, 128 131 ) => string; 129 132 130 133 export type Client = CoreClient<RequestFn, Config, MethodFn, BuildUrlFn, SseFn> & {
+7 -3
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/axios/client/client.gen.ts
··· 35 35 return getConfig(); 36 36 }; 37 37 38 - const beforeRequest = async <TData = unknown, Url extends string = string>( 39 - options: RequestOptions<TData, boolean, Url>, 38 + const beforeRequest = async < 39 + TData = unknown, 40 + ThrowOnError extends boolean = boolean, 41 + Url extends string = string, 42 + >( 43 + options: RequestOptions<TData, ThrowOnError, Url>, 40 44 ) => { 41 45 const opts = { 42 46 ..._config, ··· 60 64 opts.body = opts.bodySerializer(opts.body); 61 65 } 62 66 63 - const url = buildUrl(opts as RequestOptions<unknown, boolean, string>); 67 + const url = buildUrl(opts); 64 68 65 69 return { opts, url }; 66 70 };
+5 -2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/axios/client/types.gen.ts
··· 118 118 119 119 type BuildUrlFn = < 120 120 TData extends { 121 - body?: unknown; 122 121 path?: Record<string, unknown>; 123 122 query?: Record<string, unknown>; 124 123 url: string; 125 124 }, 126 125 >( 127 - options: TData & Options<TData>, 126 + options: TData & 127 + Pick< 128 + RequestOptions<unknown, boolean>, 129 + 'axios' | 'baseURL' | 'paramsSerializer' | 'querySerializer' 130 + >, 128 131 ) => string; 129 132 130 133 export type Client = CoreClient<RequestFn, Config, MethodFn, BuildUrlFn, SseFn> & {
+7 -3
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/axios/client/client.gen.ts
··· 35 35 return getConfig(); 36 36 }; 37 37 38 - const beforeRequest = async <TData = unknown, Url extends string = string>( 39 - options: RequestOptions<TData, boolean, Url>, 38 + const beforeRequest = async < 39 + TData = unknown, 40 + ThrowOnError extends boolean = boolean, 41 + Url extends string = string, 42 + >( 43 + options: RequestOptions<TData, ThrowOnError, Url>, 40 44 ) => { 41 45 const opts = { 42 46 ..._config, ··· 60 64 opts.body = opts.bodySerializer(opts.body); 61 65 } 62 66 63 - const url = buildUrl(opts as RequestOptions<unknown, boolean, string>); 67 + const url = buildUrl(opts); 64 68 65 69 return { opts, url }; 66 70 };
+5 -2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/axios/client/types.gen.ts
··· 118 118 119 119 type BuildUrlFn = < 120 120 TData extends { 121 - body?: unknown; 122 121 path?: Record<string, unknown>; 123 122 query?: Record<string, unknown>; 124 123 url: string; 125 124 }, 126 125 >( 127 - options: TData & Options<TData>, 126 + options: TData & 127 + Pick< 128 + RequestOptions<unknown, boolean>, 129 + 'axios' | 'baseURL' | 'paramsSerializer' | 'querySerializer' 130 + >, 128 131 ) => string; 129 132 130 133 export type Client = CoreClient<RequestFn, Config, MethodFn, BuildUrlFn, SseFn> & {
+7 -3
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/axios/client/client.gen.ts
··· 35 35 return getConfig(); 36 36 }; 37 37 38 - const beforeRequest = async <TData = unknown, Url extends string = string>( 39 - options: RequestOptions<TData, boolean, Url>, 38 + const beforeRequest = async < 39 + TData = unknown, 40 + ThrowOnError extends boolean = boolean, 41 + Url extends string = string, 42 + >( 43 + options: RequestOptions<TData, ThrowOnError, Url>, 40 44 ) => { 41 45 const opts = { 42 46 ..._config, ··· 60 64 opts.body = opts.bodySerializer(opts.body); 61 65 } 62 66 63 - const url = buildUrl(opts as RequestOptions<unknown, boolean, string>); 67 + const url = buildUrl(opts); 64 68 65 69 return { opts, url }; 66 70 };
+5 -2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/axios/client/types.gen.ts
··· 118 118 119 119 type BuildUrlFn = < 120 120 TData extends { 121 - body?: unknown; 122 121 path?: Record<string, unknown>; 123 122 query?: Record<string, unknown>; 124 123 url: string; 125 124 }, 126 125 >( 127 - options: TData & Options<TData>, 126 + options: TData & 127 + Pick< 128 + RequestOptions<unknown, boolean>, 129 + 'axios' | 'baseURL' | 'paramsSerializer' | 'querySerializer' 130 + >, 128 131 ) => string; 129 132 130 133 export type Client = CoreClient<RequestFn, Config, MethodFn, BuildUrlFn, SseFn> & {
+7 -3
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/axios/client/client.gen.ts
··· 35 35 return getConfig(); 36 36 }; 37 37 38 - const beforeRequest = async <TData = unknown, Url extends string = string>( 39 - options: RequestOptions<TData, boolean, Url>, 38 + const beforeRequest = async < 39 + TData = unknown, 40 + ThrowOnError extends boolean = boolean, 41 + Url extends string = string, 42 + >( 43 + options: RequestOptions<TData, ThrowOnError, Url>, 40 44 ) => { 41 45 const opts = { 42 46 ..._config, ··· 60 64 opts.body = opts.bodySerializer(opts.body); 61 65 } 62 66 63 - const url = buildUrl(opts as RequestOptions<unknown, boolean, string>); 67 + const url = buildUrl(opts); 64 68 65 69 return { opts, url }; 66 70 };
+5 -2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/axios/client/types.gen.ts
··· 118 118 119 119 type BuildUrlFn = < 120 120 TData extends { 121 - body?: unknown; 122 121 path?: Record<string, unknown>; 123 122 query?: Record<string, unknown>; 124 123 url: string; 125 124 }, 126 125 >( 127 - options: TData & Options<TData>, 126 + options: TData & 127 + Pick< 128 + RequestOptions<unknown, boolean>, 129 + 'axios' | 'baseURL' | 'paramsSerializer' | 'querySerializer' 130 + >, 128 131 ) => string; 129 132 130 133 export type Client = CoreClient<RequestFn, Config, MethodFn, BuildUrlFn, SseFn> & {
+7 -3
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-axios/client/client.gen.ts
··· 35 35 return getConfig(); 36 36 }; 37 37 38 - const beforeRequest = async <TData = unknown, Url extends string = string>( 39 - options: RequestOptions<TData, boolean, Url>, 38 + const beforeRequest = async < 39 + TData = unknown, 40 + ThrowOnError extends boolean = boolean, 41 + Url extends string = string, 42 + >( 43 + options: RequestOptions<TData, ThrowOnError, Url>, 40 44 ) => { 41 45 const opts = { 42 46 ..._config, ··· 60 64 opts.body = opts.bodySerializer(opts.body); 61 65 } 62 66 63 - const url = buildUrl(opts as RequestOptions<unknown, boolean, string>); 67 + const url = buildUrl(opts); 64 68 65 69 return { opts, url }; 66 70 };
+5 -2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/sse-axios/client/types.gen.ts
··· 118 118 119 119 type BuildUrlFn = < 120 120 TData extends { 121 - body?: unknown; 122 121 path?: Record<string, unknown>; 123 122 query?: Record<string, unknown>; 124 123 url: string; 125 124 }, 126 125 >( 127 - options: TData & Options<TData>, 126 + options: TData & 127 + Pick< 128 + RequestOptions<unknown, boolean>, 129 + 'axios' | 'baseURL' | 'paramsSerializer' | 'querySerializer' 130 + >, 128 131 ) => string; 129 132 130 133 export type Client = CoreClient<RequestFn, Config, MethodFn, BuildUrlFn, SseFn> & {
+7 -3
packages/openapi-ts/src/plugins/@hey-api/client-axios/bundle/client.ts
··· 33 33 return getConfig(); 34 34 }; 35 35 36 - const beforeRequest = async <TData = unknown, Url extends string = string>( 37 - options: RequestOptions<TData, boolean, Url>, 36 + const beforeRequest = async < 37 + TData = unknown, 38 + ThrowOnError extends boolean = boolean, 39 + Url extends string = string, 40 + >( 41 + options: RequestOptions<TData, ThrowOnError, Url>, 38 42 ) => { 39 43 const opts = { 40 44 ..._config, ··· 58 62 opts.body = opts.bodySerializer(opts.body); 59 63 } 60 64 61 - const url = buildUrl(opts as RequestOptions<unknown, boolean, string>); 65 + const url = buildUrl(opts); 62 66 63 67 return { opts, url }; 64 68 };
+5 -2
packages/openapi-ts/src/plugins/@hey-api/client-axios/bundle/types.ts
··· 116 116 117 117 type BuildUrlFn = < 118 118 TData extends { 119 - body?: unknown; 120 119 path?: Record<string, unknown>; 121 120 query?: Record<string, unknown>; 122 121 url: string; 123 122 }, 124 123 >( 125 - options: TData & Options<TData>, 124 + options: TData & 125 + Pick< 126 + RequestOptions<unknown, boolean>, 127 + 'axios' | 'baseURL' | 'paramsSerializer' | 'querySerializer' 128 + >, 126 129 ) => string; 127 130 128 131 export type Client = CoreClient<RequestFn, Config, MethodFn, BuildUrlFn, SseFn> & {