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

Configure Feed

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

Merge pull request #2080 from hey-api/fix/sdk-axios-response-type

fix(sdk,axios): add responseType field when it's json so validators run by default

authored by

Lubos and committed by
GitHub
86844c63 c130b984

+264 -4
+5
.changeset/tame-numbers-talk.md
··· 1 + --- 2 + '@hey-api/openapi-ts': patch 3 + --- 4 + 5 + fix(sdk,axios): add responseType field when it's json so validators run by default
+12
packages/openapi-ts-tests/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/axios/sdk.gen.ts
··· 160 160 161 161 export const callWithNoContentResponse = <ThrowOnError extends boolean = false>(options?: Options<CallWithNoContentResponseData, ThrowOnError>) => { 162 162 return (options?.client ?? _heyApiClient).get<unknown, unknown, ThrowOnError>({ 163 + responseType: 'json', 163 164 url: '/api/v{api-version}/no-content', 164 165 ...options 165 166 }); ··· 167 168 168 169 export const callWithResponseAndNoContentResponse = <ThrowOnError extends boolean = false>(options?: Options<CallWithResponseAndNoContentResponseData, ThrowOnError>) => { 169 170 return (options?.client ?? _heyApiClient).get<CallWithResponseAndNoContentResponseResponse, unknown, ThrowOnError>({ 171 + responseType: 'json', 170 172 url: '/api/v{api-version}/multiple-tags/response-and-no-content', 171 173 ...options 172 174 }); ··· 174 176 175 177 export const dummyA = <ThrowOnError extends boolean = false>(options?: Options<DummyAData, ThrowOnError>) => { 176 178 return (options?.client ?? _heyApiClient).get<unknown, unknown, ThrowOnError>({ 179 + responseType: 'json', 177 180 url: '/api/v{api-version}/multiple-tags/a', 178 181 ...options 179 182 }); ··· 181 184 182 185 export const dummyB = <ThrowOnError extends boolean = false>(options?: Options<DummyBData, ThrowOnError>) => { 183 186 return (options?.client ?? _heyApiClient).get<unknown, unknown, ThrowOnError>({ 187 + responseType: 'json', 184 188 url: '/api/v{api-version}/multiple-tags/b', 185 189 ...options 186 190 }); ··· 195 199 196 200 export const callWithDuplicateResponses = <ThrowOnError extends boolean = false>(options?: Options<CallWithDuplicateResponsesData, ThrowOnError>) => { 197 201 return (options?.client ?? _heyApiClient).post<CallWithDuplicateResponsesResponse, CallWithDuplicateResponsesError, ThrowOnError>({ 202 + responseType: 'json', 198 203 url: '/api/v{api-version}/response', 199 204 ...options 200 205 }); ··· 202 207 203 208 export const callWithResponses = <ThrowOnError extends boolean = false>(options?: Options<CallWithResponsesData, ThrowOnError>) => { 204 209 return (options?.client ?? _heyApiClient).put<CallWithResponsesResponse, CallWithResponsesError, ThrowOnError>({ 210 + responseType: 'json', 205 211 url: '/api/v{api-version}/response', 206 212 ...options 207 213 }); ··· 222 228 223 229 export const types = <ThrowOnError extends boolean = false>(options: Options<TypesData, ThrowOnError>) => { 224 230 return (options.client ?? _heyApiClient).get<TypesResponse, unknown, ThrowOnError>({ 231 + responseType: 'json', 225 232 querySerializer: { 226 233 array: { 227 234 explode: false, ··· 235 242 236 243 export const complexTypes = <ThrowOnError extends boolean = false>(options: Options<ComplexTypesData, ThrowOnError>) => { 237 244 return (options.client ?? _heyApiClient).get<ComplexTypesResponse, unknown, ThrowOnError>({ 245 + responseType: 'json', 238 246 url: '/api/v{api-version}/complex', 239 247 ...options 240 248 }); ··· 242 250 243 251 export const callWithResultFromHeader = <ThrowOnError extends boolean = false>(options?: Options<CallWithResultFromHeaderData, ThrowOnError>) => { 244 252 return (options?.client ?? _heyApiClient).post<unknown, unknown, ThrowOnError>({ 253 + responseType: 'json', 245 254 url: '/api/v{api-version}/header', 246 255 ...options 247 256 }); ··· 249 258 250 259 export const testErrorCode = <ThrowOnError extends boolean = false>(options: Options<TestErrorCodeData, ThrowOnError>) => { 251 260 return (options.client ?? _heyApiClient).post<unknown, unknown, ThrowOnError>({ 261 + responseType: 'json', 252 262 url: '/api/v{api-version}/error', 253 263 ...options 254 264 }); ··· 256 266 257 267 export const nonAsciiæøåÆøÅöôêÊ字符串 = <ThrowOnError extends boolean = false>(options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data, ThrowOnError>) => { 258 268 return (options.client ?? _heyApiClient).post<NonAsciiæøåÆøÅöôêÊ字符串Response, unknown, ThrowOnError>({ 269 + responseType: 'json', 259 270 url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', 260 271 ...options 261 272 }); ··· 267 278 */ 268 279 export const postApiVbyApiVersionBody = <ThrowOnError extends boolean = false>(options: Options<PostApiVbyApiVersionBodyData, ThrowOnError>) => { 269 280 return (options.client ?? _heyApiClient).post<PostApiVbyApiVersionBodyResponse, PostApiVbyApiVersionBodyError, ThrowOnError>({ 281 + responseType: 'json', 270 282 url: '/api/v{api-version}/body', 271 283 ...options, 272 284 headers: {
+12
packages/openapi-ts-tests/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/axios/sdk.gen.ts
··· 160 160 161 161 export const callWithNoContentResponse = <ThrowOnError extends boolean = false>(options?: Options<CallWithNoContentResponseData, ThrowOnError>) => { 162 162 return (options?.client ?? _heyApiClient).get<unknown, unknown, ThrowOnError>({ 163 + responseType: 'json', 163 164 url: '/api/v{api-version}/no-content', 164 165 ...options 165 166 }); ··· 167 168 168 169 export const callWithResponseAndNoContentResponse = <ThrowOnError extends boolean = false>(options?: Options<CallWithResponseAndNoContentResponseData, ThrowOnError>) => { 169 170 return (options?.client ?? _heyApiClient).get<CallWithResponseAndNoContentResponseResponse, unknown, ThrowOnError>({ 171 + responseType: 'json', 170 172 url: '/api/v{api-version}/multiple-tags/response-and-no-content', 171 173 ...options 172 174 }); ··· 174 176 175 177 export const dummyA = <ThrowOnError extends boolean = false>(options?: Options<DummyAData, ThrowOnError>) => { 176 178 return (options?.client ?? _heyApiClient).get<unknown, unknown, ThrowOnError>({ 179 + responseType: 'json', 177 180 url: '/api/v{api-version}/multiple-tags/a', 178 181 ...options 179 182 }); ··· 181 184 182 185 export const dummyB = <ThrowOnError extends boolean = false>(options?: Options<DummyBData, ThrowOnError>) => { 183 186 return (options?.client ?? _heyApiClient).get<unknown, unknown, ThrowOnError>({ 187 + responseType: 'json', 184 188 url: '/api/v{api-version}/multiple-tags/b', 185 189 ...options 186 190 }); ··· 195 199 196 200 export const callWithDuplicateResponses = <ThrowOnError extends boolean = false>(options?: Options<CallWithDuplicateResponsesData, ThrowOnError>) => { 197 201 return (options?.client ?? _heyApiClient).post<CallWithDuplicateResponsesResponse, CallWithDuplicateResponsesError, ThrowOnError>({ 202 + responseType: 'json', 198 203 url: '/api/v{api-version}/response', 199 204 ...options 200 205 }); ··· 202 207 203 208 export const callWithResponses = <ThrowOnError extends boolean = false>(options?: Options<CallWithResponsesData, ThrowOnError>) => { 204 209 return (options?.client ?? _heyApiClient).put<CallWithResponsesResponse, CallWithResponsesError, ThrowOnError>({ 210 + responseType: 'json', 205 211 url: '/api/v{api-version}/response', 206 212 ...options 207 213 }); ··· 222 228 223 229 export const types = <ThrowOnError extends boolean = false>(options: Options<TypesData, ThrowOnError>) => { 224 230 return (options.client ?? _heyApiClient).get<TypesResponse, unknown, ThrowOnError>({ 231 + responseType: 'json', 225 232 querySerializer: { 226 233 array: { 227 234 explode: false, ··· 235 242 236 243 export const complexTypes = <ThrowOnError extends boolean = false>(options: Options<ComplexTypesData, ThrowOnError>) => { 237 244 return (options.client ?? _heyApiClient).get<ComplexTypesResponse, unknown, ThrowOnError>({ 245 + responseType: 'json', 238 246 url: '/api/v{api-version}/complex', 239 247 ...options 240 248 }); ··· 242 250 243 251 export const callWithResultFromHeader = <ThrowOnError extends boolean = false>(options?: Options<CallWithResultFromHeaderData, ThrowOnError>) => { 244 252 return (options?.client ?? _heyApiClient).post<unknown, unknown, ThrowOnError>({ 253 + responseType: 'json', 245 254 url: '/api/v{api-version}/header', 246 255 ...options 247 256 }); ··· 249 258 250 259 export const testErrorCode = <ThrowOnError extends boolean = false>(options: Options<TestErrorCodeData, ThrowOnError>) => { 251 260 return (options.client ?? _heyApiClient).post<unknown, unknown, ThrowOnError>({ 261 + responseType: 'json', 252 262 url: '/api/v{api-version}/error', 253 263 ...options 254 264 }); ··· 256 266 257 267 export const nonAsciiæøåÆøÅöôêÊ字符串 = <ThrowOnError extends boolean = false>(options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data, ThrowOnError>) => { 258 268 return (options.client ?? _heyApiClient).post<NonAsciiæøåÆøÅöôêÊ字符串Response, unknown, ThrowOnError>({ 269 + responseType: 'json', 259 270 url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', 260 271 ...options 261 272 }); ··· 267 278 */ 268 279 export const postApiVbyApiVersionBody = <ThrowOnError extends boolean = false>(options: Options<PostApiVbyApiVersionBodyData, ThrowOnError>) => { 269 280 return (options.client ?? _heyApiClient).post<PostApiVbyApiVersionBodyResponse, PostApiVbyApiVersionBodyError, ThrowOnError>({ 281 + responseType: 'json', 270 282 url: '/api/v{api-version}/body', 271 283 ...options, 272 284 headers: {
+12
packages/openapi-ts-tests/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/axios/sdk.gen.ts
··· 160 160 161 161 export const callWithNoContentResponse = <ThrowOnError extends boolean = false>(options?: Options<CallWithNoContentResponseData, ThrowOnError>) => { 162 162 return (options?.client ?? _heyApiClient).get<unknown, unknown, ThrowOnError>({ 163 + responseType: 'json', 163 164 url: '/api/v{api-version}/no-content', 164 165 ...options 165 166 }); ··· 167 168 168 169 export const callWithResponseAndNoContentResponse = <ThrowOnError extends boolean = false>(options?: Options<CallWithResponseAndNoContentResponseData, ThrowOnError>) => { 169 170 return (options?.client ?? _heyApiClient).get<CallWithResponseAndNoContentResponseResponse, unknown, ThrowOnError>({ 171 + responseType: 'json', 170 172 url: '/api/v{api-version}/multiple-tags/response-and-no-content', 171 173 ...options 172 174 }); ··· 174 176 175 177 export const dummyA = <ThrowOnError extends boolean = false>(options?: Options<DummyAData, ThrowOnError>) => { 176 178 return (options?.client ?? _heyApiClient).get<unknown, unknown, ThrowOnError>({ 179 + responseType: 'json', 177 180 url: '/api/v{api-version}/multiple-tags/a', 178 181 ...options 179 182 }); ··· 181 184 182 185 export const dummyB = <ThrowOnError extends boolean = false>(options?: Options<DummyBData, ThrowOnError>) => { 183 186 return (options?.client ?? _heyApiClient).get<unknown, unknown, ThrowOnError>({ 187 + responseType: 'json', 184 188 url: '/api/v{api-version}/multiple-tags/b', 185 189 ...options 186 190 }); ··· 195 199 196 200 export const callWithDuplicateResponses = <ThrowOnError extends boolean = false>(options?: Options<CallWithDuplicateResponsesData, ThrowOnError>) => { 197 201 return (options?.client ?? _heyApiClient).post<CallWithDuplicateResponsesResponse, CallWithDuplicateResponsesError, ThrowOnError>({ 202 + responseType: 'json', 198 203 url: '/api/v{api-version}/response', 199 204 ...options 200 205 }); ··· 202 207 203 208 export const callWithResponses = <ThrowOnError extends boolean = false>(options?: Options<CallWithResponsesData, ThrowOnError>) => { 204 209 return (options?.client ?? _heyApiClient).put<CallWithResponsesResponse, CallWithResponsesError, ThrowOnError>({ 210 + responseType: 'json', 205 211 url: '/api/v{api-version}/response', 206 212 ...options 207 213 }); ··· 222 228 223 229 export const types = <ThrowOnError extends boolean = false>(options: Options<TypesData, ThrowOnError>) => { 224 230 return (options.client ?? _heyApiClient).get<TypesResponse, unknown, ThrowOnError>({ 231 + responseType: 'json', 225 232 querySerializer: { 226 233 array: { 227 234 explode: false, ··· 235 242 236 243 export const complexTypes = <ThrowOnError extends boolean = false>(options: Options<ComplexTypesData, ThrowOnError>) => { 237 244 return (options.client ?? _heyApiClient).get<ComplexTypesResponse, unknown, ThrowOnError>({ 245 + responseType: 'json', 238 246 url: '/api/v{api-version}/complex', 239 247 ...options 240 248 }); ··· 242 250 243 251 export const callWithResultFromHeader = <ThrowOnError extends boolean = false>(options?: Options<CallWithResultFromHeaderData, ThrowOnError>) => { 244 252 return (options?.client ?? _heyApiClient).post<unknown, unknown, ThrowOnError>({ 253 + responseType: 'json', 245 254 url: '/api/v{api-version}/header', 246 255 ...options 247 256 }); ··· 249 258 250 259 export const testErrorCode = <ThrowOnError extends boolean = false>(options: Options<TestErrorCodeData, ThrowOnError>) => { 251 260 return (options.client ?? _heyApiClient).post<unknown, unknown, ThrowOnError>({ 261 + responseType: 'json', 252 262 url: '/api/v{api-version}/error', 253 263 ...options 254 264 }); ··· 256 266 257 267 export const nonAsciiæøåÆøÅöôêÊ字符串 = <ThrowOnError extends boolean = false>(options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data, ThrowOnError>) => { 258 268 return (options.client ?? _heyApiClient).post<NonAsciiæøåÆøÅöôêÊ字符串Response, unknown, ThrowOnError>({ 269 + responseType: 'json', 259 270 url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', 260 271 ...options 261 272 }); ··· 267 278 */ 268 279 export const postApiVbyApiVersionBody = <ThrowOnError extends boolean = false>(options: Options<PostApiVbyApiVersionBodyData, ThrowOnError>) => { 269 280 return (options.client ?? _heyApiClient).post<PostApiVbyApiVersionBodyResponse, PostApiVbyApiVersionBodyError, ThrowOnError>({ 281 + responseType: 'json', 270 282 url: '/api/v{api-version}/body', 271 283 ...options, 272 284 headers: {
+12
packages/openapi-ts-tests/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/axios/sdk.gen.ts
··· 160 160 161 161 export const callWithNoContentResponse = <ThrowOnError extends boolean = false>(options?: Options<CallWithNoContentResponseData, ThrowOnError>) => { 162 162 return (options?.client ?? _heyApiClient).get<unknown, unknown, ThrowOnError>({ 163 + responseType: 'json', 163 164 url: '/api/v{api-version}/no-content', 164 165 ...options 165 166 }); ··· 167 168 168 169 export const callWithResponseAndNoContentResponse = <ThrowOnError extends boolean = false>(options?: Options<CallWithResponseAndNoContentResponseData, ThrowOnError>) => { 169 170 return (options?.client ?? _heyApiClient).get<CallWithResponseAndNoContentResponseResponse, unknown, ThrowOnError>({ 171 + responseType: 'json', 170 172 url: '/api/v{api-version}/multiple-tags/response-and-no-content', 171 173 ...options 172 174 }); ··· 174 176 175 177 export const dummyA = <ThrowOnError extends boolean = false>(options?: Options<DummyAData, ThrowOnError>) => { 176 178 return (options?.client ?? _heyApiClient).get<unknown, unknown, ThrowOnError>({ 179 + responseType: 'json', 177 180 url: '/api/v{api-version}/multiple-tags/a', 178 181 ...options 179 182 }); ··· 181 184 182 185 export const dummyB = <ThrowOnError extends boolean = false>(options?: Options<DummyBData, ThrowOnError>) => { 183 186 return (options?.client ?? _heyApiClient).get<unknown, unknown, ThrowOnError>({ 187 + responseType: 'json', 184 188 url: '/api/v{api-version}/multiple-tags/b', 185 189 ...options 186 190 }); ··· 195 199 196 200 export const callWithDuplicateResponses = <ThrowOnError extends boolean = false>(options?: Options<CallWithDuplicateResponsesData, ThrowOnError>) => { 197 201 return (options?.client ?? _heyApiClient).post<CallWithDuplicateResponsesResponse, CallWithDuplicateResponsesError, ThrowOnError>({ 202 + responseType: 'json', 198 203 url: '/api/v{api-version}/response', 199 204 ...options 200 205 }); ··· 202 207 203 208 export const callWithResponses = <ThrowOnError extends boolean = false>(options?: Options<CallWithResponsesData, ThrowOnError>) => { 204 209 return (options?.client ?? _heyApiClient).put<CallWithResponsesResponse, CallWithResponsesError, ThrowOnError>({ 210 + responseType: 'json', 205 211 url: '/api/v{api-version}/response', 206 212 ...options 207 213 }); ··· 222 228 223 229 export const types = <ThrowOnError extends boolean = false>(options: Options<TypesData, ThrowOnError>) => { 224 230 return (options.client ?? _heyApiClient).get<TypesResponse, unknown, ThrowOnError>({ 231 + responseType: 'json', 225 232 querySerializer: { 226 233 array: { 227 234 explode: false, ··· 235 242 236 243 export const complexTypes = <ThrowOnError extends boolean = false>(options: Options<ComplexTypesData, ThrowOnError>) => { 237 244 return (options.client ?? _heyApiClient).get<ComplexTypesResponse, unknown, ThrowOnError>({ 245 + responseType: 'json', 238 246 url: '/api/v{api-version}/complex', 239 247 ...options 240 248 }); ··· 242 250 243 251 export const callWithResultFromHeader = <ThrowOnError extends boolean = false>(options?: Options<CallWithResultFromHeaderData, ThrowOnError>) => { 244 252 return (options?.client ?? _heyApiClient).post<unknown, unknown, ThrowOnError>({ 253 + responseType: 'json', 245 254 url: '/api/v{api-version}/header', 246 255 ...options 247 256 }); ··· 249 258 250 259 export const testErrorCode = <ThrowOnError extends boolean = false>(options: Options<TestErrorCodeData, ThrowOnError>) => { 251 260 return (options.client ?? _heyApiClient).post<unknown, unknown, ThrowOnError>({ 261 + responseType: 'json', 252 262 url: '/api/v{api-version}/error', 253 263 ...options 254 264 }); ··· 256 266 257 267 export const nonAsciiæøåÆøÅöôêÊ字符串 = <ThrowOnError extends boolean = false>(options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data, ThrowOnError>) => { 258 268 return (options.client ?? _heyApiClient).post<NonAsciiæøåÆøÅöôêÊ字符串Response, unknown, ThrowOnError>({ 269 + responseType: 'json', 259 270 url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', 260 271 ...options 261 272 }); ··· 267 278 */ 268 279 export const postApiVbyApiVersionBody = <ThrowOnError extends boolean = false>(options: Options<PostApiVbyApiVersionBodyData, ThrowOnError>) => { 269 280 return (options.client ?? _heyApiClient).post<PostApiVbyApiVersionBodyResponse, PostApiVbyApiVersionBodyError, ThrowOnError>({ 281 + responseType: 'json', 270 282 url: '/api/v{api-version}/body', 271 283 ...options, 272 284 headers: {
+12
packages/openapi-ts-tests/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/axios/sdk.gen.ts
··· 160 160 161 161 export const callWithNoContentResponse = <ThrowOnError extends boolean = false>(options?: Options<CallWithNoContentResponseData, ThrowOnError>) => { 162 162 return (options?.client ?? _heyApiClient).get<unknown, unknown, ThrowOnError>({ 163 + responseType: 'json', 163 164 url: '/api/v{api-version}/no-content', 164 165 ...options 165 166 }); ··· 167 168 168 169 export const callWithResponseAndNoContentResponse = <ThrowOnError extends boolean = false>(options?: Options<CallWithResponseAndNoContentResponseData, ThrowOnError>) => { 169 170 return (options?.client ?? _heyApiClient).get<CallWithResponseAndNoContentResponseResponse, unknown, ThrowOnError>({ 171 + responseType: 'json', 170 172 url: '/api/v{api-version}/multiple-tags/response-and-no-content', 171 173 ...options 172 174 }); ··· 174 176 175 177 export const dummyA = <ThrowOnError extends boolean = false>(options?: Options<DummyAData, ThrowOnError>) => { 176 178 return (options?.client ?? _heyApiClient).get<unknown, unknown, ThrowOnError>({ 179 + responseType: 'json', 177 180 url: '/api/v{api-version}/multiple-tags/a', 178 181 ...options 179 182 }); ··· 181 184 182 185 export const dummyB = <ThrowOnError extends boolean = false>(options?: Options<DummyBData, ThrowOnError>) => { 183 186 return (options?.client ?? _heyApiClient).get<unknown, unknown, ThrowOnError>({ 187 + responseType: 'json', 184 188 url: '/api/v{api-version}/multiple-tags/b', 185 189 ...options 186 190 }); ··· 195 199 196 200 export const callWithDuplicateResponses = <ThrowOnError extends boolean = false>(options?: Options<CallWithDuplicateResponsesData, ThrowOnError>) => { 197 201 return (options?.client ?? _heyApiClient).post<CallWithDuplicateResponsesResponse, CallWithDuplicateResponsesError, ThrowOnError>({ 202 + responseType: 'json', 198 203 url: '/api/v{api-version}/response', 199 204 ...options 200 205 }); ··· 202 207 203 208 export const callWithResponses = <ThrowOnError extends boolean = false>(options?: Options<CallWithResponsesData, ThrowOnError>) => { 204 209 return (options?.client ?? _heyApiClient).put<CallWithResponsesResponse, CallWithResponsesError, ThrowOnError>({ 210 + responseType: 'json', 205 211 url: '/api/v{api-version}/response', 206 212 ...options 207 213 }); ··· 222 228 223 229 export const types = <ThrowOnError extends boolean = false>(options: Options<TypesData, ThrowOnError>) => { 224 230 return (options.client ?? _heyApiClient).get<TypesResponse, unknown, ThrowOnError>({ 231 + responseType: 'json', 225 232 querySerializer: { 226 233 array: { 227 234 explode: false, ··· 235 242 236 243 export const complexTypes = <ThrowOnError extends boolean = false>(options: Options<ComplexTypesData, ThrowOnError>) => { 237 244 return (options.client ?? _heyApiClient).get<ComplexTypesResponse, unknown, ThrowOnError>({ 245 + responseType: 'json', 238 246 url: '/api/v{api-version}/complex', 239 247 ...options 240 248 }); ··· 242 250 243 251 export const callWithResultFromHeader = <ThrowOnError extends boolean = false>(options?: Options<CallWithResultFromHeaderData, ThrowOnError>) => { 244 252 return (options?.client ?? _heyApiClient).post<unknown, unknown, ThrowOnError>({ 253 + responseType: 'json', 245 254 url: '/api/v{api-version}/header', 246 255 ...options 247 256 }); ··· 249 258 250 259 export const testErrorCode = <ThrowOnError extends boolean = false>(options: Options<TestErrorCodeData, ThrowOnError>) => { 251 260 return (options.client ?? _heyApiClient).post<unknown, unknown, ThrowOnError>({ 261 + responseType: 'json', 252 262 url: '/api/v{api-version}/error', 253 263 ...options 254 264 }); ··· 256 266 257 267 export const nonAsciiæøåÆøÅöôêÊ字符串 = <ThrowOnError extends boolean = false>(options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data, ThrowOnError>) => { 258 268 return (options.client ?? _heyApiClient).post<NonAsciiæøåÆøÅöôêÊ字符串Response, unknown, ThrowOnError>({ 269 + responseType: 'json', 259 270 url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', 260 271 ...options 261 272 }); ··· 267 278 */ 268 279 export const postApiVbyApiVersionBody = <ThrowOnError extends boolean = false>(options: Options<PostApiVbyApiVersionBodyData, ThrowOnError>) => { 269 280 return (options.client ?? _heyApiClient).post<PostApiVbyApiVersionBodyResponse, PostApiVbyApiVersionBodyError, ThrowOnError>({ 281 + responseType: 'json', 270 282 url: '/api/v{api-version}/body', 271 283 ...options, 272 284 headers: {
+13
packages/openapi-ts-tests/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/axios/sdk.gen.ts
··· 34 34 35 35 export const import_ = <ThrowOnError extends boolean = false>(options: Options<ImportData, ThrowOnError>) => { 36 36 return (options.client ?? _heyApiClient).post<ImportResponse, unknown, ThrowOnError>({ 37 + responseType: 'json', 37 38 url: '/api/v{api-version}/no+tag', 38 39 ...options, 39 40 headers: { ··· 52 53 53 54 export const apiVVersionODataControllerCount = <ThrowOnError extends boolean = false>(options?: Options<ApiVVersionODataControllerCountData, ThrowOnError>) => { 54 55 return (options?.client ?? _heyApiClient).get<ApiVVersionODataControllerCountResponse, unknown, ThrowOnError>({ 56 + responseType: 'json', 55 57 url: '/api/v{api-version}/simple/$count', 56 58 ...options 57 59 }); ··· 59 61 60 62 export const getApiVbyApiVersionSimpleOperation = <ThrowOnError extends boolean = false>(options: Options<GetApiVbyApiVersionSimpleOperationData, ThrowOnError>) => { 61 63 return (options.client ?? _heyApiClient).get<GetApiVbyApiVersionSimpleOperationResponse, GetApiVbyApiVersionSimpleOperationError, ThrowOnError>({ 64 + responseType: 'json', 62 65 url: '/api/v{api-version}/simple:operation', 63 66 ...options 64 67 }); ··· 172 175 173 176 export const postCallWithOptionalParam = <ThrowOnError extends boolean = false>(options: Options<PostCallWithOptionalParamData, ThrowOnError>) => { 174 177 return (options.client ?? _heyApiClient).post<PostCallWithOptionalParamResponse, unknown, ThrowOnError>({ 178 + responseType: 'json', 175 179 url: '/api/v{api-version}/parameters', 176 180 ...options, 177 181 headers: { ··· 262 266 263 267 export const callWithResponseAndNoContentResponse = <ThrowOnError extends boolean = false>(options?: Options<CallWithResponseAndNoContentResponseData, ThrowOnError>) => { 264 268 return (options?.client ?? _heyApiClient).get<CallWithResponseAndNoContentResponseResponse, unknown, ThrowOnError>({ 269 + responseType: 'json', 265 270 url: '/api/v{api-version}/multiple-tags/response-and-no-content', 266 271 ...options 267 272 }); ··· 269 274 270 275 export const dummyA = <ThrowOnError extends boolean = false>(options?: Options<DummyAData, ThrowOnError>) => { 271 276 return (options?.client ?? _heyApiClient).get<DummyAResponse, unknown, ThrowOnError>({ 277 + responseType: 'json', 272 278 url: '/api/v{api-version}/multiple-tags/a', 273 279 ...options 274 280 }); ··· 290 296 291 297 export const callWithDuplicateResponses = <ThrowOnError extends boolean = false>(options?: Options<CallWithDuplicateResponsesData, ThrowOnError>) => { 292 298 return (options?.client ?? _heyApiClient).post<CallWithDuplicateResponsesResponse, CallWithDuplicateResponsesError, ThrowOnError>({ 299 + responseType: 'json', 293 300 url: '/api/v{api-version}/response', 294 301 ...options 295 302 }); ··· 297 304 298 305 export const callWithResponses = <ThrowOnError extends boolean = false>(options?: Options<CallWithResponsesData, ThrowOnError>) => { 299 306 return (options?.client ?? _heyApiClient).put<CallWithResponsesResponse, CallWithResponsesError, ThrowOnError>({ 307 + responseType: 'json', 300 308 url: '/api/v{api-version}/response', 301 309 ...options 302 310 }); ··· 311 319 312 320 export const types = <ThrowOnError extends boolean = false>(options: Options<TypesData, ThrowOnError>) => { 313 321 return (options.client ?? _heyApiClient).get<TypesResponse, unknown, ThrowOnError>({ 322 + responseType: 'json', 314 323 url: '/api/v{api-version}/types', 315 324 ...options 316 325 }); ··· 319 328 export const uploadFile = <ThrowOnError extends boolean = false>(options: Options<UploadFileData, ThrowOnError>) => { 320 329 return (options.client ?? _heyApiClient).post<UploadFileResponse, unknown, ThrowOnError>({ 321 330 ...urlSearchParamsBodySerializer, 331 + responseType: 'json', 322 332 url: '/api/v{api-version}/upload', 323 333 ...options, 324 334 headers: { ··· 338 348 339 349 export const complexTypes = <ThrowOnError extends boolean = false>(options: Options<ComplexTypesData, ThrowOnError>) => { 340 350 return (options.client ?? _heyApiClient).get<ComplexTypesResponse, unknown, ThrowOnError>({ 351 + responseType: 'json', 341 352 url: '/api/v{api-version}/complex', 342 353 ...options 343 354 }); ··· 364 375 365 376 export const complexParams = <ThrowOnError extends boolean = false>(options: Options<ComplexParamsData, ThrowOnError>) => { 366 377 return (options.client ?? _heyApiClient).put<ComplexParamsResponse, unknown, ThrowOnError>({ 378 + responseType: 'json', 367 379 url: '/api/v{api-version}/complex/{id}', 368 380 ...options, 369 381 headers: { ··· 389 401 390 402 export const nonAsciiæøåÆøÅöôêÊ字符串 = <ThrowOnError extends boolean = false>(options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data, ThrowOnError>) => { 391 403 return (options.client ?? _heyApiClient).post<NonAsciiæøåÆøÅöôêÊ字符串Response, unknown, ThrowOnError>({ 404 + responseType: 'json', 392 405 url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', 393 406 ...options 394 407 });
+13
packages/openapi-ts-tests/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/axios/sdk.gen.ts
··· 34 34 35 35 export const import_ = <ThrowOnError extends boolean = false>(options: Options<ImportData, ThrowOnError>) => { 36 36 return (options.client ?? _heyApiClient).post<ImportResponse, unknown, ThrowOnError>({ 37 + responseType: 'json', 37 38 url: '/api/v{api-version}/no+tag', 38 39 ...options, 39 40 headers: { ··· 52 53 53 54 export const apiVVersionODataControllerCount = <ThrowOnError extends boolean = false>(options?: Options<ApiVVersionODataControllerCountData, ThrowOnError>) => { 54 55 return (options?.client ?? _heyApiClient).get<ApiVVersionODataControllerCountResponse, unknown, ThrowOnError>({ 56 + responseType: 'json', 55 57 url: '/api/v{api-version}/simple/$count', 56 58 ...options 57 59 }); ··· 59 61 60 62 export const getApiVbyApiVersionSimpleOperation = <ThrowOnError extends boolean = false>(options: Options<GetApiVbyApiVersionSimpleOperationData, ThrowOnError>) => { 61 63 return (options.client ?? _heyApiClient).get<GetApiVbyApiVersionSimpleOperationResponse, GetApiVbyApiVersionSimpleOperationError, ThrowOnError>({ 64 + responseType: 'json', 62 65 url: '/api/v{api-version}/simple:operation', 63 66 ...options 64 67 }); ··· 172 175 173 176 export const postCallWithOptionalParam = <ThrowOnError extends boolean = false>(options: Options<PostCallWithOptionalParamData, ThrowOnError>) => { 174 177 return (options.client ?? _heyApiClient).post<PostCallWithOptionalParamResponse, unknown, ThrowOnError>({ 178 + responseType: 'json', 175 179 url: '/api/v{api-version}/parameters', 176 180 ...options, 177 181 headers: { ··· 262 266 263 267 export const callWithResponseAndNoContentResponse = <ThrowOnError extends boolean = false>(options?: Options<CallWithResponseAndNoContentResponseData, ThrowOnError>) => { 264 268 return (options?.client ?? _heyApiClient).get<CallWithResponseAndNoContentResponseResponse, unknown, ThrowOnError>({ 269 + responseType: 'json', 265 270 url: '/api/v{api-version}/multiple-tags/response-and-no-content', 266 271 ...options 267 272 }); ··· 269 274 270 275 export const dummyA = <ThrowOnError extends boolean = false>(options?: Options<DummyAData, ThrowOnError>) => { 271 276 return (options?.client ?? _heyApiClient).get<DummyAResponse, unknown, ThrowOnError>({ 277 + responseType: 'json', 272 278 url: '/api/v{api-version}/multiple-tags/a', 273 279 ...options 274 280 }); ··· 290 296 291 297 export const callWithDuplicateResponses = <ThrowOnError extends boolean = false>(options?: Options<CallWithDuplicateResponsesData, ThrowOnError>) => { 292 298 return (options?.client ?? _heyApiClient).post<CallWithDuplicateResponsesResponse, CallWithDuplicateResponsesError, ThrowOnError>({ 299 + responseType: 'json', 293 300 url: '/api/v{api-version}/response', 294 301 ...options 295 302 }); ··· 297 304 298 305 export const callWithResponses = <ThrowOnError extends boolean = false>(options?: Options<CallWithResponsesData, ThrowOnError>) => { 299 306 return (options?.client ?? _heyApiClient).put<CallWithResponsesResponse, CallWithResponsesError, ThrowOnError>({ 307 + responseType: 'json', 300 308 url: '/api/v{api-version}/response', 301 309 ...options 302 310 }); ··· 311 319 312 320 export const types = <ThrowOnError extends boolean = false>(options: Options<TypesData, ThrowOnError>) => { 313 321 return (options.client ?? _heyApiClient).get<TypesResponse, unknown, ThrowOnError>({ 322 + responseType: 'json', 314 323 url: '/api/v{api-version}/types', 315 324 ...options 316 325 }); ··· 319 328 export const uploadFile = <ThrowOnError extends boolean = false>(options: Options<UploadFileData, ThrowOnError>) => { 320 329 return (options.client ?? _heyApiClient).post<UploadFileResponse, unknown, ThrowOnError>({ 321 330 ...urlSearchParamsBodySerializer, 331 + responseType: 'json', 322 332 url: '/api/v{api-version}/upload', 323 333 ...options, 324 334 headers: { ··· 338 348 339 349 export const complexTypes = <ThrowOnError extends boolean = false>(options: Options<ComplexTypesData, ThrowOnError>) => { 340 350 return (options.client ?? _heyApiClient).get<ComplexTypesResponse, unknown, ThrowOnError>({ 351 + responseType: 'json', 341 352 url: '/api/v{api-version}/complex', 342 353 ...options 343 354 }); ··· 364 375 365 376 export const complexParams = <ThrowOnError extends boolean = false>(options: Options<ComplexParamsData, ThrowOnError>) => { 366 377 return (options.client ?? _heyApiClient).put<ComplexParamsResponse, unknown, ThrowOnError>({ 378 + responseType: 'json', 367 379 url: '/api/v{api-version}/complex/{id}', 368 380 ...options, 369 381 headers: { ··· 389 401 390 402 export const nonAsciiæøåÆøÅöôêÊ字符串 = <ThrowOnError extends boolean = false>(options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data, ThrowOnError>) => { 391 403 return (options.client ?? _heyApiClient).post<NonAsciiæøåÆøÅöôêÊ字符串Response, unknown, ThrowOnError>({ 404 + responseType: 'json', 392 405 url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', 393 406 ...options 394 407 });
+13
packages/openapi-ts-tests/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/axios/sdk.gen.ts
··· 34 34 35 35 export const import_ = <ThrowOnError extends boolean = false>(options: Options<ImportData, ThrowOnError>) => { 36 36 return (options.client ?? _heyApiClient).post<ImportResponse, unknown, ThrowOnError>({ 37 + responseType: 'json', 37 38 url: '/api/v{api-version}/no+tag', 38 39 ...options, 39 40 headers: { ··· 52 53 53 54 export const apiVVersionODataControllerCount = <ThrowOnError extends boolean = false>(options?: Options<ApiVVersionODataControllerCountData, ThrowOnError>) => { 54 55 return (options?.client ?? _heyApiClient).get<ApiVVersionODataControllerCountResponse, unknown, ThrowOnError>({ 56 + responseType: 'json', 55 57 url: '/api/v{api-version}/simple/$count', 56 58 ...options 57 59 }); ··· 59 61 60 62 export const getApiVbyApiVersionSimpleOperation = <ThrowOnError extends boolean = false>(options: Options<GetApiVbyApiVersionSimpleOperationData, ThrowOnError>) => { 61 63 return (options.client ?? _heyApiClient).get<GetApiVbyApiVersionSimpleOperationResponse, GetApiVbyApiVersionSimpleOperationError, ThrowOnError>({ 64 + responseType: 'json', 62 65 url: '/api/v{api-version}/simple:operation', 63 66 ...options 64 67 }); ··· 172 175 173 176 export const postCallWithOptionalParam = <ThrowOnError extends boolean = false>(options: Options<PostCallWithOptionalParamData, ThrowOnError>) => { 174 177 return (options.client ?? _heyApiClient).post<PostCallWithOptionalParamResponse, unknown, ThrowOnError>({ 178 + responseType: 'json', 175 179 url: '/api/v{api-version}/parameters', 176 180 ...options, 177 181 headers: { ··· 262 266 263 267 export const callWithResponseAndNoContentResponse = <ThrowOnError extends boolean = false>(options?: Options<CallWithResponseAndNoContentResponseData, ThrowOnError>) => { 264 268 return (options?.client ?? _heyApiClient).get<CallWithResponseAndNoContentResponseResponse, unknown, ThrowOnError>({ 269 + responseType: 'json', 265 270 url: '/api/v{api-version}/multiple-tags/response-and-no-content', 266 271 ...options 267 272 }); ··· 269 274 270 275 export const dummyA = <ThrowOnError extends boolean = false>(options?: Options<DummyAData, ThrowOnError>) => { 271 276 return (options?.client ?? _heyApiClient).get<DummyAResponse, unknown, ThrowOnError>({ 277 + responseType: 'json', 272 278 url: '/api/v{api-version}/multiple-tags/a', 273 279 ...options 274 280 }); ··· 290 296 291 297 export const callWithDuplicateResponses = <ThrowOnError extends boolean = false>(options?: Options<CallWithDuplicateResponsesData, ThrowOnError>) => { 292 298 return (options?.client ?? _heyApiClient).post<CallWithDuplicateResponsesResponse, CallWithDuplicateResponsesError, ThrowOnError>({ 299 + responseType: 'json', 293 300 url: '/api/v{api-version}/response', 294 301 ...options 295 302 }); ··· 297 304 298 305 export const callWithResponses = <ThrowOnError extends boolean = false>(options?: Options<CallWithResponsesData, ThrowOnError>) => { 299 306 return (options?.client ?? _heyApiClient).put<CallWithResponsesResponse, CallWithResponsesError, ThrowOnError>({ 307 + responseType: 'json', 300 308 url: '/api/v{api-version}/response', 301 309 ...options 302 310 }); ··· 311 319 312 320 export const types = <ThrowOnError extends boolean = false>(options: Options<TypesData, ThrowOnError>) => { 313 321 return (options.client ?? _heyApiClient).get<TypesResponse, unknown, ThrowOnError>({ 322 + responseType: 'json', 314 323 url: '/api/v{api-version}/types', 315 324 ...options 316 325 }); ··· 319 328 export const uploadFile = <ThrowOnError extends boolean = false>(options: Options<UploadFileData, ThrowOnError>) => { 320 329 return (options.client ?? _heyApiClient).post<UploadFileResponse, unknown, ThrowOnError>({ 321 330 ...urlSearchParamsBodySerializer, 331 + responseType: 'json', 322 332 url: '/api/v{api-version}/upload', 323 333 ...options, 324 334 headers: { ··· 338 348 339 349 export const complexTypes = <ThrowOnError extends boolean = false>(options: Options<ComplexTypesData, ThrowOnError>) => { 340 350 return (options.client ?? _heyApiClient).get<ComplexTypesResponse, unknown, ThrowOnError>({ 351 + responseType: 'json', 341 352 url: '/api/v{api-version}/complex', 342 353 ...options 343 354 }); ··· 364 375 365 376 export const complexParams = <ThrowOnError extends boolean = false>(options: Options<ComplexParamsData, ThrowOnError>) => { 366 377 return (options.client ?? _heyApiClient).put<ComplexParamsResponse, unknown, ThrowOnError>({ 378 + responseType: 'json', 367 379 url: '/api/v{api-version}/complex/{id}', 368 380 ...options, 369 381 headers: { ··· 389 401 390 402 export const nonAsciiæøåÆøÅöôêÊ字符串 = <ThrowOnError extends boolean = false>(options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data, ThrowOnError>) => { 391 403 return (options.client ?? _heyApiClient).post<NonAsciiæøåÆøÅöôêÊ字符串Response, unknown, ThrowOnError>({ 404 + responseType: 'json', 392 405 url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', 393 406 ...options 394 407 });
+13
packages/openapi-ts-tests/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/axios/sdk.gen.ts
··· 34 34 35 35 export const import_ = <ThrowOnError extends boolean = false>(options: Options<ImportData, ThrowOnError>) => { 36 36 return (options.client ?? _heyApiClient).post<ImportResponse, unknown, ThrowOnError>({ 37 + responseType: 'json', 37 38 url: '/api/v{api-version}/no+tag', 38 39 ...options, 39 40 headers: { ··· 52 53 53 54 export const apiVVersionODataControllerCount = <ThrowOnError extends boolean = false>(options?: Options<ApiVVersionODataControllerCountData, ThrowOnError>) => { 54 55 return (options?.client ?? _heyApiClient).get<ApiVVersionODataControllerCountResponse, unknown, ThrowOnError>({ 56 + responseType: 'json', 55 57 url: '/api/v{api-version}/simple/$count', 56 58 ...options 57 59 }); ··· 59 61 60 62 export const getApiVbyApiVersionSimpleOperation = <ThrowOnError extends boolean = false>(options: Options<GetApiVbyApiVersionSimpleOperationData, ThrowOnError>) => { 61 63 return (options.client ?? _heyApiClient).get<GetApiVbyApiVersionSimpleOperationResponse, GetApiVbyApiVersionSimpleOperationError, ThrowOnError>({ 64 + responseType: 'json', 62 65 url: '/api/v{api-version}/simple:operation', 63 66 ...options 64 67 }); ··· 172 175 173 176 export const postCallWithOptionalParam = <ThrowOnError extends boolean = false>(options: Options<PostCallWithOptionalParamData, ThrowOnError>) => { 174 177 return (options.client ?? _heyApiClient).post<PostCallWithOptionalParamResponse, unknown, ThrowOnError>({ 178 + responseType: 'json', 175 179 url: '/api/v{api-version}/parameters', 176 180 ...options, 177 181 headers: { ··· 262 266 263 267 export const callWithResponseAndNoContentResponse = <ThrowOnError extends boolean = false>(options?: Options<CallWithResponseAndNoContentResponseData, ThrowOnError>) => { 264 268 return (options?.client ?? _heyApiClient).get<CallWithResponseAndNoContentResponseResponse, unknown, ThrowOnError>({ 269 + responseType: 'json', 265 270 url: '/api/v{api-version}/multiple-tags/response-and-no-content', 266 271 ...options 267 272 }); ··· 269 274 270 275 export const dummyA = <ThrowOnError extends boolean = false>(options?: Options<DummyAData, ThrowOnError>) => { 271 276 return (options?.client ?? _heyApiClient).get<DummyAResponse, unknown, ThrowOnError>({ 277 + responseType: 'json', 272 278 url: '/api/v{api-version}/multiple-tags/a', 273 279 ...options 274 280 }); ··· 290 296 291 297 export const callWithDuplicateResponses = <ThrowOnError extends boolean = false>(options?: Options<CallWithDuplicateResponsesData, ThrowOnError>) => { 292 298 return (options?.client ?? _heyApiClient).post<CallWithDuplicateResponsesResponse, CallWithDuplicateResponsesError, ThrowOnError>({ 299 + responseType: 'json', 293 300 url: '/api/v{api-version}/response', 294 301 ...options 295 302 }); ··· 297 304 298 305 export const callWithResponses = <ThrowOnError extends boolean = false>(options?: Options<CallWithResponsesData, ThrowOnError>) => { 299 306 return (options?.client ?? _heyApiClient).put<CallWithResponsesResponse, CallWithResponsesError, ThrowOnError>({ 307 + responseType: 'json', 300 308 url: '/api/v{api-version}/response', 301 309 ...options 302 310 }); ··· 311 319 312 320 export const types = <ThrowOnError extends boolean = false>(options: Options<TypesData, ThrowOnError>) => { 313 321 return (options.client ?? _heyApiClient).get<TypesResponse, unknown, ThrowOnError>({ 322 + responseType: 'json', 314 323 url: '/api/v{api-version}/types', 315 324 ...options 316 325 }); ··· 319 328 export const uploadFile = <ThrowOnError extends boolean = false>(options: Options<UploadFileData, ThrowOnError>) => { 320 329 return (options.client ?? _heyApiClient).post<UploadFileResponse, unknown, ThrowOnError>({ 321 330 ...urlSearchParamsBodySerializer, 331 + responseType: 'json', 322 332 url: '/api/v{api-version}/upload', 323 333 ...options, 324 334 headers: { ··· 338 348 339 349 export const complexTypes = <ThrowOnError extends boolean = false>(options: Options<ComplexTypesData, ThrowOnError>) => { 340 350 return (options.client ?? _heyApiClient).get<ComplexTypesResponse, unknown, ThrowOnError>({ 351 + responseType: 'json', 341 352 url: '/api/v{api-version}/complex', 342 353 ...options 343 354 }); ··· 364 375 365 376 export const complexParams = <ThrowOnError extends boolean = false>(options: Options<ComplexParamsData, ThrowOnError>) => { 366 377 return (options.client ?? _heyApiClient).put<ComplexParamsResponse, unknown, ThrowOnError>({ 378 + responseType: 'json', 367 379 url: '/api/v{api-version}/complex/{id}', 368 380 ...options, 369 381 headers: { ··· 389 401 390 402 export const nonAsciiæøåÆøÅöôêÊ字符串 = <ThrowOnError extends boolean = false>(options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data, ThrowOnError>) => { 391 403 return (options.client ?? _heyApiClient).post<NonAsciiæøåÆøÅöôêÊ字符串Response, unknown, ThrowOnError>({ 404 + responseType: 'json', 392 405 url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', 393 406 ...options 394 407 });
+13
packages/openapi-ts-tests/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/axios/sdk.gen.ts
··· 34 34 35 35 export const import_ = <ThrowOnError extends boolean = false>(options: Options<ImportData, ThrowOnError>) => { 36 36 return (options.client ?? _heyApiClient).post<ImportResponse, unknown, ThrowOnError>({ 37 + responseType: 'json', 37 38 url: '/api/v{api-version}/no+tag', 38 39 ...options, 39 40 headers: { ··· 52 53 53 54 export const apiVVersionODataControllerCount = <ThrowOnError extends boolean = false>(options?: Options<ApiVVersionODataControllerCountData, ThrowOnError>) => { 54 55 return (options?.client ?? _heyApiClient).get<ApiVVersionODataControllerCountResponse, unknown, ThrowOnError>({ 56 + responseType: 'json', 55 57 url: '/api/v{api-version}/simple/$count', 56 58 ...options 57 59 }); ··· 59 61 60 62 export const getApiVbyApiVersionSimpleOperation = <ThrowOnError extends boolean = false>(options: Options<GetApiVbyApiVersionSimpleOperationData, ThrowOnError>) => { 61 63 return (options.client ?? _heyApiClient).get<GetApiVbyApiVersionSimpleOperationResponse, GetApiVbyApiVersionSimpleOperationError, ThrowOnError>({ 64 + responseType: 'json', 62 65 url: '/api/v{api-version}/simple:operation', 63 66 ...options 64 67 }); ··· 172 175 173 176 export const postCallWithOptionalParam = <ThrowOnError extends boolean = false>(options: Options<PostCallWithOptionalParamData, ThrowOnError>) => { 174 177 return (options.client ?? _heyApiClient).post<PostCallWithOptionalParamResponse, unknown, ThrowOnError>({ 178 + responseType: 'json', 175 179 url: '/api/v{api-version}/parameters', 176 180 ...options, 177 181 headers: { ··· 262 266 263 267 export const callWithResponseAndNoContentResponse = <ThrowOnError extends boolean = false>(options?: Options<CallWithResponseAndNoContentResponseData, ThrowOnError>) => { 264 268 return (options?.client ?? _heyApiClient).get<CallWithResponseAndNoContentResponseResponse, unknown, ThrowOnError>({ 269 + responseType: 'json', 265 270 url: '/api/v{api-version}/multiple-tags/response-and-no-content', 266 271 ...options 267 272 }); ··· 269 274 270 275 export const dummyA = <ThrowOnError extends boolean = false>(options?: Options<DummyAData, ThrowOnError>) => { 271 276 return (options?.client ?? _heyApiClient).get<DummyAResponse, unknown, ThrowOnError>({ 277 + responseType: 'json', 272 278 url: '/api/v{api-version}/multiple-tags/a', 273 279 ...options 274 280 }); ··· 290 296 291 297 export const callWithDuplicateResponses = <ThrowOnError extends boolean = false>(options?: Options<CallWithDuplicateResponsesData, ThrowOnError>) => { 292 298 return (options?.client ?? _heyApiClient).post<CallWithDuplicateResponsesResponse, CallWithDuplicateResponsesError, ThrowOnError>({ 299 + responseType: 'json', 293 300 url: '/api/v{api-version}/response', 294 301 ...options 295 302 }); ··· 297 304 298 305 export const callWithResponses = <ThrowOnError extends boolean = false>(options?: Options<CallWithResponsesData, ThrowOnError>) => { 299 306 return (options?.client ?? _heyApiClient).put<CallWithResponsesResponse, CallWithResponsesError, ThrowOnError>({ 307 + responseType: 'json', 300 308 url: '/api/v{api-version}/response', 301 309 ...options 302 310 }); ··· 311 319 312 320 export const types = <ThrowOnError extends boolean = false>(options: Options<TypesData, ThrowOnError>) => { 313 321 return (options.client ?? _heyApiClient).get<TypesResponse, unknown, ThrowOnError>({ 322 + responseType: 'json', 314 323 url: '/api/v{api-version}/types', 315 324 ...options 316 325 }); ··· 319 328 export const uploadFile = <ThrowOnError extends boolean = false>(options: Options<UploadFileData, ThrowOnError>) => { 320 329 return (options.client ?? _heyApiClient).post<UploadFileResponse, unknown, ThrowOnError>({ 321 330 ...urlSearchParamsBodySerializer, 331 + responseType: 'json', 322 332 url: '/api/v{api-version}/upload', 323 333 ...options, 324 334 headers: { ··· 338 348 339 349 export const complexTypes = <ThrowOnError extends boolean = false>(options: Options<ComplexTypesData, ThrowOnError>) => { 340 350 return (options.client ?? _heyApiClient).get<ComplexTypesResponse, unknown, ThrowOnError>({ 351 + responseType: 'json', 341 352 url: '/api/v{api-version}/complex', 342 353 ...options 343 354 }); ··· 364 375 365 376 export const complexParams = <ThrowOnError extends boolean = false>(options: Options<ComplexParamsData, ThrowOnError>) => { 366 377 return (options.client ?? _heyApiClient).put<ComplexParamsResponse, unknown, ThrowOnError>({ 378 + responseType: 'json', 367 379 url: '/api/v{api-version}/complex/{id}', 368 380 ...options, 369 381 headers: { ··· 389 401 390 402 export const nonAsciiæøåÆøÅöôêÊ字符串 = <ThrowOnError extends boolean = false>(options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data, ThrowOnError>) => { 391 403 return (options.client ?? _heyApiClient).post<NonAsciiæøåÆøÅöôêÊ字符串Response, unknown, ThrowOnError>({ 404 + responseType: 'json', 392 405 url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', 393 406 ...options 394 407 });
+13
packages/openapi-ts-tests/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/bundle/sdk.gen.ts
··· 34 34 35 35 export const import_ = <ThrowOnError extends boolean = false>(options: Options<ImportData, ThrowOnError>) => { 36 36 return (options.client ?? _heyApiClient).post<ImportResponse, unknown, ThrowOnError>({ 37 + responseType: 'json', 37 38 url: '/api/v{api-version}/no+tag', 38 39 ...options, 39 40 headers: { ··· 52 53 53 54 export const apiVVersionODataControllerCount = <ThrowOnError extends boolean = false>(options?: Options<ApiVVersionODataControllerCountData, ThrowOnError>) => { 54 55 return (options?.client ?? _heyApiClient).get<ApiVVersionODataControllerCountResponse, unknown, ThrowOnError>({ 56 + responseType: 'json', 55 57 url: '/api/v{api-version}/simple/$count', 56 58 ...options 57 59 }); ··· 59 61 60 62 export const getApiVbyApiVersionSimpleOperation = <ThrowOnError extends boolean = false>(options: Options<GetApiVbyApiVersionSimpleOperationData, ThrowOnError>) => { 61 63 return (options.client ?? _heyApiClient).get<GetApiVbyApiVersionSimpleOperationResponse, GetApiVbyApiVersionSimpleOperationError, ThrowOnError>({ 64 + responseType: 'json', 62 65 url: '/api/v{api-version}/simple:operation', 63 66 ...options 64 67 }); ··· 172 175 173 176 export const postCallWithOptionalParam = <ThrowOnError extends boolean = false>(options: Options<PostCallWithOptionalParamData, ThrowOnError>) => { 174 177 return (options.client ?? _heyApiClient).post<PostCallWithOptionalParamResponse, unknown, ThrowOnError>({ 178 + responseType: 'json', 175 179 url: '/api/v{api-version}/parameters', 176 180 ...options, 177 181 headers: { ··· 262 266 263 267 export const callWithResponseAndNoContentResponse = <ThrowOnError extends boolean = false>(options?: Options<CallWithResponseAndNoContentResponseData, ThrowOnError>) => { 264 268 return (options?.client ?? _heyApiClient).get<CallWithResponseAndNoContentResponseResponse, unknown, ThrowOnError>({ 269 + responseType: 'json', 265 270 url: '/api/v{api-version}/multiple-tags/response-and-no-content', 266 271 ...options 267 272 }); ··· 269 274 270 275 export const dummyA = <ThrowOnError extends boolean = false>(options?: Options<DummyAData, ThrowOnError>) => { 271 276 return (options?.client ?? _heyApiClient).get<DummyAResponse, unknown, ThrowOnError>({ 277 + responseType: 'json', 272 278 url: '/api/v{api-version}/multiple-tags/a', 273 279 ...options 274 280 }); ··· 290 296 291 297 export const callWithDuplicateResponses = <ThrowOnError extends boolean = false>(options?: Options<CallWithDuplicateResponsesData, ThrowOnError>) => { 292 298 return (options?.client ?? _heyApiClient).post<CallWithDuplicateResponsesResponse, CallWithDuplicateResponsesError, ThrowOnError>({ 299 + responseType: 'json', 293 300 url: '/api/v{api-version}/response', 294 301 ...options 295 302 }); ··· 297 304 298 305 export const callWithResponses = <ThrowOnError extends boolean = false>(options?: Options<CallWithResponsesData, ThrowOnError>) => { 299 306 return (options?.client ?? _heyApiClient).put<CallWithResponsesResponse, CallWithResponsesError, ThrowOnError>({ 307 + responseType: 'json', 300 308 url: '/api/v{api-version}/response', 301 309 ...options 302 310 }); ··· 311 319 312 320 export const types = <ThrowOnError extends boolean = false>(options: Options<TypesData, ThrowOnError>) => { 313 321 return (options.client ?? _heyApiClient).get<TypesResponse, unknown, ThrowOnError>({ 322 + responseType: 'json', 314 323 url: '/api/v{api-version}/types', 315 324 ...options 316 325 }); ··· 319 328 export const uploadFile = <ThrowOnError extends boolean = false>(options: Options<UploadFileData, ThrowOnError>) => { 320 329 return (options.client ?? _heyApiClient).post<UploadFileResponse, unknown, ThrowOnError>({ 321 330 ...urlSearchParamsBodySerializer, 331 + responseType: 'json', 322 332 url: '/api/v{api-version}/upload', 323 333 ...options, 324 334 headers: { ··· 338 348 339 349 export const complexTypes = <ThrowOnError extends boolean = false>(options: Options<ComplexTypesData, ThrowOnError>) => { 340 350 return (options.client ?? _heyApiClient).get<ComplexTypesResponse, unknown, ThrowOnError>({ 351 + responseType: 'json', 341 352 url: '/api/v{api-version}/complex', 342 353 ...options 343 354 }); ··· 364 375 365 376 export const complexParams = <ThrowOnError extends boolean = false>(options: Options<ComplexParamsData, ThrowOnError>) => { 366 377 return (options.client ?? _heyApiClient).put<ComplexParamsResponse, unknown, ThrowOnError>({ 378 + responseType: 'json', 367 379 url: '/api/v{api-version}/complex/{id}', 368 380 ...options, 369 381 headers: { ··· 389 401 390 402 export const nonAsciiæøåÆøÅöôêÊ字符串 = <ThrowOnError extends boolean = false>(options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data, ThrowOnError>) => { 391 403 return (options.client ?? _heyApiClient).post<NonAsciiæøåÆøÅöôêÊ字符串Response, unknown, ThrowOnError>({ 404 + responseType: 'json', 392 405 url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', 393 406 ...options 394 407 });
+13
packages/openapi-ts-tests/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/default/sdk.gen.ts
··· 34 34 35 35 export const import_ = <ThrowOnError extends boolean = false>(options: Options<ImportData, ThrowOnError>) => { 36 36 return (options.client ?? _heyApiClient).post<ImportResponse, unknown, ThrowOnError>({ 37 + responseType: 'json', 37 38 url: '/api/v{api-version}/no+tag', 38 39 ...options, 39 40 headers: { ··· 52 53 53 54 export const apiVVersionODataControllerCount = <ThrowOnError extends boolean = false>(options?: Options<ApiVVersionODataControllerCountData, ThrowOnError>) => { 54 55 return (options?.client ?? _heyApiClient).get<ApiVVersionODataControllerCountResponse, unknown, ThrowOnError>({ 56 + responseType: 'json', 55 57 url: '/api/v{api-version}/simple/$count', 56 58 ...options 57 59 }); ··· 59 61 60 62 export const getApiVbyApiVersionSimpleOperation = <ThrowOnError extends boolean = false>(options: Options<GetApiVbyApiVersionSimpleOperationData, ThrowOnError>) => { 61 63 return (options.client ?? _heyApiClient).get<GetApiVbyApiVersionSimpleOperationResponse, GetApiVbyApiVersionSimpleOperationError, ThrowOnError>({ 64 + responseType: 'json', 62 65 url: '/api/v{api-version}/simple:operation', 63 66 ...options 64 67 }); ··· 172 175 173 176 export const postCallWithOptionalParam = <ThrowOnError extends boolean = false>(options: Options<PostCallWithOptionalParamData, ThrowOnError>) => { 174 177 return (options.client ?? _heyApiClient).post<PostCallWithOptionalParamResponse, unknown, ThrowOnError>({ 178 + responseType: 'json', 175 179 url: '/api/v{api-version}/parameters', 176 180 ...options, 177 181 headers: { ··· 262 266 263 267 export const callWithResponseAndNoContentResponse = <ThrowOnError extends boolean = false>(options?: Options<CallWithResponseAndNoContentResponseData, ThrowOnError>) => { 264 268 return (options?.client ?? _heyApiClient).get<CallWithResponseAndNoContentResponseResponse, unknown, ThrowOnError>({ 269 + responseType: 'json', 265 270 url: '/api/v{api-version}/multiple-tags/response-and-no-content', 266 271 ...options 267 272 }); ··· 269 274 270 275 export const dummyA = <ThrowOnError extends boolean = false>(options?: Options<DummyAData, ThrowOnError>) => { 271 276 return (options?.client ?? _heyApiClient).get<DummyAResponse, unknown, ThrowOnError>({ 277 + responseType: 'json', 272 278 url: '/api/v{api-version}/multiple-tags/a', 273 279 ...options 274 280 }); ··· 290 296 291 297 export const callWithDuplicateResponses = <ThrowOnError extends boolean = false>(options?: Options<CallWithDuplicateResponsesData, ThrowOnError>) => { 292 298 return (options?.client ?? _heyApiClient).post<CallWithDuplicateResponsesResponse, CallWithDuplicateResponsesError, ThrowOnError>({ 299 + responseType: 'json', 293 300 url: '/api/v{api-version}/response', 294 301 ...options 295 302 }); ··· 297 304 298 305 export const callWithResponses = <ThrowOnError extends boolean = false>(options?: Options<CallWithResponsesData, ThrowOnError>) => { 299 306 return (options?.client ?? _heyApiClient).put<CallWithResponsesResponse, CallWithResponsesError, ThrowOnError>({ 307 + responseType: 'json', 300 308 url: '/api/v{api-version}/response', 301 309 ...options 302 310 }); ··· 311 319 312 320 export const types = <ThrowOnError extends boolean = false>(options: Options<TypesData, ThrowOnError>) => { 313 321 return (options.client ?? _heyApiClient).get<TypesResponse, unknown, ThrowOnError>({ 322 + responseType: 'json', 314 323 url: '/api/v{api-version}/types', 315 324 ...options 316 325 }); ··· 319 328 export const uploadFile = <ThrowOnError extends boolean = false>(options: Options<UploadFileData, ThrowOnError>) => { 320 329 return (options.client ?? _heyApiClient).post<UploadFileResponse, unknown, ThrowOnError>({ 321 330 ...urlSearchParamsBodySerializer, 331 + responseType: 'json', 322 332 url: '/api/v{api-version}/upload', 323 333 ...options, 324 334 headers: { ··· 338 348 339 349 export const complexTypes = <ThrowOnError extends boolean = false>(options: Options<ComplexTypesData, ThrowOnError>) => { 340 350 return (options.client ?? _heyApiClient).get<ComplexTypesResponse, unknown, ThrowOnError>({ 351 + responseType: 'json', 341 352 url: '/api/v{api-version}/complex', 342 353 ...options 343 354 }); ··· 364 375 365 376 export const complexParams = <ThrowOnError extends boolean = false>(options: Options<ComplexParamsData, ThrowOnError>) => { 366 377 return (options.client ?? _heyApiClient).put<ComplexParamsResponse, unknown, ThrowOnError>({ 378 + responseType: 'json', 367 379 url: '/api/v{api-version}/complex/{id}', 368 380 ...options, 369 381 headers: { ··· 389 401 390 402 export const nonAsciiæøåÆøÅöôêÊ字符串 = <ThrowOnError extends boolean = false>(options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data, ThrowOnError>) => { 391 403 return (options.client ?? _heyApiClient).post<NonAsciiæøåÆøÅöôêÊ字符串Response, unknown, ThrowOnError>({ 404 + responseType: 'json', 392 405 url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', 393 406 ...options 394 407 });
+13
packages/openapi-ts-tests/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/sdk-client-optional/sdk.gen.ts
··· 34 34 35 35 export const import_ = <ThrowOnError extends boolean = false>(options: Options<ImportData, ThrowOnError>) => { 36 36 return (options.client ?? _heyApiClient).post<ImportResponse, unknown, ThrowOnError>({ 37 + responseType: 'json', 37 38 url: '/api/v{api-version}/no+tag', 38 39 ...options, 39 40 headers: { ··· 52 53 53 54 export const apiVVersionODataControllerCount = <ThrowOnError extends boolean = false>(options?: Options<ApiVVersionODataControllerCountData, ThrowOnError>) => { 54 55 return (options?.client ?? _heyApiClient).get<ApiVVersionODataControllerCountResponse, unknown, ThrowOnError>({ 56 + responseType: 'json', 55 57 url: '/api/v{api-version}/simple/$count', 56 58 ...options 57 59 }); ··· 59 61 60 62 export const getApiVbyApiVersionSimpleOperation = <ThrowOnError extends boolean = false>(options: Options<GetApiVbyApiVersionSimpleOperationData, ThrowOnError>) => { 61 63 return (options.client ?? _heyApiClient).get<GetApiVbyApiVersionSimpleOperationResponse, GetApiVbyApiVersionSimpleOperationError, ThrowOnError>({ 64 + responseType: 'json', 62 65 url: '/api/v{api-version}/simple:operation', 63 66 ...options 64 67 }); ··· 172 175 173 176 export const postCallWithOptionalParam = <ThrowOnError extends boolean = false>(options: Options<PostCallWithOptionalParamData, ThrowOnError>) => { 174 177 return (options.client ?? _heyApiClient).post<PostCallWithOptionalParamResponse, unknown, ThrowOnError>({ 178 + responseType: 'json', 175 179 url: '/api/v{api-version}/parameters', 176 180 ...options, 177 181 headers: { ··· 262 266 263 267 export const callWithResponseAndNoContentResponse = <ThrowOnError extends boolean = false>(options?: Options<CallWithResponseAndNoContentResponseData, ThrowOnError>) => { 264 268 return (options?.client ?? _heyApiClient).get<CallWithResponseAndNoContentResponseResponse, unknown, ThrowOnError>({ 269 + responseType: 'json', 265 270 url: '/api/v{api-version}/multiple-tags/response-and-no-content', 266 271 ...options 267 272 }); ··· 269 274 270 275 export const dummyA = <ThrowOnError extends boolean = false>(options?: Options<DummyAData, ThrowOnError>) => { 271 276 return (options?.client ?? _heyApiClient).get<DummyAResponse, unknown, ThrowOnError>({ 277 + responseType: 'json', 272 278 url: '/api/v{api-version}/multiple-tags/a', 273 279 ...options 274 280 }); ··· 290 296 291 297 export const callWithDuplicateResponses = <ThrowOnError extends boolean = false>(options?: Options<CallWithDuplicateResponsesData, ThrowOnError>) => { 292 298 return (options?.client ?? _heyApiClient).post<CallWithDuplicateResponsesResponse, CallWithDuplicateResponsesError, ThrowOnError>({ 299 + responseType: 'json', 293 300 url: '/api/v{api-version}/response', 294 301 ...options 295 302 }); ··· 297 304 298 305 export const callWithResponses = <ThrowOnError extends boolean = false>(options?: Options<CallWithResponsesData, ThrowOnError>) => { 299 306 return (options?.client ?? _heyApiClient).put<CallWithResponsesResponse, CallWithResponsesError, ThrowOnError>({ 307 + responseType: 'json', 300 308 url: '/api/v{api-version}/response', 301 309 ...options 302 310 }); ··· 311 319 312 320 export const types = <ThrowOnError extends boolean = false>(options: Options<TypesData, ThrowOnError>) => { 313 321 return (options.client ?? _heyApiClient).get<TypesResponse, unknown, ThrowOnError>({ 322 + responseType: 'json', 314 323 url: '/api/v{api-version}/types', 315 324 ...options 316 325 }); ··· 319 328 export const uploadFile = <ThrowOnError extends boolean = false>(options: Options<UploadFileData, ThrowOnError>) => { 320 329 return (options.client ?? _heyApiClient).post<UploadFileResponse, unknown, ThrowOnError>({ 321 330 ...urlSearchParamsBodySerializer, 331 + responseType: 'json', 322 332 url: '/api/v{api-version}/upload', 323 333 ...options, 324 334 headers: { ··· 338 348 339 349 export const complexTypes = <ThrowOnError extends boolean = false>(options: Options<ComplexTypesData, ThrowOnError>) => { 340 350 return (options.client ?? _heyApiClient).get<ComplexTypesResponse, unknown, ThrowOnError>({ 351 + responseType: 'json', 341 352 url: '/api/v{api-version}/complex', 342 353 ...options 343 354 }); ··· 364 375 365 376 export const complexParams = <ThrowOnError extends boolean = false>(options: Options<ComplexParamsData, ThrowOnError>) => { 366 377 return (options.client ?? _heyApiClient).put<ComplexParamsResponse, unknown, ThrowOnError>({ 378 + responseType: 'json', 367 379 url: '/api/v{api-version}/complex/{id}', 368 380 ...options, 369 381 headers: { ··· 389 401 390 402 export const nonAsciiæøåÆøÅöôêÊ字符串 = <ThrowOnError extends boolean = false>(options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data, ThrowOnError>) => { 391 403 return (options.client ?? _heyApiClient).post<NonAsciiæøåÆøÅöôêÊ字符串Response, unknown, ThrowOnError>({ 404 + responseType: 'json', 392 405 url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', 393 406 ...options 394 407 });
+13
packages/openapi-ts-tests/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/sdk-client-required/sdk.gen.ts
··· 33 33 34 34 export const import_ = <ThrowOnError extends boolean = false>(options: Options<ImportData, ThrowOnError>) => { 35 35 return options.client.post<ImportResponse, unknown, ThrowOnError>({ 36 + responseType: 'json', 36 37 url: '/api/v{api-version}/no+tag', 37 38 ...options, 38 39 headers: { ··· 51 52 52 53 export const apiVVersionODataControllerCount = <ThrowOnError extends boolean = false>(options: Options<ApiVVersionODataControllerCountData, ThrowOnError>) => { 53 54 return options.client.get<ApiVVersionODataControllerCountResponse, unknown, ThrowOnError>({ 55 + responseType: 'json', 54 56 url: '/api/v{api-version}/simple/$count', 55 57 ...options 56 58 }); ··· 58 60 59 61 export const getApiVbyApiVersionSimpleOperation = <ThrowOnError extends boolean = false>(options: Options<GetApiVbyApiVersionSimpleOperationData, ThrowOnError>) => { 60 62 return options.client.get<GetApiVbyApiVersionSimpleOperationResponse, GetApiVbyApiVersionSimpleOperationError, ThrowOnError>({ 63 + responseType: 'json', 61 64 url: '/api/v{api-version}/simple:operation', 62 65 ...options 63 66 }); ··· 171 174 172 175 export const postCallWithOptionalParam = <ThrowOnError extends boolean = false>(options: Options<PostCallWithOptionalParamData, ThrowOnError>) => { 173 176 return options.client.post<PostCallWithOptionalParamResponse, unknown, ThrowOnError>({ 177 + responseType: 'json', 174 178 url: '/api/v{api-version}/parameters', 175 179 ...options, 176 180 headers: { ··· 261 265 262 266 export const callWithResponseAndNoContentResponse = <ThrowOnError extends boolean = false>(options: Options<CallWithResponseAndNoContentResponseData, ThrowOnError>) => { 263 267 return options.client.get<CallWithResponseAndNoContentResponseResponse, unknown, ThrowOnError>({ 268 + responseType: 'json', 264 269 url: '/api/v{api-version}/multiple-tags/response-and-no-content', 265 270 ...options 266 271 }); ··· 268 273 269 274 export const dummyA = <ThrowOnError extends boolean = false>(options: Options<DummyAData, ThrowOnError>) => { 270 275 return options.client.get<DummyAResponse, unknown, ThrowOnError>({ 276 + responseType: 'json', 271 277 url: '/api/v{api-version}/multiple-tags/a', 272 278 ...options 273 279 }); ··· 289 295 290 296 export const callWithDuplicateResponses = <ThrowOnError extends boolean = false>(options: Options<CallWithDuplicateResponsesData, ThrowOnError>) => { 291 297 return options.client.post<CallWithDuplicateResponsesResponse, CallWithDuplicateResponsesError, ThrowOnError>({ 298 + responseType: 'json', 292 299 url: '/api/v{api-version}/response', 293 300 ...options 294 301 }); ··· 296 303 297 304 export const callWithResponses = <ThrowOnError extends boolean = false>(options: Options<CallWithResponsesData, ThrowOnError>) => { 298 305 return options.client.put<CallWithResponsesResponse, CallWithResponsesError, ThrowOnError>({ 306 + responseType: 'json', 299 307 url: '/api/v{api-version}/response', 300 308 ...options 301 309 }); ··· 310 318 311 319 export const types = <ThrowOnError extends boolean = false>(options: Options<TypesData, ThrowOnError>) => { 312 320 return options.client.get<TypesResponse, unknown, ThrowOnError>({ 321 + responseType: 'json', 313 322 url: '/api/v{api-version}/types', 314 323 ...options 315 324 }); ··· 318 327 export const uploadFile = <ThrowOnError extends boolean = false>(options: Options<UploadFileData, ThrowOnError>) => { 319 328 return options.client.post<UploadFileResponse, unknown, ThrowOnError>({ 320 329 ...urlSearchParamsBodySerializer, 330 + responseType: 'json', 321 331 url: '/api/v{api-version}/upload', 322 332 ...options, 323 333 headers: { ··· 337 347 338 348 export const complexTypes = <ThrowOnError extends boolean = false>(options: Options<ComplexTypesData, ThrowOnError>) => { 339 349 return options.client.get<ComplexTypesResponse, unknown, ThrowOnError>({ 350 + responseType: 'json', 340 351 url: '/api/v{api-version}/complex', 341 352 ...options 342 353 }); ··· 363 374 364 375 export const complexParams = <ThrowOnError extends boolean = false>(options: Options<ComplexParamsData, ThrowOnError>) => { 365 376 return options.client.put<ComplexParamsResponse, unknown, ThrowOnError>({ 377 + responseType: 'json', 366 378 url: '/api/v{api-version}/complex/{id}', 367 379 ...options, 368 380 headers: { ··· 388 400 389 401 export const nonAsciiæøåÆøÅöôêÊ字符串 = <ThrowOnError extends boolean = false>(options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data, ThrowOnError>) => { 390 402 return options.client.post<NonAsciiæøåÆøÅöôêÊ字符串Response, unknown, ThrowOnError>({ 403 + responseType: 'json', 391 404 url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', 392 405 ...options 393 406 });
+13
packages/openapi-ts-tests/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/tsconfig-nodenext-sdk/sdk.gen.ts
··· 34 34 35 35 export const import_ = <ThrowOnError extends boolean = false>(options: Options<ImportData, ThrowOnError>) => { 36 36 return (options.client ?? _heyApiClient).post<ImportResponse, unknown, ThrowOnError>({ 37 + responseType: 'json', 37 38 url: '/api/v{api-version}/no+tag', 38 39 ...options, 39 40 headers: { ··· 52 53 53 54 export const apiVVersionODataControllerCount = <ThrowOnError extends boolean = false>(options?: Options<ApiVVersionODataControllerCountData, ThrowOnError>) => { 54 55 return (options?.client ?? _heyApiClient).get<ApiVVersionODataControllerCountResponse, unknown, ThrowOnError>({ 56 + responseType: 'json', 55 57 url: '/api/v{api-version}/simple/$count', 56 58 ...options 57 59 }); ··· 59 61 60 62 export const getApiVbyApiVersionSimpleOperation = <ThrowOnError extends boolean = false>(options: Options<GetApiVbyApiVersionSimpleOperationData, ThrowOnError>) => { 61 63 return (options.client ?? _heyApiClient).get<GetApiVbyApiVersionSimpleOperationResponse, GetApiVbyApiVersionSimpleOperationError, ThrowOnError>({ 64 + responseType: 'json', 62 65 url: '/api/v{api-version}/simple:operation', 63 66 ...options 64 67 }); ··· 172 175 173 176 export const postCallWithOptionalParam = <ThrowOnError extends boolean = false>(options: Options<PostCallWithOptionalParamData, ThrowOnError>) => { 174 177 return (options.client ?? _heyApiClient).post<PostCallWithOptionalParamResponse, unknown, ThrowOnError>({ 178 + responseType: 'json', 175 179 url: '/api/v{api-version}/parameters', 176 180 ...options, 177 181 headers: { ··· 262 266 263 267 export const callWithResponseAndNoContentResponse = <ThrowOnError extends boolean = false>(options?: Options<CallWithResponseAndNoContentResponseData, ThrowOnError>) => { 264 268 return (options?.client ?? _heyApiClient).get<CallWithResponseAndNoContentResponseResponse, unknown, ThrowOnError>({ 269 + responseType: 'json', 265 270 url: '/api/v{api-version}/multiple-tags/response-and-no-content', 266 271 ...options 267 272 }); ··· 269 274 270 275 export const dummyA = <ThrowOnError extends boolean = false>(options?: Options<DummyAData, ThrowOnError>) => { 271 276 return (options?.client ?? _heyApiClient).get<DummyAResponse, unknown, ThrowOnError>({ 277 + responseType: 'json', 272 278 url: '/api/v{api-version}/multiple-tags/a', 273 279 ...options 274 280 }); ··· 290 296 291 297 export const callWithDuplicateResponses = <ThrowOnError extends boolean = false>(options?: Options<CallWithDuplicateResponsesData, ThrowOnError>) => { 292 298 return (options?.client ?? _heyApiClient).post<CallWithDuplicateResponsesResponse, CallWithDuplicateResponsesError, ThrowOnError>({ 299 + responseType: 'json', 293 300 url: '/api/v{api-version}/response', 294 301 ...options 295 302 }); ··· 297 304 298 305 export const callWithResponses = <ThrowOnError extends boolean = false>(options?: Options<CallWithResponsesData, ThrowOnError>) => { 299 306 return (options?.client ?? _heyApiClient).put<CallWithResponsesResponse, CallWithResponsesError, ThrowOnError>({ 307 + responseType: 'json', 300 308 url: '/api/v{api-version}/response', 301 309 ...options 302 310 }); ··· 311 319 312 320 export const types = <ThrowOnError extends boolean = false>(options: Options<TypesData, ThrowOnError>) => { 313 321 return (options.client ?? _heyApiClient).get<TypesResponse, unknown, ThrowOnError>({ 322 + responseType: 'json', 314 323 url: '/api/v{api-version}/types', 315 324 ...options 316 325 }); ··· 319 328 export const uploadFile = <ThrowOnError extends boolean = false>(options: Options<UploadFileData, ThrowOnError>) => { 320 329 return (options.client ?? _heyApiClient).post<UploadFileResponse, unknown, ThrowOnError>({ 321 330 ...urlSearchParamsBodySerializer, 331 + responseType: 'json', 322 332 url: '/api/v{api-version}/upload', 323 333 ...options, 324 334 headers: { ··· 338 348 339 349 export const complexTypes = <ThrowOnError extends boolean = false>(options: Options<ComplexTypesData, ThrowOnError>) => { 340 350 return (options.client ?? _heyApiClient).get<ComplexTypesResponse, unknown, ThrowOnError>({ 351 + responseType: 'json', 341 352 url: '/api/v{api-version}/complex', 342 353 ...options 343 354 }); ··· 364 375 365 376 export const complexParams = <ThrowOnError extends boolean = false>(options: Options<ComplexParamsData, ThrowOnError>) => { 366 377 return (options.client ?? _heyApiClient).put<ComplexParamsResponse, unknown, ThrowOnError>({ 378 + responseType: 'json', 367 379 url: '/api/v{api-version}/complex/{id}', 368 380 ...options, 369 381 headers: { ··· 389 401 390 402 export const nonAsciiæøåÆøÅöôêÊ字符串 = <ThrowOnError extends boolean = false>(options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data, ThrowOnError>) => { 391 403 return (options.client ?? _heyApiClient).post<NonAsciiæøåÆøÅöôêÊ字符串Response, unknown, ThrowOnError>({ 404 + responseType: 'json', 392 405 url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', 393 406 ...options 394 407 });
+13
packages/openapi-ts-tests/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/axios/sdk.gen.ts
··· 34 34 35 35 export const import_ = <ThrowOnError extends boolean = false>(options: Options<ImportData, ThrowOnError>) => { 36 36 return (options.client ?? _heyApiClient).post<ImportResponse, unknown, ThrowOnError>({ 37 + responseType: 'json', 37 38 url: '/api/v{api-version}/no+tag', 38 39 ...options, 39 40 headers: { ··· 52 53 53 54 export const apiVVersionODataControllerCount = <ThrowOnError extends boolean = false>(options?: Options<ApiVVersionODataControllerCountData, ThrowOnError>) => { 54 55 return (options?.client ?? _heyApiClient).get<ApiVVersionODataControllerCountResponse, unknown, ThrowOnError>({ 56 + responseType: 'json', 55 57 url: '/api/v{api-version}/simple/$count', 56 58 ...options 57 59 }); ··· 59 61 60 62 export const getApiVbyApiVersionSimpleOperation = <ThrowOnError extends boolean = false>(options: Options<GetApiVbyApiVersionSimpleOperationData, ThrowOnError>) => { 61 63 return (options.client ?? _heyApiClient).get<GetApiVbyApiVersionSimpleOperationResponse, GetApiVbyApiVersionSimpleOperationError, ThrowOnError>({ 64 + responseType: 'json', 62 65 url: '/api/v{api-version}/simple:operation', 63 66 ...options 64 67 }); ··· 172 175 173 176 export const postCallWithOptionalParam = <ThrowOnError extends boolean = false>(options: Options<PostCallWithOptionalParamData, ThrowOnError>) => { 174 177 return (options.client ?? _heyApiClient).post<PostCallWithOptionalParamResponse, unknown, ThrowOnError>({ 178 + responseType: 'json', 175 179 url: '/api/v{api-version}/parameters', 176 180 ...options, 177 181 headers: { ··· 262 266 263 267 export const callWithResponseAndNoContentResponse = <ThrowOnError extends boolean = false>(options?: Options<CallWithResponseAndNoContentResponseData, ThrowOnError>) => { 264 268 return (options?.client ?? _heyApiClient).get<CallWithResponseAndNoContentResponseResponse, unknown, ThrowOnError>({ 269 + responseType: 'json', 265 270 url: '/api/v{api-version}/multiple-tags/response-and-no-content', 266 271 ...options 267 272 }); ··· 269 274 270 275 export const dummyA = <ThrowOnError extends boolean = false>(options?: Options<DummyAData, ThrowOnError>) => { 271 276 return (options?.client ?? _heyApiClient).get<DummyAResponse, unknown, ThrowOnError>({ 277 + responseType: 'json', 272 278 url: '/api/v{api-version}/multiple-tags/a', 273 279 ...options 274 280 }); ··· 290 296 291 297 export const callWithDuplicateResponses = <ThrowOnError extends boolean = false>(options?: Options<CallWithDuplicateResponsesData, ThrowOnError>) => { 292 298 return (options?.client ?? _heyApiClient).post<CallWithDuplicateResponsesResponse, CallWithDuplicateResponsesError, ThrowOnError>({ 299 + responseType: 'json', 293 300 url: '/api/v{api-version}/response', 294 301 ...options 295 302 }); ··· 297 304 298 305 export const callWithResponses = <ThrowOnError extends boolean = false>(options?: Options<CallWithResponsesData, ThrowOnError>) => { 299 306 return (options?.client ?? _heyApiClient).put<CallWithResponsesResponse, CallWithResponsesError, ThrowOnError>({ 307 + responseType: 'json', 300 308 url: '/api/v{api-version}/response', 301 309 ...options 302 310 }); ··· 311 319 312 320 export const types = <ThrowOnError extends boolean = false>(options: Options<TypesData, ThrowOnError>) => { 313 321 return (options.client ?? _heyApiClient).get<TypesResponse, unknown, ThrowOnError>({ 322 + responseType: 'json', 314 323 url: '/api/v{api-version}/types', 315 324 ...options 316 325 }); ··· 319 328 export const uploadFile = <ThrowOnError extends boolean = false>(options: Options<UploadFileData, ThrowOnError>) => { 320 329 return (options.client ?? _heyApiClient).post<UploadFileResponse, unknown, ThrowOnError>({ 321 330 ...urlSearchParamsBodySerializer, 331 + responseType: 'json', 322 332 url: '/api/v{api-version}/upload', 323 333 ...options, 324 334 headers: { ··· 338 348 339 349 export const complexTypes = <ThrowOnError extends boolean = false>(options: Options<ComplexTypesData, ThrowOnError>) => { 340 350 return (options.client ?? _heyApiClient).get<ComplexTypesResponse, unknown, ThrowOnError>({ 351 + responseType: 'json', 341 352 url: '/api/v{api-version}/complex', 342 353 ...options 343 354 }); ··· 364 375 365 376 export const complexParams = <ThrowOnError extends boolean = false>(options: Options<ComplexParamsData, ThrowOnError>) => { 366 377 return (options.client ?? _heyApiClient).put<ComplexParamsResponse, unknown, ThrowOnError>({ 378 + responseType: 'json', 367 379 url: '/api/v{api-version}/complex/{id}', 368 380 ...options, 369 381 headers: { ··· 389 401 390 402 export const nonAsciiæøåÆøÅöôêÊ字符串 = <ThrowOnError extends boolean = false>(options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data, ThrowOnError>) => { 391 403 return (options.client ?? _heyApiClient).post<NonAsciiæøåÆøÅöôêÊ字符串Response, unknown, ThrowOnError>({ 404 + responseType: 'json', 392 405 url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', 393 406 ...options 394 407 });
+13
packages/openapi-ts-tests/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/axios/sdk.gen.ts
··· 34 34 35 35 export const import_ = <ThrowOnError extends boolean = false>(options: Options<ImportData, ThrowOnError>) => { 36 36 return (options.client ?? _heyApiClient).post<ImportResponse, unknown, ThrowOnError>({ 37 + responseType: 'json', 37 38 url: '/api/v{api-version}/no+tag', 38 39 ...options, 39 40 headers: { ··· 52 53 53 54 export const apiVVersionODataControllerCount = <ThrowOnError extends boolean = false>(options?: Options<ApiVVersionODataControllerCountData, ThrowOnError>) => { 54 55 return (options?.client ?? _heyApiClient).get<ApiVVersionODataControllerCountResponse, unknown, ThrowOnError>({ 56 + responseType: 'json', 55 57 url: '/api/v{api-version}/simple/$count', 56 58 ...options 57 59 }); ··· 59 61 60 62 export const getApiVbyApiVersionSimpleOperation = <ThrowOnError extends boolean = false>(options: Options<GetApiVbyApiVersionSimpleOperationData, ThrowOnError>) => { 61 63 return (options.client ?? _heyApiClient).get<GetApiVbyApiVersionSimpleOperationResponse, GetApiVbyApiVersionSimpleOperationError, ThrowOnError>({ 64 + responseType: 'json', 62 65 url: '/api/v{api-version}/simple:operation', 63 66 ...options 64 67 }); ··· 172 175 173 176 export const postCallWithOptionalParam = <ThrowOnError extends boolean = false>(options: Options<PostCallWithOptionalParamData, ThrowOnError>) => { 174 177 return (options.client ?? _heyApiClient).post<PostCallWithOptionalParamResponse, unknown, ThrowOnError>({ 178 + responseType: 'json', 175 179 url: '/api/v{api-version}/parameters', 176 180 ...options, 177 181 headers: { ··· 262 266 263 267 export const callWithResponseAndNoContentResponse = <ThrowOnError extends boolean = false>(options?: Options<CallWithResponseAndNoContentResponseData, ThrowOnError>) => { 264 268 return (options?.client ?? _heyApiClient).get<CallWithResponseAndNoContentResponseResponse, unknown, ThrowOnError>({ 269 + responseType: 'json', 265 270 url: '/api/v{api-version}/multiple-tags/response-and-no-content', 266 271 ...options 267 272 }); ··· 269 274 270 275 export const dummyA = <ThrowOnError extends boolean = false>(options?: Options<DummyAData, ThrowOnError>) => { 271 276 return (options?.client ?? _heyApiClient).get<DummyAResponse, unknown, ThrowOnError>({ 277 + responseType: 'json', 272 278 url: '/api/v{api-version}/multiple-tags/a', 273 279 ...options 274 280 }); ··· 290 296 291 297 export const callWithDuplicateResponses = <ThrowOnError extends boolean = false>(options?: Options<CallWithDuplicateResponsesData, ThrowOnError>) => { 292 298 return (options?.client ?? _heyApiClient).post<CallWithDuplicateResponsesResponse, CallWithDuplicateResponsesError, ThrowOnError>({ 299 + responseType: 'json', 293 300 url: '/api/v{api-version}/response', 294 301 ...options 295 302 }); ··· 297 304 298 305 export const callWithResponses = <ThrowOnError extends boolean = false>(options?: Options<CallWithResponsesData, ThrowOnError>) => { 299 306 return (options?.client ?? _heyApiClient).put<CallWithResponsesResponse, CallWithResponsesError, ThrowOnError>({ 307 + responseType: 'json', 300 308 url: '/api/v{api-version}/response', 301 309 ...options 302 310 }); ··· 311 319 312 320 export const types = <ThrowOnError extends boolean = false>(options: Options<TypesData, ThrowOnError>) => { 313 321 return (options.client ?? _heyApiClient).get<TypesResponse, unknown, ThrowOnError>({ 322 + responseType: 'json', 314 323 url: '/api/v{api-version}/types', 315 324 ...options 316 325 }); ··· 319 328 export const uploadFile = <ThrowOnError extends boolean = false>(options: Options<UploadFileData, ThrowOnError>) => { 320 329 return (options.client ?? _heyApiClient).post<UploadFileResponse, unknown, ThrowOnError>({ 321 330 ...urlSearchParamsBodySerializer, 331 + responseType: 'json', 322 332 url: '/api/v{api-version}/upload', 323 333 ...options, 324 334 headers: { ··· 338 348 339 349 export const complexTypes = <ThrowOnError extends boolean = false>(options: Options<ComplexTypesData, ThrowOnError>) => { 340 350 return (options.client ?? _heyApiClient).get<ComplexTypesResponse, unknown, ThrowOnError>({ 351 + responseType: 'json', 341 352 url: '/api/v{api-version}/complex', 342 353 ...options 343 354 }); ··· 364 375 365 376 export const complexParams = <ThrowOnError extends boolean = false>(options: Options<ComplexParamsData, ThrowOnError>) => { 366 377 return (options.client ?? _heyApiClient).put<ComplexParamsResponse, unknown, ThrowOnError>({ 378 + responseType: 'json', 367 379 url: '/api/v{api-version}/complex/{id}', 368 380 ...options, 369 381 headers: { ··· 389 401 390 402 export const nonAsciiæøåÆøÅöôêÊ字符串 = <ThrowOnError extends boolean = false>(options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data, ThrowOnError>) => { 391 403 return (options.client ?? _heyApiClient).post<NonAsciiæøåÆøÅöôêÊ字符串Response, unknown, ThrowOnError>({ 404 + responseType: 'json', 392 405 url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', 393 406 ...options 394 407 });
+13
packages/openapi-ts-tests/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/axios/sdk.gen.ts
··· 34 34 35 35 export const import_ = <ThrowOnError extends boolean = false>(options: Options<ImportData, ThrowOnError>) => { 36 36 return (options.client ?? _heyApiClient).post<ImportResponse, unknown, ThrowOnError>({ 37 + responseType: 'json', 37 38 url: '/api/v{api-version}/no+tag', 38 39 ...options, 39 40 headers: { ··· 52 53 53 54 export const apiVVersionODataControllerCount = <ThrowOnError extends boolean = false>(options?: Options<ApiVVersionODataControllerCountData, ThrowOnError>) => { 54 55 return (options?.client ?? _heyApiClient).get<ApiVVersionODataControllerCountResponse, unknown, ThrowOnError>({ 56 + responseType: 'json', 55 57 url: '/api/v{api-version}/simple/$count', 56 58 ...options 57 59 }); ··· 59 61 60 62 export const getApiVbyApiVersionSimpleOperation = <ThrowOnError extends boolean = false>(options: Options<GetApiVbyApiVersionSimpleOperationData, ThrowOnError>) => { 61 63 return (options.client ?? _heyApiClient).get<GetApiVbyApiVersionSimpleOperationResponse, GetApiVbyApiVersionSimpleOperationError, ThrowOnError>({ 64 + responseType: 'json', 62 65 url: '/api/v{api-version}/simple:operation', 63 66 ...options 64 67 }); ··· 172 175 173 176 export const postCallWithOptionalParam = <ThrowOnError extends boolean = false>(options: Options<PostCallWithOptionalParamData, ThrowOnError>) => { 174 177 return (options.client ?? _heyApiClient).post<PostCallWithOptionalParamResponse, unknown, ThrowOnError>({ 178 + responseType: 'json', 175 179 url: '/api/v{api-version}/parameters', 176 180 ...options, 177 181 headers: { ··· 262 266 263 267 export const callWithResponseAndNoContentResponse = <ThrowOnError extends boolean = false>(options?: Options<CallWithResponseAndNoContentResponseData, ThrowOnError>) => { 264 268 return (options?.client ?? _heyApiClient).get<CallWithResponseAndNoContentResponseResponse, unknown, ThrowOnError>({ 269 + responseType: 'json', 265 270 url: '/api/v{api-version}/multiple-tags/response-and-no-content', 266 271 ...options 267 272 }); ··· 269 274 270 275 export const dummyA = <ThrowOnError extends boolean = false>(options?: Options<DummyAData, ThrowOnError>) => { 271 276 return (options?.client ?? _heyApiClient).get<DummyAResponse, unknown, ThrowOnError>({ 277 + responseType: 'json', 272 278 url: '/api/v{api-version}/multiple-tags/a', 273 279 ...options 274 280 }); ··· 290 296 291 297 export const callWithDuplicateResponses = <ThrowOnError extends boolean = false>(options?: Options<CallWithDuplicateResponsesData, ThrowOnError>) => { 292 298 return (options?.client ?? _heyApiClient).post<CallWithDuplicateResponsesResponse, CallWithDuplicateResponsesError, ThrowOnError>({ 299 + responseType: 'json', 293 300 url: '/api/v{api-version}/response', 294 301 ...options 295 302 }); ··· 297 304 298 305 export const callWithResponses = <ThrowOnError extends boolean = false>(options?: Options<CallWithResponsesData, ThrowOnError>) => { 299 306 return (options?.client ?? _heyApiClient).put<CallWithResponsesResponse, CallWithResponsesError, ThrowOnError>({ 307 + responseType: 'json', 300 308 url: '/api/v{api-version}/response', 301 309 ...options 302 310 }); ··· 311 319 312 320 export const types = <ThrowOnError extends boolean = false>(options: Options<TypesData, ThrowOnError>) => { 313 321 return (options.client ?? _heyApiClient).get<TypesResponse, unknown, ThrowOnError>({ 322 + responseType: 'json', 314 323 url: '/api/v{api-version}/types', 315 324 ...options 316 325 }); ··· 319 328 export const uploadFile = <ThrowOnError extends boolean = false>(options: Options<UploadFileData, ThrowOnError>) => { 320 329 return (options.client ?? _heyApiClient).post<UploadFileResponse, unknown, ThrowOnError>({ 321 330 ...urlSearchParamsBodySerializer, 331 + responseType: 'json', 322 332 url: '/api/v{api-version}/upload', 323 333 ...options, 324 334 headers: { ··· 338 348 339 349 export const complexTypes = <ThrowOnError extends boolean = false>(options: Options<ComplexTypesData, ThrowOnError>) => { 340 350 return (options.client ?? _heyApiClient).get<ComplexTypesResponse, unknown, ThrowOnError>({ 351 + responseType: 'json', 341 352 url: '/api/v{api-version}/complex', 342 353 ...options 343 354 }); ··· 364 375 365 376 export const complexParams = <ThrowOnError extends boolean = false>(options: Options<ComplexParamsData, ThrowOnError>) => { 366 377 return (options.client ?? _heyApiClient).put<ComplexParamsResponse, unknown, ThrowOnError>({ 378 + responseType: 'json', 367 379 url: '/api/v{api-version}/complex/{id}', 368 380 ...options, 369 381 headers: { ··· 389 401 390 402 export const nonAsciiæøåÆøÅöôêÊ字符串 = <ThrowOnError extends boolean = false>(options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data, ThrowOnError>) => { 391 403 return (options.client ?? _heyApiClient).post<NonAsciiæøåÆøÅöôêÊ字符串Response, unknown, ThrowOnError>({ 404 + responseType: 'json', 392 405 url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', 393 406 ...options 394 407 });
+13
packages/openapi-ts-tests/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/axios/sdk.gen.ts
··· 34 34 35 35 export const import_ = <ThrowOnError extends boolean = false>(options: Options<ImportData, ThrowOnError>) => { 36 36 return (options.client ?? _heyApiClient).post<ImportResponse, unknown, ThrowOnError>({ 37 + responseType: 'json', 37 38 url: '/api/v{api-version}/no+tag', 38 39 ...options, 39 40 headers: { ··· 52 53 53 54 export const apiVVersionODataControllerCount = <ThrowOnError extends boolean = false>(options?: Options<ApiVVersionODataControllerCountData, ThrowOnError>) => { 54 55 return (options?.client ?? _heyApiClient).get<ApiVVersionODataControllerCountResponse, unknown, ThrowOnError>({ 56 + responseType: 'json', 55 57 url: '/api/v{api-version}/simple/$count', 56 58 ...options 57 59 }); ··· 59 61 60 62 export const getApiVbyApiVersionSimpleOperation = <ThrowOnError extends boolean = false>(options: Options<GetApiVbyApiVersionSimpleOperationData, ThrowOnError>) => { 61 63 return (options.client ?? _heyApiClient).get<GetApiVbyApiVersionSimpleOperationResponse, GetApiVbyApiVersionSimpleOperationError, ThrowOnError>({ 64 + responseType: 'json', 62 65 url: '/api/v{api-version}/simple:operation', 63 66 ...options 64 67 }); ··· 172 175 173 176 export const postCallWithOptionalParam = <ThrowOnError extends boolean = false>(options: Options<PostCallWithOptionalParamData, ThrowOnError>) => { 174 177 return (options.client ?? _heyApiClient).post<PostCallWithOptionalParamResponse, unknown, ThrowOnError>({ 178 + responseType: 'json', 175 179 url: '/api/v{api-version}/parameters', 176 180 ...options, 177 181 headers: { ··· 262 266 263 267 export const callWithResponseAndNoContentResponse = <ThrowOnError extends boolean = false>(options?: Options<CallWithResponseAndNoContentResponseData, ThrowOnError>) => { 264 268 return (options?.client ?? _heyApiClient).get<CallWithResponseAndNoContentResponseResponse, unknown, ThrowOnError>({ 269 + responseType: 'json', 265 270 url: '/api/v{api-version}/multiple-tags/response-and-no-content', 266 271 ...options 267 272 }); ··· 269 274 270 275 export const dummyA = <ThrowOnError extends boolean = false>(options?: Options<DummyAData, ThrowOnError>) => { 271 276 return (options?.client ?? _heyApiClient).get<DummyAResponse, unknown, ThrowOnError>({ 277 + responseType: 'json', 272 278 url: '/api/v{api-version}/multiple-tags/a', 273 279 ...options 274 280 }); ··· 290 296 291 297 export const callWithDuplicateResponses = <ThrowOnError extends boolean = false>(options?: Options<CallWithDuplicateResponsesData, ThrowOnError>) => { 292 298 return (options?.client ?? _heyApiClient).post<CallWithDuplicateResponsesResponse, CallWithDuplicateResponsesError, ThrowOnError>({ 299 + responseType: 'json', 293 300 url: '/api/v{api-version}/response', 294 301 ...options 295 302 }); ··· 297 304 298 305 export const callWithResponses = <ThrowOnError extends boolean = false>(options?: Options<CallWithResponsesData, ThrowOnError>) => { 299 306 return (options?.client ?? _heyApiClient).put<CallWithResponsesResponse, CallWithResponsesError, ThrowOnError>({ 307 + responseType: 'json', 300 308 url: '/api/v{api-version}/response', 301 309 ...options 302 310 }); ··· 311 319 312 320 export const types = <ThrowOnError extends boolean = false>(options: Options<TypesData, ThrowOnError>) => { 313 321 return (options.client ?? _heyApiClient).get<TypesResponse, unknown, ThrowOnError>({ 322 + responseType: 'json', 314 323 url: '/api/v{api-version}/types', 315 324 ...options 316 325 }); ··· 319 328 export const uploadFile = <ThrowOnError extends boolean = false>(options: Options<UploadFileData, ThrowOnError>) => { 320 329 return (options.client ?? _heyApiClient).post<UploadFileResponse, unknown, ThrowOnError>({ 321 330 ...urlSearchParamsBodySerializer, 331 + responseType: 'json', 322 332 url: '/api/v{api-version}/upload', 323 333 ...options, 324 334 headers: { ··· 338 348 339 349 export const complexTypes = <ThrowOnError extends boolean = false>(options: Options<ComplexTypesData, ThrowOnError>) => { 340 350 return (options.client ?? _heyApiClient).get<ComplexTypesResponse, unknown, ThrowOnError>({ 351 + responseType: 'json', 341 352 url: '/api/v{api-version}/complex', 342 353 ...options 343 354 }); ··· 364 375 365 376 export const complexParams = <ThrowOnError extends boolean = false>(options: Options<ComplexParamsData, ThrowOnError>) => { 366 377 return (options.client ?? _heyApiClient).put<ComplexParamsResponse, unknown, ThrowOnError>({ 378 + responseType: 'json', 367 379 url: '/api/v{api-version}/complex/{id}', 368 380 ...options, 369 381 headers: { ··· 389 401 390 402 export const nonAsciiæøåÆøÅöôêÊ字符串 = <ThrowOnError extends boolean = false>(options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data, ThrowOnError>) => { 391 403 return (options.client ?? _heyApiClient).post<NonAsciiæøåÆøÅöôêÊ字符串Response, unknown, ThrowOnError>({ 404 + responseType: 'json', 392 405 url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', 393 406 ...options 394 407 });
+13
packages/openapi-ts-tests/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/axios/sdk.gen.ts
··· 34 34 35 35 export const import_ = <ThrowOnError extends boolean = false>(options: Options<ImportData, ThrowOnError>) => { 36 36 return (options.client ?? _heyApiClient).post<ImportResponse, unknown, ThrowOnError>({ 37 + responseType: 'json', 37 38 url: '/api/v{api-version}/no+tag', 38 39 ...options, 39 40 headers: { ··· 52 53 53 54 export const apiVVersionODataControllerCount = <ThrowOnError extends boolean = false>(options?: Options<ApiVVersionODataControllerCountData, ThrowOnError>) => { 54 55 return (options?.client ?? _heyApiClient).get<ApiVVersionODataControllerCountResponse, unknown, ThrowOnError>({ 56 + responseType: 'json', 55 57 url: '/api/v{api-version}/simple/$count', 56 58 ...options 57 59 }); ··· 59 61 60 62 export const getApiVbyApiVersionSimpleOperation = <ThrowOnError extends boolean = false>(options: Options<GetApiVbyApiVersionSimpleOperationData, ThrowOnError>) => { 61 63 return (options.client ?? _heyApiClient).get<GetApiVbyApiVersionSimpleOperationResponse, GetApiVbyApiVersionSimpleOperationError, ThrowOnError>({ 64 + responseType: 'json', 62 65 url: '/api/v{api-version}/simple:operation', 63 66 ...options 64 67 }); ··· 172 175 173 176 export const postCallWithOptionalParam = <ThrowOnError extends boolean = false>(options: Options<PostCallWithOptionalParamData, ThrowOnError>) => { 174 177 return (options.client ?? _heyApiClient).post<PostCallWithOptionalParamResponse, unknown, ThrowOnError>({ 178 + responseType: 'json', 175 179 url: '/api/v{api-version}/parameters', 176 180 ...options, 177 181 headers: { ··· 262 266 263 267 export const callWithResponseAndNoContentResponse = <ThrowOnError extends boolean = false>(options?: Options<CallWithResponseAndNoContentResponseData, ThrowOnError>) => { 264 268 return (options?.client ?? _heyApiClient).get<CallWithResponseAndNoContentResponseResponse, unknown, ThrowOnError>({ 269 + responseType: 'json', 265 270 url: '/api/v{api-version}/multiple-tags/response-and-no-content', 266 271 ...options 267 272 }); ··· 269 274 270 275 export const dummyA = <ThrowOnError extends boolean = false>(options?: Options<DummyAData, ThrowOnError>) => { 271 276 return (options?.client ?? _heyApiClient).get<DummyAResponse, unknown, ThrowOnError>({ 277 + responseType: 'json', 272 278 url: '/api/v{api-version}/multiple-tags/a', 273 279 ...options 274 280 }); ··· 290 296 291 297 export const callWithDuplicateResponses = <ThrowOnError extends boolean = false>(options?: Options<CallWithDuplicateResponsesData, ThrowOnError>) => { 292 298 return (options?.client ?? _heyApiClient).post<CallWithDuplicateResponsesResponse, CallWithDuplicateResponsesError, ThrowOnError>({ 299 + responseType: 'json', 293 300 url: '/api/v{api-version}/response', 294 301 ...options 295 302 }); ··· 297 304 298 305 export const callWithResponses = <ThrowOnError extends boolean = false>(options?: Options<CallWithResponsesData, ThrowOnError>) => { 299 306 return (options?.client ?? _heyApiClient).put<CallWithResponsesResponse, CallWithResponsesError, ThrowOnError>({ 307 + responseType: 'json', 300 308 url: '/api/v{api-version}/response', 301 309 ...options 302 310 }); ··· 311 319 312 320 export const types = <ThrowOnError extends boolean = false>(options: Options<TypesData, ThrowOnError>) => { 313 321 return (options.client ?? _heyApiClient).get<TypesResponse, unknown, ThrowOnError>({ 322 + responseType: 'json', 314 323 url: '/api/v{api-version}/types', 315 324 ...options 316 325 }); ··· 319 328 export const uploadFile = <ThrowOnError extends boolean = false>(options: Options<UploadFileData, ThrowOnError>) => { 320 329 return (options.client ?? _heyApiClient).post<UploadFileResponse, unknown, ThrowOnError>({ 321 330 ...urlSearchParamsBodySerializer, 331 + responseType: 'json', 322 332 url: '/api/v{api-version}/upload', 323 333 ...options, 324 334 headers: { ··· 338 348 339 349 export const complexTypes = <ThrowOnError extends boolean = false>(options: Options<ComplexTypesData, ThrowOnError>) => { 340 350 return (options.client ?? _heyApiClient).get<ComplexTypesResponse, unknown, ThrowOnError>({ 351 + responseType: 'json', 341 352 url: '/api/v{api-version}/complex', 342 353 ...options 343 354 }); ··· 364 375 365 376 export const complexParams = <ThrowOnError extends boolean = false>(options: Options<ComplexParamsData, ThrowOnError>) => { 366 377 return (options.client ?? _heyApiClient).put<ComplexParamsResponse, unknown, ThrowOnError>({ 378 + responseType: 'json', 367 379 url: '/api/v{api-version}/complex/{id}', 368 380 ...options, 369 381 headers: { ··· 389 401 390 402 export const nonAsciiæøåÆøÅöôêÊ字符串 = <ThrowOnError extends boolean = false>(options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data, ThrowOnError>) => { 391 403 return (options.client ?? _heyApiClient).post<NonAsciiæøåÆøÅöôêÊ字符串Response, unknown, ThrowOnError>({ 404 + responseType: 'json', 392 405 url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', 393 406 ...options 394 407 });
+2 -2
packages/openapi-ts-tests/test/openapi-ts.config.ts
··· 76 76 // bundle: true, 77 77 // bundleSource_EXPERIMENTAL: true, 78 78 // exportFromIndex: true, 79 - name: '@hey-api/client-fetch', 79 + name: '@hey-api/client-axios', 80 80 // name: 'legacy/fetch', 81 81 // strictBaseUrl: true, 82 82 }, ··· 95 95 // throwOnError: true, 96 96 // transformer: '@hey-api/transformers', 97 97 // transformer: true, 98 - validator: 'valibot', 98 + validator: 'zod', 99 99 }, 100 100 { 101 101 bigInt: true,
+2 -2
packages/openapi-ts/src/plugins/@hey-api/sdk/plugin.ts
··· 316 316 if (statusCodeToGroup({ statusCode }) === '2XX') { 317 317 const response = operation.responses[statusCode]; 318 318 const responseType = getResponseType(response?.mediaType); 319 - // json is the default, skip it 320 - if (responseType && responseType !== 'json') { 319 + if (responseType) { 321 320 requestOptions.push({ 322 321 key: 'responseType', 323 322 value: responseType, 324 323 }); 324 + break; 325 325 } 326 326 } 327 327 }