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

docs: add Pinia Colada

Lubos 97c57f68 80dc0151

+2712 -12493
+23
.changeset/olive-pots-rest.md
··· 1 + --- 2 + '@hey-api/openapi-ts': minor 3 + --- 4 + 5 + feat(parser): add Hooks API 6 + 7 + ### Added Hooks API 8 + 9 + This release adds the [Hooks API](https://heyapi.dev/openapi-ts/configuration/parser#hooks), giving you granular control over which operations generate queries and mutations. As a result, we tightened the previous behavior and POST operations no longer generate queries by default. To preserve the old behavior, add a custom matcher. 10 + 11 + ```js 12 + export default { 13 + input: 'hey-api/backend', // sign up at app.heyapi.dev 14 + output: 'src/client', 15 + parser: { 16 + hooks: { 17 + operations: { 18 + isQuery: (op) => (op.method === 'post' ? true : undefined), 19 + }, 20 + }, 21 + }, 22 + }; 23 + ```
+4 -4
docs/.vitepress/config/en.ts
··· 173 173 collapsed: true, 174 174 items: [ 175 175 { 176 - link: '/openapi-ts/plugins/tanstack-query', 177 - text: 'TanStack Query', 176 + link: '/openapi-ts/plugins/pinia-colada', 177 + text: 'Pinia Colada', 178 178 }, 179 179 { 180 - link: '/openapi-ts/plugins/pinia-colada', 181 - text: 'Pinia Colada <span data-soon>soon</span>', 180 + link: '/openapi-ts/plugins/tanstack-query', 181 + text: 'TanStack Query', 182 182 }, 183 183 { 184 184 link: '/openapi-ts/plugins/swr',
+10
docs/data/people.ts
··· 8 8 name: 'Jacob Cohen', 9 9 }; 10 10 11 + export const joshHemphill: Person = { 12 + github: 'https://github.com/josh-hemphill', 13 + name: 'Josh Hemphill', 14 + }; 15 + 11 16 export const maxScopp: Person = { 12 17 github: 'https://github.com/max-scopp', 13 18 name: 'Max Scopp', 14 19 }; 20 + 21 + export const sebastiaanWouters: Person = { 22 + github: 'https://github.com/SebastiaanWouters', 23 + name: 'Sebastiaan Wouters', 24 + };
+204 -162
docs/openapi-ts/configuration/parser.md
··· 18 18 export default { 19 19 input: 'hey-api/backend', // sign up at app.heyapi.dev 20 20 output: 'src/client', 21 - parser: { // [!code ++] 22 - patch: { // [!code ++] 23 - schemas: { // [!code ++] 21 + parser: { 22 + patch: { 23 + schemas: { 24 24 Foo: (schema) => { // [!code ++] 25 25 // convert date-time format to timestamp // [!code ++] 26 26 delete schema.properties.updatedAt.format; // [!code ++] ··· 38 38 // remove property // [!code ++] 39 39 delete schema.properties.internalField; // [!code ++] 40 40 }, // [!code ++] 41 - }, // [!code ++] 42 - }, // [!code ++] 43 - }, // [!code ++] 41 + }, 42 + }, 43 + }, 44 44 }; 45 45 ``` 46 46 <!-- prettier-ignore-end --> ··· 55 55 56 56 To validate your input, set `validate_EXPERIMENTAL` to `true`. 57 57 58 - <!-- prettier-ignore-start --> 59 58 ```js 60 59 export default { 61 60 input: 'hey-api/backend', // sign up at app.heyapi.dev 62 61 output: 'src/client', 63 - parser: { // [!code ++] 62 + parser: { 64 63 validate_EXPERIMENTAL: true, // [!code ++] 65 - }, // [!code ++] 64 + }, 66 65 }; 67 66 ``` 68 - <!-- prettier-ignore-end --> 69 67 70 68 ## Filters 71 69 ··· 77 75 78 76 ::: code-group 79 77 80 - <!-- prettier-ignore-start --> 81 78 ```js [include] 82 79 export default { 83 80 input: 'hey-api/backend', // sign up at app.heyapi.dev 84 81 output: 'src/client', 85 - parser: { // [!code ++] 86 - filters: { // [!code ++] 87 - operations: { // [!code ++] 82 + parser: { 83 + filters: { 84 + operations: { 88 85 include: ['GET /api/v1/foo', '/^[A-Z]+ /api/v1//'], // [!code ++] 89 - }, // [!code ++] 90 - }, // [!code ++] 91 - }, // [!code ++] 86 + }, 87 + }, 88 + }, 92 89 }; 93 90 ``` 94 - <!-- prettier-ignore-end --> 95 - <!-- prettier-ignore-start --> 91 + 96 92 ```js [exclude] 97 93 export default { 98 94 input: 'hey-api/backend', // sign up at app.heyapi.dev 99 95 output: 'src/client', 100 - parser: { // [!code ++] 101 - filters: { // [!code ++] 102 - operations: { // [!code ++] 96 + parser: { 97 + filters: { 98 + operations: { 103 99 exclude: ['GET /api/v1/foo', '/^[A-Z]+ /api/v1//'], // [!code ++] 104 - }, // [!code ++] 105 - }, // [!code ++] 106 - }, // [!code ++] 100 + }, 101 + }, 102 + }, 107 103 }; 108 104 ``` 109 - <!-- prettier-ignore-end --> 110 105 111 106 ::: 112 107 ··· 116 111 117 112 ::: code-group 118 113 119 - <!-- prettier-ignore-start --> 120 114 ```js [include] 121 115 export default { 122 116 input: 'hey-api/backend', // sign up at app.heyapi.dev 123 117 output: 'src/client', 124 - parser: { // [!code ++] 125 - filters: { // [!code ++] 126 - tags: { // [!code ++] 118 + parser: { 119 + filters: { 120 + tags: { 127 121 include: ['v2'], // [!code ++] 128 - }, // [!code ++] 129 - }, // [!code ++] 130 - }, // [!code ++] 122 + }, 123 + }, 124 + }, 131 125 }; 132 126 ``` 133 - <!-- prettier-ignore-end --> 134 - <!-- prettier-ignore-start --> 127 + 135 128 ```js [exclude] 136 129 export default { 137 130 input: 'hey-api/backend', // sign up at app.heyapi.dev 138 131 output: 'src/client', 139 - parser: { // [!code ++] 140 - filters: { // [!code ++] 141 - tags: { // [!code ++] 132 + parser: { 133 + filters: { 134 + tags: { 142 135 exclude: ['v1'], // [!code ++] 143 - }, // [!code ++] 144 - }, // [!code ++] 145 - }, // [!code ++] 136 + }, 137 + }, 138 + }, 146 139 }; 147 140 ``` 148 - <!-- prettier-ignore-end --> 149 141 150 142 ::: 151 143 ··· 153 145 154 146 You can filter out deprecated resources by setting `deprecated` to `false`. 155 147 156 - <!-- prettier-ignore-start --> 157 148 ```js 158 149 export default { 159 150 input: 'hey-api/backend', // sign up at app.heyapi.dev 160 151 output: 'src/client', 161 - parser: { // [!code ++] 162 - filters: { // [!code ++] 152 + parser: { 153 + filters: { 163 154 deprecated: false, // [!code ++] 164 - }, // [!code ++] 165 - }, // [!code ++] 155 + }, 156 + }, 166 157 }; 167 158 ``` 168 - <!-- prettier-ignore-end --> 169 159 170 160 ### Schemas 171 161 ··· 173 163 174 164 ::: code-group 175 165 176 - <!-- prettier-ignore-start --> 177 166 ```js [include] 178 167 export default { 179 168 input: 'hey-api/backend', // sign up at app.heyapi.dev 180 169 output: 'src/client', 181 - parser: { // [!code ++] 182 - filters: { // [!code ++] 183 - schemas: { // [!code ++] 170 + parser: { 171 + filters: { 172 + schemas: { 184 173 include: ['Foo', '/^Bar/'], // [!code ++] 185 - }, // [!code ++] 186 - }, // [!code ++] 187 - }, // [!code ++] 174 + }, 175 + }, 176 + }, 188 177 }; 189 178 ``` 190 - <!-- prettier-ignore-end --> 191 - <!-- prettier-ignore-start --> 179 + 192 180 ```js [exclude] 193 181 export default { 194 182 input: 'hey-api/backend', // sign up at app.heyapi.dev 195 183 output: 'src/client', 196 - parser: { // [!code ++] 197 - filters: { // [!code ++] 198 - schemas: { // [!code ++] 184 + parser: { 185 + filters: { 186 + schemas: { 199 187 exclude: ['Foo', '/^Bar/'], // [!code ++] 200 - }, // [!code ++] 201 - }, // [!code ++] 202 - }, // [!code ++] 188 + }, 189 + }, 190 + }, 203 191 }; 204 192 ``` 205 - <!-- prettier-ignore-end --> 206 193 207 194 ::: 208 195 ··· 212 199 213 200 ::: code-group 214 201 215 - <!-- prettier-ignore-start --> 216 202 ```js [include] 217 203 export default { 218 204 input: 'hey-api/backend', // sign up at app.heyapi.dev 219 205 output: 'src/client', 220 - parser: { // [!code ++] 221 - filters: { // [!code ++] 222 - parameters: { // [!code ++] 206 + parser: { 207 + filters: { 208 + parameters: { 223 209 include: ['QueryParameter', '/^MyQueryParameter/'], // [!code ++] 224 - }, // [!code ++] 225 - }, // [!code ++] 226 - }, // [!code ++] 210 + }, 211 + }, 212 + }, 227 213 }; 228 214 ``` 229 - <!-- prettier-ignore-end --> 230 - <!-- prettier-ignore-start --> 215 + 231 216 ```js [exclude] 232 217 export default { 233 218 input: 'hey-api/backend', // sign up at app.heyapi.dev 234 219 output: 'src/client', 235 - parser: { // [!code ++] 236 - filters: { // [!code ++] 237 - parameters: { // [!code ++] 220 + parser: { 221 + filters: { 222 + parameters: { 238 223 exclude: ['QueryParameter', '/^MyQueryParameter/'], // [!code ++] 239 - }, // [!code ++] 240 - }, // [!code ++] 241 - }, // [!code ++] 224 + }, 225 + }, 226 + }, 242 227 }; 243 228 ``` 244 - <!-- prettier-ignore-end --> 245 229 246 230 ::: 247 231 ··· 251 235 252 236 ::: code-group 253 237 254 - <!-- prettier-ignore-start --> 255 238 ```js [include] 256 239 export default { 257 240 input: 'hey-api/backend', // sign up at app.heyapi.dev 258 241 output: 'src/client', 259 - parser: { // [!code ++] 260 - filters: { // [!code ++] 261 - requestBodies: { // [!code ++] 242 + parser: { 243 + filters: { 244 + requestBodies: { 262 245 include: ['Payload', '/^SpecialPayload/'], // [!code ++] 263 - }, // [!code ++] 264 - }, // [!code ++] 265 - }, // [!code ++] 246 + }, 247 + }, 248 + }, 266 249 }; 267 250 ``` 268 - <!-- prettier-ignore-end --> 269 - <!-- prettier-ignore-start --> 251 + 270 252 ```js [exclude] 271 253 export default { 272 254 input: 'hey-api/backend', // sign up at app.heyapi.dev 273 255 output: 'src/client', 274 - parser: { // [!code ++] 275 - filters: { // [!code ++] 276 - requestBodies: { // [!code ++] 256 + parser: { 257 + filters: { 258 + requestBodies: { 277 259 exclude: ['Payload', '/^SpecialPayload/'], // [!code ++] 278 - }, // [!code ++] 279 - }, // [!code ++] 280 - }, // [!code ++] 260 + }, 261 + }, 262 + }, 281 263 }; 282 264 ``` 283 - <!-- prettier-ignore-end --> 284 265 285 266 ::: 286 267 ··· 290 271 291 272 ::: code-group 292 273 293 - <!-- prettier-ignore-start --> 294 274 ```js [include] 295 275 export default { 296 276 input: 'hey-api/backend', // sign up at app.heyapi.dev 297 277 output: 'src/client', 298 - parser: { // [!code ++] 299 - filters: { // [!code ++] 300 - responses: { // [!code ++] 278 + parser: { 279 + filters: { 280 + responses: { 301 281 include: ['Foo', '/^Bar/'], // [!code ++] 302 - }, // [!code ++] 303 - }, // [!code ++] 304 - }, // [!code ++] 282 + }, 283 + }, 284 + }, 305 285 }; 306 286 ``` 307 - <!-- prettier-ignore-end --> 308 - <!-- prettier-ignore-start --> 287 + 309 288 ```js [exclude] 310 289 export default { 311 290 input: 'hey-api/backend', // sign up at app.heyapi.dev 312 291 output: 'src/client', 313 - parser: { // [!code ++] 314 - filters: { // [!code ++] 315 - responses: { // [!code ++] 292 + parser: { 293 + filters: { 294 + responses: { 316 295 exclude: ['Foo', '/^Bar/'], // [!code ++] 317 - }, // [!code ++] 318 - }, // [!code ++] 319 - }, // [!code ++] 296 + }, 297 + }, 298 + }, 320 299 }; 321 300 ``` 322 - <!-- prettier-ignore-end --> 323 301 324 302 ::: 325 303 ··· 327 305 328 306 If you only want to exclude orphaned resources, set `orphans` to `false`. This is the default value when combined with any other filters. If this isn't the desired behavior, you may want to set `orphans` to `true` to always preserve unused resources. 329 307 330 - <!-- prettier-ignore-start --> 331 308 ```js 332 309 export default { 333 310 input: 'hey-api/backend', // sign up at app.heyapi.dev 334 311 output: 'src/client', 335 - parser: { // [!code ++] 336 - filters: { // [!code ++] 312 + parser: { 313 + filters: { 337 314 orphans: false, // [!code ++] 338 - }, // [!code ++] 339 - }, // [!code ++] 315 + }, 316 + }, 340 317 }; 341 318 ``` 342 - <!-- prettier-ignore-end --> 343 319 344 320 ### Order 345 321 346 322 For performance reasons, we don't preserve the original order when filtering out resources. If maintaining the original order is important to you, set `preserveOrder` to `true`. 347 323 348 - <!-- prettier-ignore-start --> 349 324 ```js 350 325 export default { 351 326 input: 'hey-api/backend', // sign up at app.heyapi.dev 352 327 output: 'src/client', 353 - parser: { // [!code ++] 354 - filters: { // [!code ++] 328 + parser: { 329 + filters: { 355 330 preserveOrder: true, // [!code ++] 356 - }, // [!code ++] 357 - }, // [!code ++] 331 + }, 332 + }, 358 333 }; 359 334 ``` 360 - <!-- prettier-ignore-end --> 361 335 362 336 ## Transforms 363 337 ··· 374 348 375 349 ::: code-group 376 350 377 - <!-- prettier-ignore-start --> 378 351 ```js [root] 379 352 export default { 380 353 input: 'hey-api/backend', // sign up at app.heyapi.dev 381 354 output: 'src/client', 382 - parser: { // [!code ++] 383 - transforms: { // [!code ++] 355 + parser: { 356 + transforms: { 384 357 enums: 'root', // [!code ++] 385 - }, // [!code ++] 386 - }, // [!code ++] 358 + }, 359 + }, 387 360 }; 388 361 ``` 389 - <!-- prettier-ignore-end --> 390 - <!-- prettier-ignore-start --> 362 + 391 363 ```js [inline] 392 364 export default { 393 365 input: 'hey-api/backend', // sign up at app.heyapi.dev 394 366 output: 'src/client', 395 - parser: { // [!code ++] 396 - transforms: { // [!code ++] 367 + parser: { 368 + transforms: { 397 369 enums: 'inline', // [!code ++] 398 - }, // [!code ++] 399 - }, // [!code ++] 370 + }, 371 + }, 400 372 }; 401 373 ``` 402 - <!-- prettier-ignore-end --> 403 374 404 375 ::: 405 376 ··· 411 382 412 383 ::: code-group 413 384 414 - <!-- prettier-ignore-start --> 415 385 ```js [default] 416 386 export default { 417 387 input: 'hey-api/backend', // sign up at app.heyapi.dev 418 388 output: 'src/client', 419 - parser: { // [!code ++] 420 - transforms: { // [!code ++] 421 - readWrite: { // [!code ++] 389 + parser: { 390 + transforms: { 391 + readWrite: { 422 392 requests: '{{name}}Writable', // [!code ++] 423 393 responses: '{{name}}', // [!code ++] 424 - }, // [!code ++] 425 - }, // [!code ++] 426 - }, // [!code ++] 394 + }, 395 + }, 396 + }, 427 397 }; 428 398 ``` 429 - <!-- prettier-ignore-end --> 430 - <!-- prettier-ignore-start --> 399 + 431 400 ```js [disabled] 432 401 export default { 433 402 input: 'hey-api/backend', // sign up at app.heyapi.dev 434 403 output: 'src/client', 435 - parser: { // [!code ++] 436 - transforms: { // [!code ++] 404 + parser: { 405 + transforms: { 437 406 readWrite: false, // [!code ++] 438 - }, // [!code ++] 439 - }, // [!code ++] 407 + }, 408 + }, 440 409 }; 441 410 ``` 442 - <!-- prettier-ignore-end --> 443 411 444 412 ::: 445 413 ··· 453 421 454 422 ::: code-group 455 423 456 - <!-- prettier-ignore-start --> 457 424 ```js [extend] 458 425 import { defaultPaginationKeywords } from '@hey-api/openapi-ts'; 459 426 460 427 export default { 461 428 input: 'hey-api/backend', // sign up at app.heyapi.dev 462 429 output: 'src/client', 463 - parser: { // [!code ++] 464 - pagination: { // [!code ++] 465 - keywords: [...defaultPaginationKeywords, 'extra', 'pagination', 'keywords'], // [!code ++] 466 - }, // [!code ++] 467 - }, // [!code ++] 430 + parser: { 431 + pagination: { 432 + keywords: [ 433 + ...defaultPaginationKeywords, // [!code ++] 434 + 'extra', // [!code ++] 435 + 'pagination', // [!code ++] 436 + 'keywords', // [!code ++] 437 + ], 438 + }, 439 + }, 440 + }; 441 + ``` 442 + 443 + ```js [override] 444 + export default { 445 + input: 'hey-api/backend', // sign up at app.heyapi.dev 446 + output: 'src/client', 447 + parser: { 448 + pagination: { 449 + keywords: [ 450 + 'custom', // [!code ++] 451 + 'pagination', // [!code ++] 452 + 'keywords', // [!code ++] 453 + ], 454 + }, 455 + }, 456 + }; 457 + ``` 458 + 459 + ::: 460 + 461 + ## Hooks 462 + 463 + Hooks affect runtime behavior but aren’t tied to any single plugin. They can be configured globally via `parser.hooks` or per plugin through the `~hooks` property. 464 + 465 + ### Operations {#hooks-operations} 466 + 467 + Each operation has a list of classifiers that can include `query`, `mutation`, both, or none. Plugins may use these values to decide whether to generate specific output. For example, you usually don’t want to generate [TanStack Query options](/openapi-ts/plugins/tanstack-query#queries) for PATCH operations. 468 + 469 + #### Query operations {#hooks-query-operations} 470 + 471 + By default, GET operations are classified as `query` operations. 472 + 473 + #### Mutation operations {#hooks-mutation-operations} 474 + 475 + By default, DELETE, PATCH, POST, and PUT operations are classified as `mutation` operations. 476 + 477 + #### Example: POST search query 478 + 479 + Imagine your API has a POST `/search` endpoint that accepts a large payload. By default, it's classified as a `mutation`, but in practice it behaves like a `query`, and your [state management](/openapi-ts/state-management) plugin should generate query hooks. 480 + 481 + You can fix this by classifying the operation as `query` in a matcher. If a matcher returns no value, we fall back to less specific matchers until one does. 482 + 483 + ::: code-group 484 + 485 + <!-- prettier-ignore-start --> 486 + ```js [parser] 487 + export default { 488 + input: 'hey-api/backend', // sign up at app.heyapi.dev 489 + output: 'src/client', 490 + parser: { 491 + hooks: { 492 + operations: { 493 + isQuery: (op) => { 494 + if (op.method === 'post' && op.path === '/search') { // [!code ++] 495 + return true; // [!code ++] 496 + } // [!code ++] 497 + }, 498 + }, 499 + }, 500 + }, 468 501 }; 469 502 ``` 470 503 <!-- prettier-ignore-end --> 471 504 <!-- prettier-ignore-start --> 472 - ```js [override] 505 + ```js [plugin] 473 506 export default { 474 507 input: 'hey-api/backend', // sign up at app.heyapi.dev 475 508 output: 'src/client', 476 - parser: { // [!code ++] 477 - pagination: { // [!code ++] 478 - keywords: ['custom', 'pagination', 'keywords'], // [!code ++] 479 - }, // [!code ++] 480 - }, // [!code ++] 509 + plugins: [ 510 + { 511 + name: '@tanstack/react-query', 512 + '~hooks': { 513 + operations: { 514 + getKind: (op) => { 515 + if (op.method === 'post' && op.path === '/search') { // [!code ++] 516 + return ['query']; // [!code ++] 517 + } // [!code ++] 518 + }, 519 + }, 520 + }, 521 + }, 522 + ], 481 523 }; 482 524 ``` 483 525 <!-- prettier-ignore-end -->
+20
docs/openapi-ts/migrating.md
··· 7 7 8 8 While we try to avoid breaking changes, sometimes it's unavoidable in order to offer you the latest features. This page lists changes that require updates to your code. If you run into a problem with migration, please [open an issue](https://github.com/hey-api/openapi-ts/issues). 9 9 10 + ## v0.82.0 11 + 12 + ### Added Hooks API 13 + 14 + This release adds the [Hooks API](/openapi-ts/configuration/parser#hooks), giving you granular control over which operations generate queries and mutations. As a result, we tightened the previous behavior and POST operations no longer generate queries by default. To preserve the old behavior, add a custom matcher. 15 + 16 + ```js 17 + export default { 18 + input: 'hey-api/backend', // sign up at app.heyapi.dev 19 + output: 'src/client', 20 + parser: { 21 + hooks: { 22 + operations: { 23 + isQuery: (op) => (op.method === 'post' ? true : undefined), // [!code ++] 24 + }, 25 + }, 26 + }, 27 + }; 28 + ``` 29 + 10 30 ## v0.81.0 11 31 12 32 ### Server-Sent Events (SSE)
+2 -2
docs/openapi-ts/plugins.md
··· 20 20 21 21 These plugins help reduce boilerplate associated with third-party dependencies. Hey API natively supports the most popular packages. Please open an issue on [GitHub](https://github.com/hey-api/openapi-ts/issues) if you'd like us to support your favorite package. 22 22 23 + - [`@angular/common`](/openapi-ts/plugins/angular) 24 + - [`@pinia/colada`](/openapi-ts/plugins/pinia-colada) 23 25 - [`@tanstack/angular-query-experimental`](/openapi-ts/plugins/tanstack-query) 24 26 - [`@tanstack/react-query`](/openapi-ts/plugins/tanstack-query) 25 27 - [`@tanstack/solid-query`](/openapi-ts/plugins/tanstack-query) 26 28 - [`@tanstack/svelte-query`](/openapi-ts/plugins/tanstack-query) 27 29 - [`@tanstack/vue-query`](/openapi-ts/plugins/tanstack-query) 28 - - [`@angular/common`](/openapi-ts/plugins/angular) 29 30 - [`fastify`](/openapi-ts/plugins/fastify) 30 31 - [`valibot`](/openapi-ts/plugins/valibot) 31 32 - [`zod`](/openapi-ts/plugins/zod) ··· 47 48 - [MSW](/openapi-ts/plugins/msw) <span data-soon>Soon</span> 48 49 - [Nest](/openapi-ts/plugins/nest) <span data-soon>Soon</span> 49 50 - [Nock](/openapi-ts/plugins/nock) <span data-soon>Soon</span> 50 - - [Pinia Colada](/openapi-ts/plugins/pinia-colada) <span data-soon>Soon</span> 51 51 - [Superstruct](/openapi-ts/plugins/superstruct) <span data-soon>Soon</span> 52 52 - [Supertest](/openapi-ts/plugins/supertest) <span data-soon>Soon</span> 53 53 - [SWR](/openapi-ts/plugins/swr) <span data-soon>Soon</span>
+210 -7
docs/openapi-ts/plugins/pinia-colada.md
··· 1 1 --- 2 - title: Pinia Colada 3 - description: Pinia Colada plugin for Hey API. Compatible with all our features. 2 + title: Pinia Colada v0 Plugin 3 + description: Generate Pinia Colada v0 functions and query keys from OpenAPI with the Pinia Colada plugin for openapi-ts. Fully compatible with validators, transformers, and all core features. 4 4 --- 5 5 6 6 <script setup lang="ts"> 7 - import FeatureStatus from '@components/FeatureStatus.vue'; 7 + import AuthorsList from '@components/AuthorsList.vue'; 8 + import Heading from '@components/Heading.vue'; 9 + import VersionLabel from '@components/VersionLabel.vue'; 10 + import { joshHemphill, sebastiaanWouters } from '@data/people.js'; 8 11 </script> 9 12 10 - # Pinia Colada <span data-soon>soon</span> 13 + <Heading> 14 + <h1>Pinia Colada<span class="sr-only"> v0</span></h1> 15 + <VersionLabel value="v0" /> 16 + </Heading> 17 + 18 + ### About 19 + 20 + [Pinia Colada](https://pinia-colada.esm.dev) is the perfect companion to Pinia to handle async state management in your Vue applications. 21 + 22 + The Pinia Colada plugin for Hey API generates functions and query keys from your OpenAPI spec, fully compatible with SDKs, transformers, and all core features. 23 + 24 + ### Collaborators 25 + 26 + <AuthorsList :people="[joshHemphill, sebastiaanWouters]" /> 27 + 28 + ## Features 29 + 30 + - Pinia Colada v0 support 31 + - seamless integration with `@hey-api/openapi-ts` ecosystem 32 + - create query keys following the best practices 33 + - type-safe query options and mutation options 34 + - minimal learning curve thanks to extending the underlying technology 35 + 36 + ## Installation 37 + 38 + In your [configuration](/openapi-ts/get-started), add `@pinia/colada` to your plugins and you'll be ready to generate Pinia Colada artifacts. :tada: 39 + 40 + ```js 41 + export default { 42 + input: 'hey-api/backend', // sign up at app.heyapi.dev 43 + output: 'src/client', 44 + plugins: [ 45 + // ...other plugins 46 + '@pinia/colada', // [!code ++] 47 + ], 48 + }; 49 + ``` 50 + 51 + ## Output 52 + 53 + The Pinia Colada plugin will generate the following artifacts, depending on the input specification. 54 + 55 + ## Queries 56 + 57 + Queries are generated from [query operations](/openapi-ts/configuration/parser#hooks-query-operations). The generated query functions follow the naming convention of SDK functions and by default append `Query`, e.g. `getPetByIdQuery()`. 58 + 59 + ::: code-group 60 + 61 + ```ts [example] 62 + const { data, error } = useQuery({ 63 + ...getPetByIdQuery({ 64 + path: { 65 + petId: 1, 66 + }, 67 + }), 68 + }); 69 + ``` 70 + 71 + ```js [config] 72 + export default { 73 + input: 'hey-api/backend', // sign up at app.heyapi.dev 74 + output: 'src/client', 75 + plugins: [ 76 + // ...other plugins 77 + { 78 + name: '@pinia/colada', 79 + queryOptions: true, // [!code ++] 80 + }, 81 + ], 82 + }; 83 + ``` 84 + 85 + ::: 86 + 87 + You can customize the naming and casing pattern for `queryOptions` functions using the `.name` and `.case` options. 88 + 89 + ### Meta 90 + 91 + You can use the `meta` field to attach arbitrary information to a query. To generate metadata for `queryOptions`, provide a function to the `.meta` option. 92 + 93 + ::: code-group 94 + 95 + ```ts [example] 96 + queryOptions({ 97 + // ...other fields 98 + meta: { 99 + id: 'getPetById', 100 + }, 101 + }); 102 + ``` 103 + 104 + ```js [config] 105 + export default { 106 + input: 'hey-api/backend', // sign up at app.heyapi.dev 107 + output: 'src/client', 108 + plugins: [ 109 + // ...other plugins 110 + { 111 + name: '@pinia/colada', 112 + queryOptions: { 113 + meta: (operation) => ({ id: operation.id }), // [!code ++] 114 + }, 115 + }, 116 + ], 117 + }; 118 + ``` 11 119 12 - <FeatureStatus issueNumber=1242 name="Pinia Colada" /> 120 + ::: 121 + 122 + ## Query Keys 123 + 124 + Query keys contain normalized SDK function parameters and additional metadata. 13 125 14 - ### About 126 + ::: code-group 15 127 16 - [Pinia Colada](https://pinia-colada.esm.dev) is the data fetching layer for Pinia. 128 + ```ts [example] 129 + const queryKey = [ 130 + { 131 + _id: 'getPetById', 132 + baseUrl: 'https://app.heyapi.dev', 133 + path: { 134 + petId: 1, 135 + }, 136 + }, 137 + ]; 138 + ``` 17 139 140 + ```js [config] 141 + export default { 142 + input: 'hey-api/backend', // sign up at app.heyapi.dev 143 + output: 'src/client', 144 + plugins: [ 145 + // ...other plugins 146 + { 147 + name: '@pinia/colada', 148 + queryKeys: true, // [!code ++] 149 + }, 150 + ], 151 + }; 152 + ``` 153 + 154 + ::: 155 + 156 + ### Accessing Query Keys 157 + 158 + If you have access to the result of query options function, you can get the query key from the `queryKey` field. 159 + 160 + ::: code-group 161 + 162 + ```ts [example] 163 + const { queryKey } = getPetByIdOptions({ 164 + path: { 165 + petId: 1, 166 + }, 167 + }); 168 + ``` 169 + 170 + ```js [config] 171 + export default { 172 + input: 'hey-api/backend', // sign up at app.heyapi.dev 173 + output: 'src/client', 174 + plugins: [ 175 + // ...other plugins 176 + { 177 + name: '@pinia/colada', 178 + queryOptions: true, // [!code ++] 179 + }, 180 + ], 181 + }; 182 + ``` 183 + 184 + ::: 185 + 186 + Alternatively, you can access the same query key by calling query key functions. The generated query key functions follow the naming convention of SDK functions and by default append `QueryKey`, e.g. `getPetByIdQueryKey()`. 187 + 188 + ::: code-group 189 + 190 + ```ts [example] 191 + const queryKey = getPetByIdQueryKey({ 192 + path: { 193 + petId: 1, 194 + }, 195 + }); 196 + ``` 197 + 198 + ```js [config] 199 + export default { 200 + input: 'hey-api/backend', // sign up at app.heyapi.dev 201 + output: 'src/client', 202 + plugins: [ 203 + // ...other plugins 204 + { 205 + name: '@pinia/colada', 206 + queryKeys: true, // [!code ++] 207 + }, 208 + ], 209 + }; 210 + ``` 211 + 212 + ::: 213 + 214 + You can customize the naming and casing pattern for `queryKeys` functions using the `.name` and `.case` options. 215 + 216 + ## API 217 + 218 + You can view the complete list of options in the [UserConfig](https://github.com/hey-api/openapi-ts/blob/main/packages/openapi-ts/src/plugins/@pinia/colada/types.d.ts) interface. 219 + 220 + <!--@include: ../../partials/examples.md--> 18 221 <!--@include: ../../partials/sponsors.md-->
+3 -3
docs/openapi-ts/plugins/tanstack-query.md
··· 104 104 105 105 ## Queries 106 106 107 - Queries are generated from GET and POST endpoints. The generated query functions follow the naming convention of SDK functions and by default append `Options`, e.g. `getPetByIdOptions()`. 107 + Queries are generated from [query operations](/openapi-ts/configuration/parser#hooks-query-operations). The generated query functions follow the naming convention of SDK functions and by default append `Options`, e.g. `getPetByIdOptions()`. 108 108 109 109 ::: code-group 110 110 ··· 302 302 303 303 ## Infinite Queries 304 304 305 - Infinite queries are generated from GET and POST endpoints if we detect a [pagination](/openapi-ts/configuration/parser#pagination) parameter. The generated infinite query functions follow the naming convention of SDK functions and by default append `InfiniteOptions`, e.g. `getFooInfiniteOptions()`. 305 + Infinite queries are generated from [query operations](/openapi-ts/configuration/parser#hooks-query-operations) if we detect a [pagination](/openapi-ts/configuration/parser#pagination) parameter. The generated infinite query functions follow the naming convention of SDK functions and by default append `InfiniteOptions`, e.g. `getFooInfiniteOptions()`. 306 306 307 307 ::: code-group 308 308 ··· 504 504 505 505 ## Mutations 506 506 507 - Mutations are generated from DELETE, PATCH, POST, and PUT endpoints. The generated mutation functions follow the naming convention of SDK functions and by default append `Mutation`, e.g. `addPetMutation()`. 507 + Mutations are generated from [mutation operations](/openapi-ts/configuration/parser#hooks-mutation-operations). The generated mutation functions follow the naming convention of SDK functions and by default append `Mutation`, e.g. `addPetMutation()`. 508 508 509 509 ::: code-group 510 510
+1 -1
docs/openapi-ts/state-management.md
··· 11 11 12 12 Hey API natively supports the following state managers. 13 13 14 + - [Pinia Colada](/openapi-ts/plugins/pinia-colada) 14 15 - [TanStack Query](/openapi-ts/plugins/tanstack-query) 15 - - [Pinia Colada](/openapi-ts/plugins/pinia-colada) <span data-soon>Soon</span> 16 16 - [SWR](/openapi-ts/plugins/swr) <span data-soon>Soon</span> 17 17 - [Zustand](/openapi-ts/plugins/zustand) <span data-soon>Soon</span> 18 18
+1 -16
examples/openapi-ts-pinia-colada/openapi-ts.config.ts
··· 17 17 name: '@hey-api/typescript' 18 18 }, 19 19 { 20 - // Enable auto-detection of query vs mutation based on HTTP method 21 - autoDetectHttpMethod: true, 22 - 23 - // Set to true to organize by tags 24 - // Export all tag files from index 25 20 exportFromIndex: true, 26 - 27 - // Group generated files by OpenAPI tags for better organization 28 - groupByTag: true, 29 - 30 - name: '@pinia/colada', 31 - // Override specific operations if needed 32 - operationTypes: { 33 - // Example overrides (uncomment to use): 34 - // 'getPetById': 'both', // Generate both query and mutation 35 - // 'updatePet': 'query', // Force mutation to be a query 36 - } 21 + name: '@pinia/colada' 37 22 } 38 23 ] 39 24 })
+1 -1
examples/openapi-ts-pinia-colada/package.json
··· 15 15 "typecheck": "vue-tsc --build --force" 16 16 }, 17 17 "dependencies": { 18 - "@pinia/colada": "0.17.0", 18 + "@pinia/colada": "0.17.2", 19 19 "pinia": "2.3.0", 20 20 "vue": "3.5.13", 21 21 "vue-router": "4.5.0"
+294
examples/openapi-ts-pinia-colada/src/client/@pinia/colada.gen.ts
··· 1 + // This file is auto-generated by @hey-api/openapi-ts 2 + 3 + import { 4 + addPet, 5 + createUser, 6 + createUsersWithListInput, 7 + deleteOrder, 8 + deletePet, 9 + deleteUser, 10 + findPetsByStatus, 11 + findPetsByTags, 12 + getInventory, 13 + getOrderById, 14 + getPetById, 15 + getUserByName, 16 + loginUser, 17 + logoutUser, 18 + type Options, 19 + placeOrder, 20 + updatePet, 21 + updatePetWithForm, 22 + updateUser, 23 + uploadFile 24 + } from '../sdk.gen' 25 + import type { 26 + AddPetData, 27 + CreateUserData, 28 + CreateUsersWithListInputData, 29 + DeleteOrderData, 30 + DeletePetData, 31 + DeleteUserData, 32 + FindPetsByStatusData, 33 + FindPetsByTagsData, 34 + GetInventoryData, 35 + GetOrderByIdData, 36 + GetPetByIdData, 37 + GetUserByNameData, 38 + LoginUserData, 39 + LogoutUserData, 40 + PlaceOrderData, 41 + UpdatePetData, 42 + UpdatePetWithFormData, 43 + UpdateUserData, 44 + UploadFileData 45 + } from '../types.gen' 46 + 47 + /** 48 + * Add a new pet to the store. 49 + * Add a new pet to the store. 50 + */ 51 + export const addPetMutation = () => ({ 52 + mutation: async (options: Options<AddPetData>) => { 53 + const { data } = await addPet(options) 54 + return data 55 + } 56 + }) 57 + 58 + /** 59 + * Update an existing pet. 60 + * Update an existing pet by Id. 61 + */ 62 + export const updatePetMutation = () => ({ 63 + mutation: async (options: Options<UpdatePetData>) => { 64 + const { data } = await updatePet(options) 65 + return data 66 + } 67 + }) 68 + 69 + /** 70 + * Finds Pets by status. 71 + * Multiple status values can be provided with comma separated strings. 72 + */ 73 + export const findPetsByStatusQuery = (options: Options<FindPetsByStatusData>) => ({ 74 + key: ['findPetsByStatus', options?.path], 75 + query: async (context: { signal: AbortSignal }) => { 76 + const { data } = await findPetsByStatus({ 77 + ...options, 78 + signal: context.signal, 79 + throwOnError: true 80 + }) 81 + return data 82 + } 83 + }) 84 + 85 + /** 86 + * Finds Pets by tags. 87 + * Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing. 88 + */ 89 + export const findPetsByTagsQuery = (options: Options<FindPetsByTagsData>) => ({ 90 + key: ['findPetsByTags', options?.path], 91 + query: async (context: { signal: AbortSignal }) => { 92 + const { data } = await findPetsByTags({ 93 + ...options, 94 + signal: context.signal, 95 + throwOnError: true 96 + }) 97 + return data 98 + } 99 + }) 100 + 101 + /** 102 + * Deletes a pet. 103 + * Delete a pet. 104 + */ 105 + export const deletePetMutation = () => ({ 106 + mutation: async (options: Options<DeletePetData>) => { 107 + const { data } = await deletePet(options) 108 + return data 109 + } 110 + }) 111 + 112 + /** 113 + * Find pet by ID. 114 + * Returns a single pet. 115 + */ 116 + export const getPetByIdQuery = (options: Options<GetPetByIdData>) => ({ 117 + key: ['getPetById', options?.path], 118 + query: async (context: { signal: AbortSignal }) => { 119 + const { data } = await getPetById({ 120 + ...options, 121 + signal: context.signal, 122 + throwOnError: true 123 + }) 124 + return data 125 + } 126 + }) 127 + 128 + /** 129 + * Updates a pet in the store with form data. 130 + * Updates a pet resource based on the form data. 131 + */ 132 + export const updatePetWithFormMutation = () => ({ 133 + mutation: async (options: Options<UpdatePetWithFormData>) => { 134 + const { data } = await updatePetWithForm(options) 135 + return data 136 + } 137 + }) 138 + 139 + /** 140 + * Uploads an image. 141 + * Upload image of the pet. 142 + */ 143 + export const uploadFileMutation = () => ({ 144 + mutation: async (options: Options<UploadFileData>) => { 145 + const { data } = await uploadFile(options) 146 + return data 147 + } 148 + }) 149 + 150 + /** 151 + * Returns pet inventories by status. 152 + * Returns a map of status codes to quantities. 153 + */ 154 + export const getInventoryQuery = (options?: Options<GetInventoryData>) => ({ 155 + key: ['getInventory', options?.path], 156 + query: async (context: { signal: AbortSignal }) => { 157 + const { data } = await getInventory({ 158 + ...options, 159 + signal: context.signal, 160 + throwOnError: true 161 + }) 162 + return data 163 + } 164 + }) 165 + 166 + /** 167 + * Place an order for a pet. 168 + * Place a new order in the store. 169 + */ 170 + export const placeOrderMutation = () => ({ 171 + mutation: async (options: Options<PlaceOrderData>) => { 172 + const { data } = await placeOrder(options) 173 + return data 174 + } 175 + }) 176 + 177 + /** 178 + * Delete purchase order by identifier. 179 + * For valid response try integer IDs with value < 1000. Anything above 1000 or non-integers will generate API errors. 180 + */ 181 + export const deleteOrderMutation = () => ({ 182 + mutation: async (options: Options<DeleteOrderData>) => { 183 + const { data } = await deleteOrder(options) 184 + return data 185 + } 186 + }) 187 + 188 + /** 189 + * Find purchase order by ID. 190 + * For valid response try integer IDs with value <= 5 or > 10. Other values will generate exceptions. 191 + */ 192 + export const getOrderByIdQuery = (options: Options<GetOrderByIdData>) => ({ 193 + key: ['getOrderById', options?.path], 194 + query: async (context: { signal: AbortSignal }) => { 195 + const { data } = await getOrderById({ 196 + ...options, 197 + signal: context.signal, 198 + throwOnError: true 199 + }) 200 + return data 201 + } 202 + }) 203 + 204 + /** 205 + * Create user. 206 + * This can only be done by the logged in user. 207 + */ 208 + export const createUserMutation = () => ({ 209 + mutation: async (options: Options<CreateUserData>) => { 210 + const { data } = await createUser(options) 211 + return data 212 + } 213 + }) 214 + 215 + /** 216 + * Creates list of users with given input array. 217 + * Creates list of users with given input array. 218 + */ 219 + export const createUsersWithListInputMutation = () => ({ 220 + mutation: async (options: Options<CreateUsersWithListInputData>) => { 221 + const { data } = await createUsersWithListInput(options) 222 + return data 223 + } 224 + }) 225 + 226 + /** 227 + * Logs user into the system. 228 + * Log into the system. 229 + */ 230 + export const loginUserQuery = (options?: Options<LoginUserData>) => ({ 231 + key: ['loginUser', options?.path], 232 + query: async (context: { signal: AbortSignal }) => { 233 + const { data } = await loginUser({ 234 + ...options, 235 + signal: context.signal, 236 + throwOnError: true 237 + }) 238 + return data 239 + } 240 + }) 241 + 242 + /** 243 + * Logs out current logged in user session. 244 + * Log user out of the system. 245 + */ 246 + export const logoutUserQuery = (options?: Options<LogoutUserData>) => ({ 247 + key: ['logoutUser', options?.path], 248 + query: async (context: { signal: AbortSignal }) => { 249 + const { data } = await logoutUser({ 250 + ...options, 251 + signal: context.signal, 252 + throwOnError: true 253 + }) 254 + return data 255 + } 256 + }) 257 + 258 + /** 259 + * Delete user resource. 260 + * This can only be done by the logged in user. 261 + */ 262 + export const deleteUserMutation = () => ({ 263 + mutation: async (options: Options<DeleteUserData>) => { 264 + const { data } = await deleteUser(options) 265 + return data 266 + } 267 + }) 268 + 269 + /** 270 + * Get user by user name. 271 + * Get user detail based on username. 272 + */ 273 + export const getUserByNameQuery = (options: Options<GetUserByNameData>) => ({ 274 + key: ['getUserByName', options?.path], 275 + query: async (context: { signal: AbortSignal }) => { 276 + const { data } = await getUserByName({ 277 + ...options, 278 + signal: context.signal, 279 + throwOnError: true 280 + }) 281 + return data 282 + } 283 + }) 284 + 285 + /** 286 + * Update user resource. 287 + * This can only be done by the logged in user. 288 + */ 289 + export const updateUserMutation = () => ({ 290 + mutation: async (options: Options<UpdateUserData>) => { 291 + const { data } = await updateUser(options) 292 + return data 293 + } 294 + })
-133
examples/openapi-ts-pinia-colada/src/client/@pinia/colada/pet.gen.ts
··· 1 - // This file is auto-generated by @hey-api/openapi-ts 2 - 3 - // eslint-disable-next-line @typescript-eslint/no-unused-vars 4 - import { client as _heyApiClient } from '../../client.gen' 5 - import { 6 - addPet, 7 - deletePet, 8 - findPetsByStatus, 9 - findPetsByTags, 10 - getPetById, 11 - type Options, 12 - updatePet, 13 - updatePetWithForm, 14 - uploadFile 15 - } from '../../sdk.gen' 16 - import type { 17 - AddPetData, 18 - DeletePetData, 19 - FindPetsByStatusData, 20 - FindPetsByTagsData, 21 - GetPetByIdData, 22 - UpdatePetData, 23 - UpdatePetWithFormData, 24 - UploadFileData 25 - } from '../../types.gen' 26 - 27 - /** 28 - * Add a new pet to the store. 29 - * Add a new pet to the store. 30 - */ 31 - // eslint-disable-next-line @typescript-eslint/no-unused-vars 32 - export const addPetMutation = (options?: Options<AddPetData>) => ({ 33 - mutation: async (options: Options<AddPetData>) => { 34 - const { data } = await addPet(options) 35 - return data 36 - } 37 - }) 38 - 39 - /** 40 - * Update an existing pet. 41 - * Update an existing pet by Id. 42 - */ 43 - // eslint-disable-next-line @typescript-eslint/no-unused-vars 44 - export const updatePetMutation = (options?: Options<UpdatePetData>) => ({ 45 - mutation: async (options: Options<UpdatePetData>) => { 46 - const { data } = await updatePet(options) 47 - return data 48 - } 49 - }) 50 - 51 - /** 52 - * Finds Pets by status. 53 - * Multiple status values can be provided with comma separated strings. 54 - */ 55 - export const findPetsByStatusQuery = (options: Options<FindPetsByStatusData>) => ({ 56 - key: ['findPetsByStatus', options?.path], 57 - query: async (context: { signal: AbortSignal }) => { 58 - const { data } = await findPetsByStatus({ 59 - ...options, 60 - signal: context.signal, 61 - throwOnError: true 62 - }) 63 - return data 64 - } 65 - }) 66 - 67 - /** 68 - * Finds Pets by tags. 69 - * Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing. 70 - */ 71 - export const findPetsByTagsQuery = (options: Options<FindPetsByTagsData>) => ({ 72 - key: ['findPetsByTags', options?.path], 73 - query: async (context: { signal: AbortSignal }) => { 74 - const { data } = await findPetsByTags({ 75 - ...options, 76 - signal: context.signal, 77 - throwOnError: true 78 - }) 79 - return data 80 - } 81 - }) 82 - 83 - /** 84 - * Deletes a pet. 85 - * Delete a pet. 86 - */ 87 - // eslint-disable-next-line @typescript-eslint/no-unused-vars 88 - export const deletePetMutation = (options?: Options<DeletePetData>) => ({ 89 - mutation: async (options: Options<DeletePetData>) => { 90 - const { data } = await deletePet(options) 91 - return data 92 - } 93 - }) 94 - 95 - /** 96 - * Find pet by ID. 97 - * Returns a single pet. 98 - */ 99 - export const getPetByIdQuery = (options: Options<GetPetByIdData>) => ({ 100 - key: ['getPetById', options?.path], 101 - query: async (context: { signal: AbortSignal }) => { 102 - const { data } = await getPetById({ 103 - ...options, 104 - signal: context.signal, 105 - throwOnError: true 106 - }) 107 - return data 108 - } 109 - }) 110 - 111 - /** 112 - * Updates a pet in the store with form data. 113 - * Updates a pet resource based on the form data. 114 - */ 115 - // eslint-disable-next-line @typescript-eslint/no-unused-vars 116 - export const updatePetWithFormMutation = (options?: Options<UpdatePetWithFormData>) => ({ 117 - mutation: async (options: Options<UpdatePetWithFormData>) => { 118 - const { data } = await updatePetWithForm(options) 119 - return data 120 - } 121 - }) 122 - 123 - /** 124 - * Uploads an image. 125 - * Upload image of the pet. 126 - */ 127 - // eslint-disable-next-line @typescript-eslint/no-unused-vars 128 - export const uploadFileMutation = (options?: Options<UploadFileData>) => ({ 129 - mutation: async (options: Options<UploadFileData>) => { 130 - const { data } = await uploadFile(options) 131 - return data 132 - } 133 - })
-67
examples/openapi-ts-pinia-colada/src/client/@pinia/colada/store.gen.ts
··· 1 - // This file is auto-generated by @hey-api/openapi-ts 2 - 3 - // eslint-disable-next-line @typescript-eslint/no-unused-vars 4 - import { client as _heyApiClient } from '../../client.gen' 5 - import { deleteOrder, getInventory, getOrderById, type Options, placeOrder } from '../../sdk.gen' 6 - import type { 7 - DeleteOrderData, 8 - GetInventoryData, 9 - GetOrderByIdData, 10 - PlaceOrderData 11 - } from '../../types.gen' 12 - 13 - /** 14 - * Returns pet inventories by status. 15 - * Returns a map of status codes to quantities. 16 - */ 17 - export const getInventoryQuery = (options?: Options<GetInventoryData>) => ({ 18 - key: ['getInventory', options?.path], 19 - query: async (context: { signal: AbortSignal }) => { 20 - const { data } = await getInventory({ 21 - ...options, 22 - signal: context.signal, 23 - throwOnError: true 24 - }) 25 - return data 26 - } 27 - }) 28 - 29 - /** 30 - * Place an order for a pet. 31 - * Place a new order in the store. 32 - */ 33 - // eslint-disable-next-line @typescript-eslint/no-unused-vars 34 - export const placeOrderMutation = (options?: Options<PlaceOrderData>) => ({ 35 - mutation: async (options: Options<PlaceOrderData>) => { 36 - const { data } = await placeOrder(options) 37 - return data 38 - } 39 - }) 40 - 41 - /** 42 - * Delete purchase order by identifier. 43 - * For valid response try integer IDs with value < 1000. Anything above 1000 or non-integers will generate API errors. 44 - */ 45 - // eslint-disable-next-line @typescript-eslint/no-unused-vars 46 - export const deleteOrderMutation = (options?: Options<DeleteOrderData>) => ({ 47 - mutation: async (options: Options<DeleteOrderData>) => { 48 - const { data } = await deleteOrder(options) 49 - return data 50 - } 51 - }) 52 - 53 - /** 54 - * Find purchase order by ID. 55 - * For valid response try integer IDs with value <= 5 or > 10. Other values will generate exceptions. 56 - */ 57 - export const getOrderByIdQuery = (options: Options<GetOrderByIdData>) => ({ 58 - key: ['getOrderById', options?.path], 59 - query: async (context: { signal: AbortSignal }) => { 60 - const { data } = await getOrderById({ 61 - ...options, 62 - signal: context.signal, 63 - throwOnError: true 64 - }) 65 - return data 66 - } 67 - })
-121
examples/openapi-ts-pinia-colada/src/client/@pinia/colada/user.gen.ts
··· 1 - // This file is auto-generated by @hey-api/openapi-ts 2 - 3 - // eslint-disable-next-line @typescript-eslint/no-unused-vars 4 - import { client as _heyApiClient } from '../../client.gen' 5 - import { 6 - createUser, 7 - createUsersWithListInput, 8 - deleteUser, 9 - getUserByName, 10 - loginUser, 11 - logoutUser, 12 - type Options, 13 - updateUser 14 - } from '../../sdk.gen' 15 - import type { 16 - CreateUserData, 17 - CreateUsersWithListInputData, 18 - DeleteUserData, 19 - GetUserByNameData, 20 - LoginUserData, 21 - LogoutUserData, 22 - UpdateUserData 23 - } from '../../types.gen' 24 - 25 - /** 26 - * Create user. 27 - * This can only be done by the logged in user. 28 - */ 29 - // eslint-disable-next-line @typescript-eslint/no-unused-vars 30 - export const createUserMutation = (options?: Options<CreateUserData>) => ({ 31 - mutation: async (options: Options<CreateUserData>) => { 32 - const { data } = await createUser(options) 33 - return data 34 - } 35 - }) 36 - 37 - /** 38 - * Creates list of users with given input array. 39 - * Creates list of users with given input array. 40 - */ 41 - export const createUsersWithListInputMutation = ( 42 - // eslint-disable-next-line @typescript-eslint/no-unused-vars 43 - options?: Options<CreateUsersWithListInputData> 44 - ) => ({ 45 - mutation: async (options: Options<CreateUsersWithListInputData>) => { 46 - const { data } = await createUsersWithListInput(options) 47 - return data 48 - } 49 - }) 50 - 51 - /** 52 - * Logs user into the system. 53 - * Log into the system. 54 - */ 55 - export const loginUserQuery = (options?: Options<LoginUserData>) => ({ 56 - key: ['loginUser', options?.path], 57 - query: async (context: { signal: AbortSignal }) => { 58 - const { data } = await loginUser({ 59 - ...options, 60 - signal: context.signal, 61 - throwOnError: true 62 - }) 63 - return data 64 - } 65 - }) 66 - 67 - /** 68 - * Logs out current logged in user session. 69 - * Log user out of the system. 70 - */ 71 - export const logoutUserQuery = (options?: Options<LogoutUserData>) => ({ 72 - key: ['logoutUser', options?.path], 73 - query: async (context: { signal: AbortSignal }) => { 74 - const { data } = await logoutUser({ 75 - ...options, 76 - signal: context.signal, 77 - throwOnError: true 78 - }) 79 - return data 80 - } 81 - }) 82 - 83 - /** 84 - * Delete user resource. 85 - * This can only be done by the logged in user. 86 - */ 87 - // eslint-disable-next-line @typescript-eslint/no-unused-vars 88 - export const deleteUserMutation = (options?: Options<DeleteUserData>) => ({ 89 - mutation: async (options: Options<DeleteUserData>) => { 90 - const { data } = await deleteUser(options) 91 - return data 92 - } 93 - }) 94 - 95 - /** 96 - * Get user by user name. 97 - * Get user detail based on username. 98 - */ 99 - export const getUserByNameQuery = (options: Options<GetUserByNameData>) => ({ 100 - key: ['getUserByName', options?.path], 101 - query: async (context: { signal: AbortSignal }) => { 102 - const { data } = await getUserByName({ 103 - ...options, 104 - signal: context.signal, 105 - throwOnError: true 106 - }) 107 - return data 108 - } 109 - }) 110 - 111 - /** 112 - * Update user resource. 113 - * This can only be done by the logged in user. 114 - */ 115 - // eslint-disable-next-line @typescript-eslint/no-unused-vars 116 - export const updateUserMutation = (options?: Options<UpdateUserData>) => ({ 117 - mutation: async (options: Options<UpdateUserData>) => { 118 - const { data } = await updateUser(options) 119 - return data 120 - } 121 - })
+46 -12
examples/openapi-ts-pinia-colada/src/client/client/client.gen.ts
··· 1 1 // This file is auto-generated by @hey-api/openapi-ts 2 2 3 - import type { Client, Config, ResolvedRequestOptions } from './types.gen' 3 + import { createSseClient } from '../core/serverSentEvents.gen' 4 + import type { HttpMethod } from '../core/types.gen' 5 + import type { Client, Config, RequestOptions, ResolvedRequestOptions } from './types.gen' 4 6 import { 5 7 buildUrl, 6 8 createConfig, ··· 28 30 29 31 const interceptors = createInterceptors<Request, Response, unknown, ResolvedRequestOptions>() 30 32 31 - const request: Client['request'] = async (options) => { 33 + const beforeRequest = async (options: RequestOptions) => { 32 34 const opts = { 33 35 ..._config, 34 36 ...options, ··· 58 60 } 59 61 60 62 const url = buildUrl(opts) 63 + 64 + return { opts, url } 65 + } 66 + 67 + const request: Client['request'] = async (options) => { 68 + // @ts-expect-error 69 + const { opts, url } = await beforeRequest(options) 61 70 const requestInit: ReqInit = { 62 71 redirect: 'follow', 63 72 ...opts, ··· 172 181 } 173 182 } 174 183 184 + const makeMethodFn = (method: Uppercase<HttpMethod>) => (options: RequestOptions) => 185 + request({ ...options, method }) 186 + 187 + const makeSseFn = (method: Uppercase<HttpMethod>) => async (options: RequestOptions) => { 188 + const { opts, url } = await beforeRequest(options) 189 + return createSseClient({ 190 + ...opts, 191 + body: opts.body as BodyInit | null | undefined, 192 + headers: opts.headers as unknown as Record<string, string>, 193 + method, 194 + url 195 + }) 196 + } 197 + 175 198 return { 176 199 buildUrl, 177 - connect: (options) => request({ ...options, method: 'CONNECT' }), 178 - delete: (options) => request({ ...options, method: 'DELETE' }), 179 - get: (options) => request({ ...options, method: 'GET' }), 200 + connect: makeMethodFn('CONNECT'), 201 + delete: makeMethodFn('DELETE'), 202 + get: makeMethodFn('GET'), 180 203 getConfig, 181 - head: (options) => request({ ...options, method: 'HEAD' }), 204 + head: makeMethodFn('HEAD'), 182 205 interceptors, 183 - options: (options) => request({ ...options, method: 'OPTIONS' }), 184 - patch: (options) => request({ ...options, method: 'PATCH' }), 185 - post: (options) => request({ ...options, method: 'POST' }), 186 - put: (options) => request({ ...options, method: 'PUT' }), 206 + options: makeMethodFn('OPTIONS'), 207 + patch: makeMethodFn('PATCH'), 208 + post: makeMethodFn('POST'), 209 + put: makeMethodFn('PUT'), 187 210 request, 188 211 setConfig, 189 - trace: (options) => request({ ...options, method: 'TRACE' }) 190 - } 212 + sse: { 213 + connect: makeSseFn('CONNECT'), 214 + delete: makeSseFn('DELETE'), 215 + get: makeSseFn('GET'), 216 + head: makeSseFn('HEAD'), 217 + options: makeSseFn('OPTIONS'), 218 + patch: makeSseFn('PATCH'), 219 + post: makeSseFn('POST'), 220 + put: makeSseFn('PUT'), 221 + trace: makeSseFn('TRACE') 222 + }, 223 + trace: makeMethodFn('TRACE') 224 + } as Client 191 225 }
+39 -15
examples/openapi-ts-pinia-colada/src/client/client/types.gen.ts
··· 1 1 // This file is auto-generated by @hey-api/openapi-ts 2 2 3 3 import type { Auth } from '../core/auth.gen' 4 + import type { ServerSentEventsOptions, ServerSentEventsResult } from '../core/serverSentEvents.gen' 4 5 import type { Client as CoreClient, Config as CoreConfig } from '../core/types.gen' 5 6 import type { Middleware } from './utils.gen' 6 7 ··· 51 52 } 52 53 53 54 export interface RequestOptions< 55 + TData = unknown, 54 56 TResponseStyle extends ResponseStyle = 'fields', 55 57 ThrowOnError extends boolean = boolean, 56 58 Url extends string = string 57 59 > extends Config<{ 58 - responseStyle: TResponseStyle 59 - throwOnError: ThrowOnError 60 - }> { 60 + responseStyle: TResponseStyle 61 + throwOnError: ThrowOnError 62 + }>, 63 + Pick< 64 + ServerSentEventsOptions<TData>, 65 + | 'onSseError' 66 + | 'onSseEvent' 67 + | 'sseDefaultRetryDelay' 68 + | 'sseMaxRetryAttempts' 69 + | 'sseMaxRetryDelay' 70 + > { 61 71 /** 62 72 * Any body that you want to add to your request. 63 73 * ··· 77 87 TResponseStyle extends ResponseStyle = 'fields', 78 88 ThrowOnError extends boolean = boolean, 79 89 Url extends string = string 80 - > extends RequestOptions<TResponseStyle, ThrowOnError, Url> { 90 + > extends RequestOptions<unknown, TResponseStyle, ThrowOnError, Url> { 81 91 serializedBody?: string 82 92 } 83 93 ··· 128 138 ThrowOnError extends boolean = false, 129 139 TResponseStyle extends ResponseStyle = 'fields' 130 140 >( 131 - options: Omit<RequestOptions<TResponseStyle, ThrowOnError>, 'method'> 141 + options: Omit<RequestOptions<TData, TResponseStyle, ThrowOnError>, 'method'> 132 142 ) => RequestResult<TData, TError, ThrowOnError, TResponseStyle> 133 143 144 + type SseFn = < 145 + TData = unknown, 146 + TError = unknown, 147 + ThrowOnError extends boolean = false, 148 + TResponseStyle extends ResponseStyle = 'fields' 149 + >( 150 + options: Omit<RequestOptions<TData, TResponseStyle, ThrowOnError>, 'method'> 151 + ) => Promise<ServerSentEventsResult<TData, TError>> 152 + 134 153 type RequestFn = < 135 154 TData = unknown, 136 155 TError = unknown, 137 156 ThrowOnError extends boolean = false, 138 157 TResponseStyle extends ResponseStyle = 'fields' 139 158 >( 140 - options: Omit<RequestOptions<TResponseStyle, ThrowOnError>, 'method'> & 141 - Pick<Required<RequestOptions<TResponseStyle, ThrowOnError>>, 'method'> 159 + options: Omit<RequestOptions<TData, TResponseStyle, ThrowOnError>, 'method'> & 160 + Pick<Required<RequestOptions<TData, TResponseStyle, ThrowOnError>>, 'method'> 142 161 ) => RequestResult<TData, TError, ThrowOnError, TResponseStyle> 143 162 144 163 type BuildUrlFn = < ··· 152 171 options: Pick<TData, 'url'> & Options<TData> 153 172 ) => string 154 173 155 - export type Client = CoreClient<RequestFn, Config, MethodFn, BuildUrlFn> & { 174 + export type Client = CoreClient<RequestFn, Config, MethodFn, BuildUrlFn, SseFn> & { 156 175 interceptors: Middleware<Request, Response, unknown, ResolvedRequestOptions> 157 176 } 158 177 ··· 181 200 export type Options< 182 201 TData extends TDataShape = TDataShape, 183 202 ThrowOnError extends boolean = boolean, 203 + TResponse = unknown, 184 204 TResponseStyle extends ResponseStyle = 'fields' 185 - > = OmitKeys<RequestOptions<TResponseStyle, ThrowOnError>, 'body' | 'path' | 'query' | 'url'> & 205 + > = OmitKeys< 206 + RequestOptions<TResponse, TResponseStyle, ThrowOnError>, 207 + 'body' | 'path' | 'query' | 'url' 208 + > & 186 209 Omit<TData, 'url'> 187 210 188 211 export type OptionsLegacyParser< ··· 191 214 TResponseStyle extends ResponseStyle = 'fields' 192 215 > = TData extends { body?: any } 193 216 ? TData extends { headers?: any } 194 - ? OmitKeys<RequestOptions<TResponseStyle, ThrowOnError>, 'body' | 'headers' | 'url'> & TData 195 - : OmitKeys<RequestOptions<TResponseStyle, ThrowOnError>, 'body' | 'url'> & 217 + ? OmitKeys<RequestOptions<unknown, TResponseStyle, ThrowOnError>, 'body' | 'headers' | 'url'> & 218 + TData 219 + : OmitKeys<RequestOptions<unknown, TResponseStyle, ThrowOnError>, 'body' | 'url'> & 196 220 TData & 197 - Pick<RequestOptions<TResponseStyle, ThrowOnError>, 'headers'> 221 + Pick<RequestOptions<unknown, TResponseStyle, ThrowOnError>, 'headers'> 198 222 : TData extends { headers?: any } 199 - ? OmitKeys<RequestOptions<TResponseStyle, ThrowOnError>, 'headers' | 'url'> & 223 + ? OmitKeys<RequestOptions<unknown, TResponseStyle, ThrowOnError>, 'headers' | 'url'> & 200 224 TData & 201 - Pick<RequestOptions<TResponseStyle, ThrowOnError>, 'body'> 202 - : OmitKeys<RequestOptions<TResponseStyle, ThrowOnError>, 'url'> & TData 225 + Pick<RequestOptions<unknown, TResponseStyle, ThrowOnError>, 'body'> 226 + : OmitKeys<RequestOptions<unknown, TResponseStyle, ThrowOnError>, 'url'> & TData
+4 -111
examples/openapi-ts-pinia-colada/src/client/client/utils.gen.ts
··· 1 1 // This file is auto-generated by @hey-api/openapi-ts 2 2 3 3 import { getAuthToken } from '../core/auth.gen' 4 - import type { QuerySerializer, QuerySerializerOptions } from '../core/bodySerializer.gen' 4 + import type { QuerySerializerOptions } from '../core/bodySerializer.gen' 5 5 import { jsonBodySerializer } from '../core/bodySerializer.gen' 6 6 import { 7 7 serializeArrayParam, 8 8 serializeObjectParam, 9 9 serializePrimitiveParam 10 10 } from '../core/pathSerializer.gen' 11 + import { getUrl } from '../core/utils.gen' 11 12 import type { Client, ClientOptions, Config, RequestOptions } from './types.gen' 12 - 13 - interface PathSerializer { 14 - path: Record<string, unknown> 15 - url: string 16 - } 17 - 18 - const PATH_PARAM_RE = /\{[^{}]+\}/g 19 - 20 - type ArrayStyle = 'form' | 'spaceDelimited' | 'pipeDelimited' 21 - type MatrixStyle = 'label' | 'matrix' | 'simple' 22 - type ArraySeparatorStyle = ArrayStyle | MatrixStyle 23 - 24 - const defaultPathSerializer = ({ path, url: _url }: PathSerializer) => { 25 - let url = _url 26 - const matches = _url.match(PATH_PARAM_RE) 27 - if (matches) { 28 - for (const match of matches) { 29 - let explode = false 30 - let name = match.substring(1, match.length - 1) 31 - let style: ArraySeparatorStyle = 'simple' 32 - 33 - if (name.endsWith('*')) { 34 - explode = true 35 - name = name.substring(0, name.length - 1) 36 - } 37 - 38 - if (name.startsWith('.')) { 39 - name = name.substring(1) 40 - style = 'label' 41 - } else if (name.startsWith(';')) { 42 - name = name.substring(1) 43 - style = 'matrix' 44 - } 45 - 46 - const value = path[name] 47 - 48 - if (value === undefined || value === null) { 49 - continue 50 - } 51 - 52 - if (Array.isArray(value)) { 53 - url = url.replace(match, serializeArrayParam({ explode, name, style, value })) 54 - continue 55 - } 56 - 57 - if (typeof value === 'object') { 58 - url = url.replace( 59 - match, 60 - serializeObjectParam({ 61 - explode, 62 - name, 63 - style, 64 - value: value as Record<string, unknown>, 65 - valueOnly: true 66 - }) 67 - ) 68 - continue 69 - } 70 - 71 - if (style === 'matrix') { 72 - url = url.replace( 73 - match, 74 - `;${serializePrimitiveParam({ 75 - name, 76 - value: value as string 77 - })}` 78 - ) 79 - continue 80 - } 81 - 82 - const replaceValue = encodeURIComponent( 83 - style === 'label' ? `.${value as string}` : (value as string) 84 - ) 85 - url = url.replace(match, replaceValue) 86 - } 87 - } 88 - return url 89 - } 90 13 91 14 export const createQuerySerializer = <T = unknown>({ 92 15 allowReserved, ··· 232 155 } 233 156 } 234 157 235 - export const buildUrl: Client['buildUrl'] = (options) => { 236 - const url = getUrl({ 158 + export const buildUrl: Client['buildUrl'] = (options) => 159 + getUrl({ 237 160 baseUrl: options.baseUrl as string, 238 161 path: options.path, 239 162 query: options.query, ··· 243 166 : createQuerySerializer(options.querySerializer), 244 167 url: options.url 245 168 }) 246 - return url 247 - } 248 - 249 - export const getUrl = ({ 250 - baseUrl, 251 - path, 252 - query, 253 - querySerializer, 254 - url: _url 255 - }: { 256 - baseUrl?: string 257 - path?: Record<string, unknown> 258 - query?: Record<string, unknown> 259 - querySerializer: QuerySerializer 260 - url: string 261 - }) => { 262 - const pathUrl = _url.startsWith('/') ? _url : `/${_url}` 263 - let url = (baseUrl ?? '') + pathUrl 264 - if (path) { 265 - url = defaultPathSerializer({ path, url }) 266 - } 267 - let search = query ? querySerializer(query) : '' 268 - if (search.startsWith('?')) { 269 - search = search.substring(1) 270 - } 271 - if (search) { 272 - url += `?${search}` 273 - } 274 - return url 275 - } 276 169 277 170 export const mergeConfigs = (a: Config, b: Config): Config => { 278 171 const config = { ...a, ...b }
+214
examples/openapi-ts-pinia-colada/src/client/core/serverSentEvents.gen.ts
··· 1 + // This file is auto-generated by @hey-api/openapi-ts 2 + 3 + import type { Config } from './types.gen' 4 + 5 + export type ServerSentEventsOptions<TData = unknown> = Omit<RequestInit, 'method'> & 6 + Pick<Config, 'method' | 'responseTransformer' | 'responseValidator'> & { 7 + /** 8 + * Callback invoked when a network or parsing error occurs during streaming. 9 + * 10 + * This option applies only if the endpoint returns a stream of events. 11 + * 12 + * @param error The error that occurred. 13 + */ 14 + onSseError?: (error: unknown) => void 15 + /** 16 + * Callback invoked when an event is streamed from the server. 17 + * 18 + * This option applies only if the endpoint returns a stream of events. 19 + * 20 + * @param event Event streamed from the server. 21 + * @returns Nothing (void). 22 + */ 23 + onSseEvent?: (event: StreamEvent<TData>) => void 24 + /** 25 + * Default retry delay in milliseconds. 26 + * 27 + * This option applies only if the endpoint returns a stream of events. 28 + * 29 + * @default 3000 30 + */ 31 + sseDefaultRetryDelay?: number 32 + /** 33 + * Maximum number of retry attempts before giving up. 34 + */ 35 + sseMaxRetryAttempts?: number 36 + /** 37 + * Maximum retry delay in milliseconds. 38 + * 39 + * Applies only when exponential backoff is used. 40 + * 41 + * This option applies only if the endpoint returns a stream of events. 42 + * 43 + * @default 30000 44 + */ 45 + sseMaxRetryDelay?: number 46 + /** 47 + * Optional sleep function for retry backoff. 48 + * 49 + * Defaults to using `setTimeout`. 50 + */ 51 + sseSleepFn?: (ms: number) => Promise<void> 52 + url: string 53 + } 54 + 55 + export interface StreamEvent<TData = unknown> { 56 + data: TData 57 + event?: string 58 + id?: string 59 + retry?: number 60 + } 61 + 62 + export type ServerSentEventsResult<TData = unknown, TReturn = void, TNext = unknown> = { 63 + stream: AsyncGenerator< 64 + TData extends Record<string, unknown> ? TData[keyof TData] : TData, 65 + TReturn, 66 + TNext 67 + > 68 + } 69 + 70 + export const createSseClient = <TData = unknown>({ 71 + onSseError, 72 + onSseEvent, 73 + responseTransformer, 74 + responseValidator, 75 + sseDefaultRetryDelay, 76 + sseMaxRetryAttempts, 77 + sseMaxRetryDelay, 78 + sseSleepFn, 79 + url, 80 + ...options 81 + }: ServerSentEventsOptions): ServerSentEventsResult<TData> => { 82 + let lastEventId: string | undefined 83 + 84 + const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => setTimeout(resolve, ms))) 85 + 86 + const createStream = async function* () { 87 + let retryDelay: number = sseDefaultRetryDelay ?? 3000 88 + let attempt = 0 89 + const signal = options.signal ?? new AbortController().signal 90 + 91 + while (true) { 92 + if (signal.aborted) break 93 + 94 + attempt++ 95 + 96 + const headers = 97 + options.headers instanceof Headers 98 + ? options.headers 99 + : new Headers(options.headers as Record<string, string> | undefined) 100 + 101 + if (lastEventId !== undefined) { 102 + headers.set('Last-Event-ID', lastEventId) 103 + } 104 + 105 + try { 106 + const response = await fetch(url, { ...options, headers, signal }) 107 + 108 + if (!response.ok) throw new Error(`SSE failed: ${response.status} ${response.statusText}`) 109 + 110 + if (!response.body) throw new Error('No body in SSE response') 111 + 112 + const reader = response.body.pipeThrough(new TextDecoderStream()).getReader() 113 + 114 + let buffer = '' 115 + 116 + const abortHandler = () => { 117 + try { 118 + reader.cancel() 119 + } catch { 120 + // noop 121 + } 122 + } 123 + 124 + signal.addEventListener('abort', abortHandler) 125 + 126 + try { 127 + while (true) { 128 + const { done, value } = await reader.read() 129 + if (done) break 130 + buffer += value 131 + 132 + const chunks = buffer.split('\n\n') 133 + buffer = chunks.pop() ?? '' 134 + 135 + for (const chunk of chunks) { 136 + const lines = chunk.split('\n') 137 + const dataLines: Array<string> = [] 138 + let eventName: string | undefined 139 + 140 + for (const line of lines) { 141 + if (line.startsWith('data:')) { 142 + dataLines.push(line.replace(/^data:\s*/, '')) 143 + } else if (line.startsWith('event:')) { 144 + eventName = line.replace(/^event:\s*/, '') 145 + } else if (line.startsWith('id:')) { 146 + lastEventId = line.replace(/^id:\s*/, '') 147 + } else if (line.startsWith('retry:')) { 148 + const parsed = Number.parseInt(line.replace(/^retry:\s*/, ''), 10) 149 + if (!Number.isNaN(parsed)) { 150 + retryDelay = parsed 151 + } 152 + } 153 + } 154 + 155 + let data: unknown 156 + let parsedJson = false 157 + 158 + if (dataLines.length) { 159 + const rawData = dataLines.join('\n') 160 + try { 161 + data = JSON.parse(rawData) 162 + parsedJson = true 163 + } catch { 164 + data = rawData 165 + } 166 + } 167 + 168 + if (parsedJson) { 169 + if (responseValidator) { 170 + await responseValidator(data) 171 + } 172 + 173 + if (responseTransformer) { 174 + data = await responseTransformer(data) 175 + } 176 + } 177 + 178 + onSseEvent?.({ 179 + data, 180 + event: eventName, 181 + id: lastEventId, 182 + retry: retryDelay 183 + }) 184 + 185 + if (dataLines.length) { 186 + yield data as any 187 + } 188 + } 189 + } 190 + } finally { 191 + signal.removeEventListener('abort', abortHandler) 192 + reader.releaseLock() 193 + } 194 + 195 + break // exit loop on normal completion 196 + } catch (error) { 197 + // connection failed or aborted; retry after delay 198 + onSseError?.(error) 199 + 200 + if (sseMaxRetryAttempts !== undefined && attempt >= sseMaxRetryAttempts) { 201 + break // stop after firing error 202 + } 203 + 204 + // exponential backoff: double retry each attempt, cap at 30s 205 + const backoff = Math.min(retryDelay * 2 ** (attempt - 1), sseMaxRetryDelay ?? 30000) 206 + await sleep(backoff) 207 + } 208 + } 209 + } 210 + 211 + const stream = createStream() 212 + 213 + return { stream } 214 + }
+22 -12
examples/openapi-ts-pinia-colada/src/client/core/types.gen.ts
··· 3 3 import type { Auth, AuthToken } from './auth.gen' 4 4 import type { BodySerializer, QuerySerializer, QuerySerializerOptions } from './bodySerializer.gen' 5 5 6 - export interface Client<RequestFn = never, Config = unknown, MethodFn = never, BuildUrlFn = never> { 6 + export type HttpMethod = 7 + | 'connect' 8 + | 'delete' 9 + | 'get' 10 + | 'head' 11 + | 'options' 12 + | 'patch' 13 + | 'post' 14 + | 'put' 15 + | 'trace' 16 + 17 + export type Client< 18 + RequestFn = never, 19 + Config = unknown, 20 + MethodFn = never, 21 + BuildUrlFn = never, 22 + SseFn = never 23 + > = { 7 24 /** 8 25 * Returns the final request URL. 9 26 */ 10 27 buildUrl: BuildUrlFn 11 - connect: MethodFn 12 - delete: MethodFn 13 - get: MethodFn 14 28 getConfig: () => Config 15 - head: MethodFn 16 - options: MethodFn 17 - patch: MethodFn 18 - post: MethodFn 19 - put: MethodFn 20 29 request: RequestFn 21 30 setConfig: (config: Config) => Config 22 - trace: MethodFn 23 - } 31 + } & { 32 + [K in HttpMethod]: MethodFn 33 + } & ([SseFn] extends [never] ? { sse?: never } : { sse: { [K in HttpMethod]: SseFn } }) 24 34 25 35 export interface Config { 26 36 /** ··· 50 60 * 51 61 * {@link https://developer.mozilla.org/docs/Web/API/fetch#method See more} 52 62 */ 53 - method?: 'CONNECT' | 'DELETE' | 'GET' | 'HEAD' | 'OPTIONS' | 'PATCH' | 'POST' | 'PUT' | 'TRACE' 63 + method?: Uppercase<HttpMethod> 54 64 /** 55 65 * A function for serializing request query parameters. By default, arrays 56 66 * will be exploded in form style, objects will be exploded in deepObject
+111
examples/openapi-ts-pinia-colada/src/client/core/utils.gen.ts
··· 1 + // This file is auto-generated by @hey-api/openapi-ts 2 + 3 + import type { QuerySerializer } from './bodySerializer.gen' 4 + import { 5 + type ArraySeparatorStyle, 6 + serializeArrayParam, 7 + serializeObjectParam, 8 + serializePrimitiveParam 9 + } from './pathSerializer.gen' 10 + 11 + export interface PathSerializer { 12 + path: Record<string, unknown> 13 + url: string 14 + } 15 + 16 + export const PATH_PARAM_RE = /\{[^{}]+\}/g 17 + 18 + export const defaultPathSerializer = ({ path, url: _url }: PathSerializer) => { 19 + let url = _url 20 + const matches = _url.match(PATH_PARAM_RE) 21 + if (matches) { 22 + for (const match of matches) { 23 + let explode = false 24 + let name = match.substring(1, match.length - 1) 25 + let style: ArraySeparatorStyle = 'simple' 26 + 27 + if (name.endsWith('*')) { 28 + explode = true 29 + name = name.substring(0, name.length - 1) 30 + } 31 + 32 + if (name.startsWith('.')) { 33 + name = name.substring(1) 34 + style = 'label' 35 + } else if (name.startsWith(';')) { 36 + name = name.substring(1) 37 + style = 'matrix' 38 + } 39 + 40 + const value = path[name] 41 + 42 + if (value === undefined || value === null) { 43 + continue 44 + } 45 + 46 + if (Array.isArray(value)) { 47 + url = url.replace(match, serializeArrayParam({ explode, name, style, value })) 48 + continue 49 + } 50 + 51 + if (typeof value === 'object') { 52 + url = url.replace( 53 + match, 54 + serializeObjectParam({ 55 + explode, 56 + name, 57 + style, 58 + value: value as Record<string, unknown>, 59 + valueOnly: true 60 + }) 61 + ) 62 + continue 63 + } 64 + 65 + if (style === 'matrix') { 66 + url = url.replace( 67 + match, 68 + `;${serializePrimitiveParam({ 69 + name, 70 + value: value as string 71 + })}` 72 + ) 73 + continue 74 + } 75 + 76 + const replaceValue = encodeURIComponent( 77 + style === 'label' ? `.${value as string}` : (value as string) 78 + ) 79 + url = url.replace(match, replaceValue) 80 + } 81 + } 82 + return url 83 + } 84 + 85 + export const getUrl = ({ 86 + baseUrl, 87 + path, 88 + query, 89 + querySerializer, 90 + url: _url 91 + }: { 92 + baseUrl?: string 93 + path?: Record<string, unknown> 94 + query?: Record<string, unknown> 95 + querySerializer: QuerySerializer 96 + url: string 97 + }) => { 98 + const pathUrl = _url.startsWith('/') ? _url : `/${_url}` 99 + let url = (baseUrl ?? '') + pathUrl 100 + if (path) { 101 + url = defaultPathSerializer({ path, url }) 102 + } 103 + let search = query ? querySerializer(query) : '' 104 + if (search.startsWith('?')) { 105 + search = search.substring(1) 106 + } 107 + if (search) { 108 + url += `?${search}` 109 + } 110 + return url 111 + }
+1 -3
examples/openapi-ts-pinia-colada/src/client/index.ts
··· 1 1 // This file is auto-generated by @hey-api/openapi-ts 2 - export * from './@pinia/colada/pet.gen' 3 - export * from './@pinia/colada/store.gen' 4 - export * from './@pinia/colada/user.gen' 2 + export * from './@pinia/colada.gen' 5 3 export * from './sdk.gen' 6 4 export * from './types.gen'
+1 -1
package.json
··· 61 61 "rollup": "4.31.0", 62 62 "rollup-plugin-dts": "6.1.1", 63 63 "tsup": "8.4.0", 64 - "turbo": "2.5.5", 64 + "turbo": "2.5.6", 65 65 "typescript": "5.8.3", 66 66 "typescript-eslint": "8.29.1", 67 67 "vitest": "3.1.1"
+1
packages/openapi-ts-tests/main/package.json
··· 34 34 "@config/vite-base": "workspace:*", 35 35 "@hey-api/custom-client": "workspace:*", 36 36 "@hey-api/openapi-ts": "workspace:*", 37 + "@pinia/colada": "0.17.2", 37 38 "@tanstack/angular-query-experimental": "5.73.3", 38 39 "@tanstack/react-query": "5.73.3", 39 40 "@tanstack/solid-query": "5.73.3",
+145 -175
packages/openapi-ts-tests/main/test/3.1.x.test.ts
··· 815 815 description: 816 816 'generates validator schemas for all integer format combinations (number/integer/string types with int8, int16, int32, int64, uint8, uint16, uint32, uint64 formats)', 817 817 }, 818 - { 819 - config: createConfig({ 820 - input: 'petstore.yaml', 821 - output: 'plugins/@pinia/colada/default', 822 - plugins: ['@hey-api/client-fetch', '@hey-api/sdk', '@pinia/colada'], 823 - }), 824 - description: 'generates Pinia Colada plugin code with default settings', 825 - }, 826 - { 827 - config: createConfig({ 828 - input: 'petstore.yaml', 829 - output: 'plugins/@pinia/colada/autoDetectDisabled', 830 - plugins: [ 831 - '@hey-api/client-fetch', 832 - '@hey-api/sdk', 833 - { 834 - autoDetectHttpMethod: false, 835 - name: '@pinia/colada', 836 - }, 837 - ], 838 - }), 839 - description: 840 - 'generates Pinia Colada plugin code with auto-detection disabled', 841 - }, 842 - { 843 - config: createConfig({ 844 - input: 'petstore.yaml', 845 - output: 'plugins/@pinia/colada/operationOverrides', 846 - plugins: [ 847 - '@hey-api/client-fetch', 848 - '@hey-api/sdk', 849 - { 850 - name: '@pinia/colada', 851 - operationTypes: { 852 - addPet: 'query', 853 - getPetById: 'both', 854 - }, 855 - }, 856 - ], 857 - }), 858 - description: 859 - 'generates Pinia Colada plugin code with operation type overrides', 860 - }, 861 - { 862 - config: createConfig({ 863 - input: 'petstore.yaml', 864 - output: 'plugins/@pinia/colada/groupByTag', 865 - plugins: [ 866 - '@hey-api/client-fetch', 867 - '@hey-api/sdk', 868 - { 869 - groupByTag: true, 870 - name: '@pinia/colada', 871 - }, 872 - ], 873 - }), 874 - description: 'generates Pinia Colada plugin code grouped by OpenAPI tags', 875 - }, 876 - { 877 - config: createConfig({ 878 - input: 'petstore.yaml', 879 - output: 'plugins/@pinia/colada/groupByTagWithIndex', 880 - plugins: [ 881 - '@hey-api/client-fetch', 882 - '@hey-api/sdk', 883 - { 884 - exportFromIndex: true, 885 - groupByTag: true, 886 - name: '@pinia/colada', 887 - }, 888 - ], 889 - }), 890 - description: 891 - 'generates Pinia Colada plugin code grouped by tags with index file', 892 - }, 893 - { 894 - config: createConfig({ 895 - input: 'petstore.yaml', 896 - output: 'plugins/@pinia/colada/customNaming', 897 - plugins: [ 898 - '@hey-api/client-fetch', 899 - '@hey-api/sdk', 900 - { 901 - mutationOptions: { 902 - name: '{{name}}MutationOptions', 903 - }, 904 - name: '@pinia/colada', 905 - queryOptions: { 906 - name: '{{name}}QueryOptions', 907 - }, 908 - }, 909 - ], 910 - }), 911 - description: 912 - 'generates Pinia Colada plugin code with custom naming patterns', 913 - }, 914 - { 915 - config: createConfig({ 916 - input: 'petstore.yaml', 917 - output: 'plugins/@pinia/colada/caseSettings', 918 - plugins: [ 919 - '@hey-api/client-fetch', 920 - '@hey-api/sdk', 921 - { 922 - case: 'PascalCase', 923 - mutationOptions: { 924 - case: 'snake_case', 925 - }, 926 - name: '@pinia/colada', 927 - queryOptions: { 928 - case: 'camelCase', 929 - }, 930 - }, 931 - ], 932 - }), 933 - description: 934 - 'generates Pinia Colada plugin code with different case settings', 935 - }, 936 - { 937 - config: createConfig({ 938 - input: 'petstore.yaml', 939 - output: 'plugins/@pinia/colada/disabledOptions', 940 - plugins: [ 941 - '@hey-api/client-fetch', 942 - '@hey-api/sdk', 943 - { 944 - mutationOptions: { 945 - enabled: true, 946 - }, 947 - name: '@pinia/colada', 948 - queryOptions: false, 949 - }, 950 - ], 951 - }), 952 - description: 'generates Pinia Colada plugin code with queries disabled', 953 - }, 954 - { 955 - config: createConfig({ 956 - input: 'petstore.yaml', 957 - output: 'plugins/@pinia/colada/complexConfiguration', 958 - plugins: [ 959 - '@hey-api/client-fetch', 960 - '@hey-api/sdk', 961 - { 962 - autoDetectHttpMethod: true, 963 - exportFromIndex: true, 964 - groupByTag: true, 965 - mutationOptions: { 966 - case: 'camelCase', 967 - meta: (operation) => ({ 968 - method: operation.method, 969 - operationId: operation.id, 970 - }), 971 - name: 'use{{name}}Mutation', 972 - }, 973 - name: '@pinia/colada', 974 - operationTypes: { 975 - addPet: 'query', 976 - getPetById: 'both', 977 - updatePet: 'mutation', 978 - }, 979 - queryOptions: { 980 - case: 'camelCase', 981 - meta: (operation) => ({ 982 - operationId: operation.id, 983 - tags: operation.tags, 984 - }), 985 - name: 'use{{name}}Query', 986 - }, 987 - }, 988 - ], 989 - }), 990 - description: 991 - 'generates Pinia Colada plugin code with complex configuration combining all features', 992 - }, 818 + // TODO: add Pinia Colada snapshots 819 + // { 820 + // config: createConfig({ 821 + // input: 'petstore.yaml', 822 + // output: 'plugins/@pinia/colada/default', 823 + // plugins: ['@pinia/colada'], 824 + // }), 825 + // description: 'generates Pinia Colada plugin code with default settings', 826 + // }, 827 + // { 828 + // config: createConfig({ 829 + // input: 'petstore.yaml', 830 + // output: 'plugins/@pinia/colada/operationOverrides', 831 + // plugins: [ 832 + // { 833 + // name: '@pinia/colada', 834 + // operationTypes: { 835 + // addPet: 'query', 836 + // getPetById: 'both', 837 + // }, 838 + // }, 839 + // ], 840 + // }), 841 + // description: 842 + // 'generates Pinia Colada plugin code with operation type overrides', 843 + // }, 844 + // { 845 + // config: createConfig({ 846 + // input: 'petstore.yaml', 847 + // output: 'plugins/@pinia/colada/groupByTag', 848 + // plugins: [ 849 + // { 850 + // groupByTag: true, 851 + // name: '@pinia/colada', 852 + // }, 853 + // ], 854 + // }), 855 + // description: 'generates Pinia Colada plugin code grouped by OpenAPI tags', 856 + // }, 857 + // { 858 + // config: createConfig({ 859 + // input: 'petstore.yaml', 860 + // output: 'plugins/@pinia/colada/groupByTagWithIndex', 861 + // plugins: [ 862 + // { 863 + // exportFromIndex: true, 864 + // groupByTag: true, 865 + // name: '@pinia/colada', 866 + // }, 867 + // ], 868 + // }), 869 + // description: 870 + // 'generates Pinia Colada plugin code grouped by tags with index file', 871 + // }, 872 + // { 873 + // config: createConfig({ 874 + // input: 'petstore.yaml', 875 + // output: 'plugins/@pinia/colada/customNaming', 876 + // plugins: [ 877 + // { 878 + // mutationOptions: { 879 + // name: '{{name}}MutationOptions', 880 + // }, 881 + // name: '@pinia/colada', 882 + // queryOptions: { 883 + // name: '{{name}}QueryOptions', 884 + // }, 885 + // }, 886 + // ], 887 + // }), 888 + // description: 889 + // 'generates Pinia Colada plugin code with custom naming patterns', 890 + // }, 891 + // { 892 + // config: createConfig({ 893 + // input: 'petstore.yaml', 894 + // output: 'plugins/@pinia/colada/caseSettings', 895 + // plugins: [ 896 + // { 897 + // case: 'PascalCase', 898 + // mutationOptions: { 899 + // case: 'snake_case', 900 + // }, 901 + // name: '@pinia/colada', 902 + // queryOptions: { 903 + // case: 'camelCase', 904 + // }, 905 + // }, 906 + // ], 907 + // }), 908 + // description: 909 + // 'generates Pinia Colada plugin code with different case settings', 910 + // }, 911 + // { 912 + // config: createConfig({ 913 + // input: 'petstore.yaml', 914 + // output: 'plugins/@pinia/colada/disabledOptions', 915 + // plugins: [ 916 + // { 917 + // mutationOptions: { 918 + // enabled: true, 919 + // }, 920 + // name: '@pinia/colada', 921 + // queryOptions: false, 922 + // }, 923 + // ], 924 + // }), 925 + // description: 'generates Pinia Colada plugin code with queries disabled', 926 + // }, 927 + // { 928 + // config: createConfig({ 929 + // input: 'petstore.yaml', 930 + // output: 'plugins/@pinia/colada/complexConfiguration', 931 + // plugins: [ 932 + // { 933 + // exportFromIndex: true, 934 + // groupByTag: true, 935 + // mutationOptions: { 936 + // case: 'camelCase', 937 + // meta: (operation) => ({ 938 + // method: operation.method, 939 + // operationId: operation.id, 940 + // }), 941 + // name: 'use{{name}}Mutation', 942 + // }, 943 + // name: '@pinia/colada', 944 + // operationTypes: { 945 + // addPet: 'query', 946 + // getPetById: 'both', 947 + // updatePet: 'mutation', 948 + // }, 949 + // queryOptions: { 950 + // case: 'camelCase', 951 + // meta: (operation) => ({ 952 + // operationId: operation.id, 953 + // tags: operation.tags, 954 + // }), 955 + // name: 'use{{name}}Query', 956 + // }, 957 + // }, 958 + // ], 959 + // }), 960 + // description: 961 + // 'generates Pinia Colada plugin code with complex configuration combining all features', 962 + // }, 993 963 { 994 964 config: createConfig({ 995 965 input: 'opencode.yaml',
-34
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/asClass/@tanstack/angular-query-experimental.gen.ts
··· 57 57 }); 58 58 }; 59 59 60 - export const fooPostQueryKey = (options?: Options<FooPostData>) => createQueryKey('fooPost', options); 61 - 62 - export const fooPostOptions = (options?: Options<FooPostData>) => { 63 - return queryOptions({ 64 - queryFn: async ({ queryKey, signal }) => { 65 - const { data } = await FooBazService.fooService.post({ 66 - ...options, 67 - ...queryKey[0], 68 - signal, 69 - throwOnError: true 70 - }); 71 - return data; 72 - }, 73 - queryKey: fooPostQueryKey(options) 74 - }); 75 - }; 76 - 77 60 export const fooPostMutation = (options?: Partial<Options<FooPostData>>): MutationOptions<FooPostResponse, DefaultError, Options<FooPostData>> => { 78 61 const mutationOptions: MutationOptions<FooPostResponse, DefaultError, Options<FooPostData>> = { 79 62 mutationFn: async (localOptions) => { ··· 116 99 return data; 117 100 }, 118 101 queryKey: getFooBarQueryKey(options) 119 - }); 120 - }; 121 - 122 - export const fooBarPostQueryKey = (options?: Options<FooBarPostData>) => createQueryKey('fooBarPost', options); 123 - 124 - export const fooBarPostOptions = (options?: Options<FooBarPostData>) => { 125 - return queryOptions({ 126 - queryFn: async ({ queryKey, signal }) => { 127 - const { data } = await FooBazService.fooService.barService.post({ 128 - ...options, 129 - ...queryKey[0], 130 - signal, 131 - throwOnError: true 132 - }); 133 - return data; 134 - }, 135 - queryKey: fooBarPostQueryKey(options) 136 102 }); 137 103 }; 138 104
-191
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/axios/@tanstack/angular-query-experimental.gen.ts
··· 131 131 return mutationOptions; 132 132 }; 133 133 134 - export const postCallWithoutParametersAndResponseQueryKey = (options?: Options<PostCallWithoutParametersAndResponseData>) => createQueryKey('postCallWithoutParametersAndResponse', options); 135 - 136 - export const postCallWithoutParametersAndResponseOptions = (options?: Options<PostCallWithoutParametersAndResponseData>) => { 137 - return queryOptions({ 138 - queryFn: async ({ queryKey, signal }) => { 139 - const { data } = await postCallWithoutParametersAndResponse({ 140 - ...options, 141 - ...queryKey[0], 142 - signal, 143 - throwOnError: true 144 - }); 145 - return data; 146 - }, 147 - queryKey: postCallWithoutParametersAndResponseQueryKey(options) 148 - }); 149 - }; 150 - 151 134 export const postCallWithoutParametersAndResponseMutation = (options?: Partial<Options<PostCallWithoutParametersAndResponseData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<PostCallWithoutParametersAndResponseData>> => { 152 135 const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<PostCallWithoutParametersAndResponseData>> = { 153 136 mutationFn: async (localOptions) => { ··· 176 159 return mutationOptions; 177 160 }; 178 161 179 - export const callWithDescriptionsQueryKey = (options?: Options<CallWithDescriptionsData>) => createQueryKey('callWithDescriptions', options); 180 - 181 - export const callWithDescriptionsOptions = (options?: Options<CallWithDescriptionsData>) => { 182 - return queryOptions({ 183 - queryFn: async ({ queryKey, signal }) => { 184 - const { data } = await callWithDescriptions({ 185 - ...options, 186 - ...queryKey[0], 187 - signal, 188 - throwOnError: true 189 - }); 190 - return data; 191 - }, 192 - queryKey: callWithDescriptionsQueryKey(options) 193 - }); 194 - }; 195 - 196 162 export const callWithDescriptionsMutation = (options?: Partial<Options<CallWithDescriptionsData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithDescriptionsData>> => { 197 163 const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithDescriptionsData>> = { 198 164 mutationFn: async (localOptions) => { ··· 207 173 return mutationOptions; 208 174 }; 209 175 210 - export const callWithParametersQueryKey = (options: Options<CallWithParametersData>) => createQueryKey('callWithParameters', options); 211 - 212 - export const callWithParametersOptions = (options: Options<CallWithParametersData>) => { 213 - return queryOptions({ 214 - queryFn: async ({ queryKey, signal }) => { 215 - const { data } = await callWithParameters({ 216 - ...options, 217 - ...queryKey[0], 218 - signal, 219 - throwOnError: true 220 - }); 221 - return data; 222 - }, 223 - queryKey: callWithParametersQueryKey(options) 224 - }); 225 - }; 226 - 227 176 export const callWithParametersMutation = (options?: Partial<Options<CallWithParametersData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithParametersData>> => { 228 177 const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithParametersData>> = { 229 178 mutationFn: async (localOptions) => { ··· 238 187 return mutationOptions; 239 188 }; 240 189 241 - export const callWithWeirdParameterNamesQueryKey = (options: Options<CallWithWeirdParameterNamesData>) => createQueryKey('callWithWeirdParameterNames', options); 242 - 243 - export const callWithWeirdParameterNamesOptions = (options: Options<CallWithWeirdParameterNamesData>) => { 244 - return queryOptions({ 245 - queryFn: async ({ queryKey, signal }) => { 246 - const { data } = await callWithWeirdParameterNames({ 247 - ...options, 248 - ...queryKey[0], 249 - signal, 250 - throwOnError: true 251 - }); 252 - return data; 253 - }, 254 - queryKey: callWithWeirdParameterNamesQueryKey(options) 255 - }); 256 - }; 257 - 258 190 export const callWithWeirdParameterNamesMutation = (options?: Partial<Options<CallWithWeirdParameterNamesData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithWeirdParameterNamesData>> => { 259 191 const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithWeirdParameterNamesData>> = { 260 192 mutationFn: async (localOptions) => { ··· 286 218 }); 287 219 }; 288 220 289 - export const callWithDefaultOptionalParametersQueryKey = (options?: Options<CallWithDefaultOptionalParametersData>) => createQueryKey('callWithDefaultOptionalParameters', options); 290 - 291 - export const callWithDefaultOptionalParametersOptions = (options?: Options<CallWithDefaultOptionalParametersData>) => { 292 - return queryOptions({ 293 - queryFn: async ({ queryKey, signal }) => { 294 - const { data } = await callWithDefaultOptionalParameters({ 295 - ...options, 296 - ...queryKey[0], 297 - signal, 298 - throwOnError: true 299 - }); 300 - return data; 301 - }, 302 - queryKey: callWithDefaultOptionalParametersQueryKey(options) 303 - }); 304 - }; 305 - 306 221 export const callWithDefaultOptionalParametersMutation = (options?: Partial<Options<CallWithDefaultOptionalParametersData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithDefaultOptionalParametersData>> => { 307 222 const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithDefaultOptionalParametersData>> = { 308 223 mutationFn: async (localOptions) => { ··· 362 277 }); 363 278 }; 364 279 365 - export const duplicateName3QueryKey = (options?: Options<DuplicateName3Data>) => createQueryKey('duplicateName3', options); 366 - 367 - export const duplicateName3Options = (options?: Options<DuplicateName3Data>) => { 368 - return queryOptions({ 369 - queryFn: async ({ queryKey, signal }) => { 370 - const { data } = await duplicateName3({ 371 - ...options, 372 - ...queryKey[0], 373 - signal, 374 - throwOnError: true 375 - }); 376 - return data; 377 - }, 378 - queryKey: duplicateName3QueryKey(options) 379 - }); 380 - }; 381 - 382 280 export const duplicateName3Mutation = (options?: Partial<Options<DuplicateName3Data>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<DuplicateName3Data>> => { 383 281 const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<DuplicateName3Data>> = { 384 282 mutationFn: async (localOptions) => { ··· 492 390 }); 493 391 }; 494 392 495 - export const callWithDuplicateResponsesQueryKey = (options?: Options<CallWithDuplicateResponsesData>) => createQueryKey('callWithDuplicateResponses', options); 496 - 497 - export const callWithDuplicateResponsesOptions = (options?: Options<CallWithDuplicateResponsesData>) => { 498 - return queryOptions({ 499 - queryFn: async ({ queryKey, signal }) => { 500 - const { data } = await callWithDuplicateResponses({ 501 - ...options, 502 - ...queryKey[0], 503 - signal, 504 - throwOnError: true 505 - }); 506 - return data; 507 - }, 508 - queryKey: callWithDuplicateResponsesQueryKey(options) 509 - }); 510 - }; 511 - 512 393 export const callWithDuplicateResponsesMutation = (options?: Partial<Options<CallWithDuplicateResponsesData>>): MutationOptions<CallWithDuplicateResponsesResponse, AxiosError<CallWithDuplicateResponsesError>, Options<CallWithDuplicateResponsesData>> => { 513 394 const mutationOptions: MutationOptions<CallWithDuplicateResponsesResponse, AxiosError<CallWithDuplicateResponsesError>, Options<CallWithDuplicateResponsesData>> = { 514 395 mutationFn: async (localOptions) => { ··· 588 469 }); 589 470 }; 590 471 591 - export const callWithResultFromHeaderQueryKey = (options?: Options<CallWithResultFromHeaderData>) => createQueryKey('callWithResultFromHeader', options); 592 - 593 - export const callWithResultFromHeaderOptions = (options?: Options<CallWithResultFromHeaderData>) => { 594 - return queryOptions({ 595 - queryFn: async ({ queryKey, signal }) => { 596 - const { data } = await callWithResultFromHeader({ 597 - ...options, 598 - ...queryKey[0], 599 - signal, 600 - throwOnError: true 601 - }); 602 - return data; 603 - }, 604 - queryKey: callWithResultFromHeaderQueryKey(options) 605 - }); 606 - }; 607 - 608 472 export const callWithResultFromHeaderMutation = (options?: Partial<Options<CallWithResultFromHeaderData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithResultFromHeaderData>> => { 609 473 const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithResultFromHeaderData>> = { 610 474 mutationFn: async (localOptions) => { ··· 619 483 return mutationOptions; 620 484 }; 621 485 622 - export const testErrorCodeQueryKey = (options: Options<TestErrorCodeData>) => createQueryKey('testErrorCode', options); 623 - 624 - export const testErrorCodeOptions = (options: Options<TestErrorCodeData>) => { 625 - return queryOptions({ 626 - queryFn: async ({ queryKey, signal }) => { 627 - const { data } = await testErrorCode({ 628 - ...options, 629 - ...queryKey[0], 630 - signal, 631 - throwOnError: true 632 - }); 633 - return data; 634 - }, 635 - queryKey: testErrorCodeQueryKey(options) 636 - }); 637 - }; 638 - 639 486 export const testErrorCodeMutation = (options?: Partial<Options<TestErrorCodeData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<TestErrorCodeData>> => { 640 487 const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<TestErrorCodeData>> = { 641 488 mutationFn: async (localOptions) => { ··· 650 497 return mutationOptions; 651 498 }; 652 499 653 - export const nonAsciiæøåÆøÅöôêÊ字符串QueryKey = (options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data>) => createQueryKey('nonAsciiæøåÆøÅöôêÊ字符串', options); 654 - 655 - export const nonAsciiæøåÆøÅöôêÊ字符串Options = (options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data>) => { 656 - return queryOptions({ 657 - queryFn: async ({ queryKey, signal }) => { 658 - const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ 659 - ...options, 660 - ...queryKey[0], 661 - signal, 662 - throwOnError: true 663 - }); 664 - return data; 665 - }, 666 - queryKey: nonAsciiæøåÆøÅöôêÊ字符串QueryKey(options) 667 - }); 668 - }; 669 - 670 500 export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial<Options<NonAsciiæøåÆøÅöôêÊ字符串Data>>): MutationOptions<NonAsciiæøåÆøÅöôêÊ字符串Response, AxiosError<DefaultError>, Options<NonAsciiæøåÆøÅöôêÊ字符串Data>> => { 671 501 const mutationOptions: MutationOptions<NonAsciiæøåÆøÅöôêÊ字符串Response, AxiosError<DefaultError>, Options<NonAsciiæøåÆøÅöôêÊ字符串Data>> = { 672 502 mutationFn: async (localOptions) => { ··· 679 509 } 680 510 }; 681 511 return mutationOptions; 682 - }; 683 - 684 - export const postApiVbyApiVersionBodyQueryKey = (options: Options<PostApiVbyApiVersionBodyData>) => createQueryKey('postApiVbyApiVersionBody', options); 685 - 686 - /** 687 - * Body should not be unknown 688 - * Body should not be unknown 689 - */ 690 - export const postApiVbyApiVersionBodyOptions = (options: Options<PostApiVbyApiVersionBodyData>) => { 691 - return queryOptions({ 692 - queryFn: async ({ queryKey, signal }) => { 693 - const { data } = await postApiVbyApiVersionBody({ 694 - ...options, 695 - ...queryKey[0], 696 - signal, 697 - throwOnError: true 698 - }); 699 - return data; 700 - }, 701 - queryKey: postApiVbyApiVersionBodyQueryKey(options) 702 - }); 703 512 }; 704 513 705 514 /**
-191
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/fetch/@tanstack/angular-query-experimental.gen.ts
··· 130 130 return mutationOptions; 131 131 }; 132 132 133 - export const postCallWithoutParametersAndResponseQueryKey = (options?: Options<PostCallWithoutParametersAndResponseData>) => createQueryKey('postCallWithoutParametersAndResponse', options); 134 - 135 - export const postCallWithoutParametersAndResponseOptions = (options?: Options<PostCallWithoutParametersAndResponseData>) => { 136 - return queryOptions({ 137 - queryFn: async ({ queryKey, signal }) => { 138 - const { data } = await postCallWithoutParametersAndResponse({ 139 - ...options, 140 - ...queryKey[0], 141 - signal, 142 - throwOnError: true 143 - }); 144 - return data; 145 - }, 146 - queryKey: postCallWithoutParametersAndResponseQueryKey(options) 147 - }); 148 - }; 149 - 150 133 export const postCallWithoutParametersAndResponseMutation = (options?: Partial<Options<PostCallWithoutParametersAndResponseData>>): MutationOptions<unknown, DefaultError, Options<PostCallWithoutParametersAndResponseData>> => { 151 134 const mutationOptions: MutationOptions<unknown, DefaultError, Options<PostCallWithoutParametersAndResponseData>> = { 152 135 mutationFn: async (localOptions) => { ··· 175 158 return mutationOptions; 176 159 }; 177 160 178 - export const callWithDescriptionsQueryKey = (options?: Options<CallWithDescriptionsData>) => createQueryKey('callWithDescriptions', options); 179 - 180 - export const callWithDescriptionsOptions = (options?: Options<CallWithDescriptionsData>) => { 181 - return queryOptions({ 182 - queryFn: async ({ queryKey, signal }) => { 183 - const { data } = await callWithDescriptions({ 184 - ...options, 185 - ...queryKey[0], 186 - signal, 187 - throwOnError: true 188 - }); 189 - return data; 190 - }, 191 - queryKey: callWithDescriptionsQueryKey(options) 192 - }); 193 - }; 194 - 195 161 export const callWithDescriptionsMutation = (options?: Partial<Options<CallWithDescriptionsData>>): MutationOptions<unknown, DefaultError, Options<CallWithDescriptionsData>> => { 196 162 const mutationOptions: MutationOptions<unknown, DefaultError, Options<CallWithDescriptionsData>> = { 197 163 mutationFn: async (localOptions) => { ··· 206 172 return mutationOptions; 207 173 }; 208 174 209 - export const callWithParametersQueryKey = (options: Options<CallWithParametersData>) => createQueryKey('callWithParameters', options); 210 - 211 - export const callWithParametersOptions = (options: Options<CallWithParametersData>) => { 212 - return queryOptions({ 213 - queryFn: async ({ queryKey, signal }) => { 214 - const { data } = await callWithParameters({ 215 - ...options, 216 - ...queryKey[0], 217 - signal, 218 - throwOnError: true 219 - }); 220 - return data; 221 - }, 222 - queryKey: callWithParametersQueryKey(options) 223 - }); 224 - }; 225 - 226 175 export const callWithParametersMutation = (options?: Partial<Options<CallWithParametersData>>): MutationOptions<unknown, DefaultError, Options<CallWithParametersData>> => { 227 176 const mutationOptions: MutationOptions<unknown, DefaultError, Options<CallWithParametersData>> = { 228 177 mutationFn: async (localOptions) => { ··· 237 186 return mutationOptions; 238 187 }; 239 188 240 - export const callWithWeirdParameterNamesQueryKey = (options: Options<CallWithWeirdParameterNamesData>) => createQueryKey('callWithWeirdParameterNames', options); 241 - 242 - export const callWithWeirdParameterNamesOptions = (options: Options<CallWithWeirdParameterNamesData>) => { 243 - return queryOptions({ 244 - queryFn: async ({ queryKey, signal }) => { 245 - const { data } = await callWithWeirdParameterNames({ 246 - ...options, 247 - ...queryKey[0], 248 - signal, 249 - throwOnError: true 250 - }); 251 - return data; 252 - }, 253 - queryKey: callWithWeirdParameterNamesQueryKey(options) 254 - }); 255 - }; 256 - 257 189 export const callWithWeirdParameterNamesMutation = (options?: Partial<Options<CallWithWeirdParameterNamesData>>): MutationOptions<unknown, DefaultError, Options<CallWithWeirdParameterNamesData>> => { 258 190 const mutationOptions: MutationOptions<unknown, DefaultError, Options<CallWithWeirdParameterNamesData>> = { 259 191 mutationFn: async (localOptions) => { ··· 285 217 }); 286 218 }; 287 219 288 - export const callWithDefaultOptionalParametersQueryKey = (options?: Options<CallWithDefaultOptionalParametersData>) => createQueryKey('callWithDefaultOptionalParameters', options); 289 - 290 - export const callWithDefaultOptionalParametersOptions = (options?: Options<CallWithDefaultOptionalParametersData>) => { 291 - return queryOptions({ 292 - queryFn: async ({ queryKey, signal }) => { 293 - const { data } = await callWithDefaultOptionalParameters({ 294 - ...options, 295 - ...queryKey[0], 296 - signal, 297 - throwOnError: true 298 - }); 299 - return data; 300 - }, 301 - queryKey: callWithDefaultOptionalParametersQueryKey(options) 302 - }); 303 - }; 304 - 305 220 export const callWithDefaultOptionalParametersMutation = (options?: Partial<Options<CallWithDefaultOptionalParametersData>>): MutationOptions<unknown, DefaultError, Options<CallWithDefaultOptionalParametersData>> => { 306 221 const mutationOptions: MutationOptions<unknown, DefaultError, Options<CallWithDefaultOptionalParametersData>> = { 307 222 mutationFn: async (localOptions) => { ··· 361 276 }); 362 277 }; 363 278 364 - export const duplicateName3QueryKey = (options?: Options<DuplicateName3Data>) => createQueryKey('duplicateName3', options); 365 - 366 - export const duplicateName3Options = (options?: Options<DuplicateName3Data>) => { 367 - return queryOptions({ 368 - queryFn: async ({ queryKey, signal }) => { 369 - const { data } = await duplicateName3({ 370 - ...options, 371 - ...queryKey[0], 372 - signal, 373 - throwOnError: true 374 - }); 375 - return data; 376 - }, 377 - queryKey: duplicateName3QueryKey(options) 378 - }); 379 - }; 380 - 381 279 export const duplicateName3Mutation = (options?: Partial<Options<DuplicateName3Data>>): MutationOptions<unknown, DefaultError, Options<DuplicateName3Data>> => { 382 280 const mutationOptions: MutationOptions<unknown, DefaultError, Options<DuplicateName3Data>> = { 383 281 mutationFn: async (localOptions) => { ··· 491 389 }); 492 390 }; 493 391 494 - export const callWithDuplicateResponsesQueryKey = (options?: Options<CallWithDuplicateResponsesData>) => createQueryKey('callWithDuplicateResponses', options); 495 - 496 - export const callWithDuplicateResponsesOptions = (options?: Options<CallWithDuplicateResponsesData>) => { 497 - return queryOptions({ 498 - queryFn: async ({ queryKey, signal }) => { 499 - const { data } = await callWithDuplicateResponses({ 500 - ...options, 501 - ...queryKey[0], 502 - signal, 503 - throwOnError: true 504 - }); 505 - return data; 506 - }, 507 - queryKey: callWithDuplicateResponsesQueryKey(options) 508 - }); 509 - }; 510 - 511 392 export const callWithDuplicateResponsesMutation = (options?: Partial<Options<CallWithDuplicateResponsesData>>): MutationOptions<CallWithDuplicateResponsesResponse, CallWithDuplicateResponsesError, Options<CallWithDuplicateResponsesData>> => { 512 393 const mutationOptions: MutationOptions<CallWithDuplicateResponsesResponse, CallWithDuplicateResponsesError, Options<CallWithDuplicateResponsesData>> = { 513 394 mutationFn: async (localOptions) => { ··· 587 468 }); 588 469 }; 589 470 590 - export const callWithResultFromHeaderQueryKey = (options?: Options<CallWithResultFromHeaderData>) => createQueryKey('callWithResultFromHeader', options); 591 - 592 - export const callWithResultFromHeaderOptions = (options?: Options<CallWithResultFromHeaderData>) => { 593 - return queryOptions({ 594 - queryFn: async ({ queryKey, signal }) => { 595 - const { data } = await callWithResultFromHeader({ 596 - ...options, 597 - ...queryKey[0], 598 - signal, 599 - throwOnError: true 600 - }); 601 - return data; 602 - }, 603 - queryKey: callWithResultFromHeaderQueryKey(options) 604 - }); 605 - }; 606 - 607 471 export const callWithResultFromHeaderMutation = (options?: Partial<Options<CallWithResultFromHeaderData>>): MutationOptions<unknown, DefaultError, Options<CallWithResultFromHeaderData>> => { 608 472 const mutationOptions: MutationOptions<unknown, DefaultError, Options<CallWithResultFromHeaderData>> = { 609 473 mutationFn: async (localOptions) => { ··· 618 482 return mutationOptions; 619 483 }; 620 484 621 - export const testErrorCodeQueryKey = (options: Options<TestErrorCodeData>) => createQueryKey('testErrorCode', options); 622 - 623 - export const testErrorCodeOptions = (options: Options<TestErrorCodeData>) => { 624 - return queryOptions({ 625 - queryFn: async ({ queryKey, signal }) => { 626 - const { data } = await testErrorCode({ 627 - ...options, 628 - ...queryKey[0], 629 - signal, 630 - throwOnError: true 631 - }); 632 - return data; 633 - }, 634 - queryKey: testErrorCodeQueryKey(options) 635 - }); 636 - }; 637 - 638 485 export const testErrorCodeMutation = (options?: Partial<Options<TestErrorCodeData>>): MutationOptions<unknown, DefaultError, Options<TestErrorCodeData>> => { 639 486 const mutationOptions: MutationOptions<unknown, DefaultError, Options<TestErrorCodeData>> = { 640 487 mutationFn: async (localOptions) => { ··· 649 496 return mutationOptions; 650 497 }; 651 498 652 - export const nonAsciiæøåÆøÅöôêÊ字符串QueryKey = (options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data>) => createQueryKey('nonAsciiæøåÆøÅöôêÊ字符串', options); 653 - 654 - export const nonAsciiæøåÆøÅöôêÊ字符串Options = (options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data>) => { 655 - return queryOptions({ 656 - queryFn: async ({ queryKey, signal }) => { 657 - const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ 658 - ...options, 659 - ...queryKey[0], 660 - signal, 661 - throwOnError: true 662 - }); 663 - return data; 664 - }, 665 - queryKey: nonAsciiæøåÆøÅöôêÊ字符串QueryKey(options) 666 - }); 667 - }; 668 - 669 499 export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial<Options<NonAsciiæøåÆøÅöôêÊ字符串Data>>): MutationOptions<NonAsciiæøåÆøÅöôêÊ字符串Response, DefaultError, Options<NonAsciiæøåÆøÅöôêÊ字符串Data>> => { 670 500 const mutationOptions: MutationOptions<NonAsciiæøåÆøÅöôêÊ字符串Response, DefaultError, Options<NonAsciiæøåÆøÅöôêÊ字符串Data>> = { 671 501 mutationFn: async (localOptions) => { ··· 678 508 } 679 509 }; 680 510 return mutationOptions; 681 - }; 682 - 683 - export const postApiVbyApiVersionBodyQueryKey = (options: Options<PostApiVbyApiVersionBodyData>) => createQueryKey('postApiVbyApiVersionBody', options); 684 - 685 - /** 686 - * Body should not be unknown 687 - * Body should not be unknown 688 - */ 689 - export const postApiVbyApiVersionBodyOptions = (options: Options<PostApiVbyApiVersionBodyData>) => { 690 - return queryOptions({ 691 - queryFn: async ({ queryKey, signal }) => { 692 - const { data } = await postApiVbyApiVersionBody({ 693 - ...options, 694 - ...queryKey[0], 695 - signal, 696 - throwOnError: true 697 - }); 698 - return data; 699 - }, 700 - queryKey: postApiVbyApiVersionBodyQueryKey(options) 701 - }); 702 511 }; 703 512 704 513 /**
-34
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/name-builder/@tanstack/angular-query-experimental.gen.ts
··· 57 57 }); 58 58 }; 59 59 60 - export const fooPostD = (options?: Options<FooPostData>) => createQueryKey('fooPost', options); 61 - 62 - export const fooPostE = (options?: Options<FooPostData>) => { 63 - return queryOptions({ 64 - queryFn: async ({ queryKey, signal }) => { 65 - const { data } = await fooPost({ 66 - ...options, 67 - ...queryKey[0], 68 - signal, 69 - throwOnError: true 70 - }); 71 - return data; 72 - }, 73 - queryKey: fooPostD(options) 74 - }); 75 - }; 76 - 77 60 export const fooPostC = (options?: Partial<Options<FooPostData>>): MutationOptions<FooPostResponse, DefaultError, Options<FooPostData>> => { 78 61 const mutationOptions: MutationOptions<FooPostResponse, DefaultError, Options<FooPostData>> = { 79 62 mutationFn: async (localOptions) => { ··· 116 99 return data; 117 100 }, 118 101 queryKey: getFooBarD(options) 119 - }); 120 - }; 121 - 122 - export const fooBarPostD = (options?: Options<FooBarPostData>) => createQueryKey('fooBarPost', options); 123 - 124 - export const fooBarPostE = (options?: Options<FooBarPostData>) => { 125 - return queryOptions({ 126 - queryFn: async ({ queryKey, signal }) => { 127 - const { data } = await fooBarPost({ 128 - ...options, 129 - ...queryKey[0], 130 - signal, 131 - throwOnError: true 132 - }); 133 - return data; 134 - }, 135 - queryKey: fooBarPostD(options) 136 102 }); 137 103 }; 138 104
-34
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/asClass/@tanstack/react-query.gen.ts
··· 57 57 }); 58 58 }; 59 59 60 - export const fooPostQueryKey = (options?: Options<FooPostData>) => createQueryKey('fooPost', options); 61 - 62 - export const fooPostOptions = (options?: Options<FooPostData>) => { 63 - return queryOptions({ 64 - queryFn: async ({ queryKey, signal }) => { 65 - const { data } = await FooBazService.fooService.post({ 66 - ...options, 67 - ...queryKey[0], 68 - signal, 69 - throwOnError: true 70 - }); 71 - return data; 72 - }, 73 - queryKey: fooPostQueryKey(options) 74 - }); 75 - }; 76 - 77 60 export const fooPostMutation = (options?: Partial<Options<FooPostData>>): UseMutationOptions<FooPostResponse, DefaultError, Options<FooPostData>> => { 78 61 const mutationOptions: UseMutationOptions<FooPostResponse, DefaultError, Options<FooPostData>> = { 79 62 mutationFn: async (localOptions) => { ··· 116 99 return data; 117 100 }, 118 101 queryKey: getFooBarQueryKey(options) 119 - }); 120 - }; 121 - 122 - export const fooBarPostQueryKey = (options?: Options<FooBarPostData>) => createQueryKey('fooBarPost', options); 123 - 124 - export const fooBarPostOptions = (options?: Options<FooBarPostData>) => { 125 - return queryOptions({ 126 - queryFn: async ({ queryKey, signal }) => { 127 - const { data } = await FooBazService.fooService.barService.post({ 128 - ...options, 129 - ...queryKey[0], 130 - signal, 131 - throwOnError: true 132 - }); 133 - return data; 134 - }, 135 - queryKey: fooBarPostQueryKey(options) 136 102 }); 137 103 }; 138 104
-191
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/axios/@tanstack/react-query.gen.ts
··· 131 131 return mutationOptions; 132 132 }; 133 133 134 - export const postCallWithoutParametersAndResponseQueryKey = (options?: Options<PostCallWithoutParametersAndResponseData>) => createQueryKey('postCallWithoutParametersAndResponse', options); 135 - 136 - export const postCallWithoutParametersAndResponseOptions = (options?: Options<PostCallWithoutParametersAndResponseData>) => { 137 - return queryOptions({ 138 - queryFn: async ({ queryKey, signal }) => { 139 - const { data } = await postCallWithoutParametersAndResponse({ 140 - ...options, 141 - ...queryKey[0], 142 - signal, 143 - throwOnError: true 144 - }); 145 - return data; 146 - }, 147 - queryKey: postCallWithoutParametersAndResponseQueryKey(options) 148 - }); 149 - }; 150 - 151 134 export const postCallWithoutParametersAndResponseMutation = (options?: Partial<Options<PostCallWithoutParametersAndResponseData>>): UseMutationOptions<unknown, AxiosError<DefaultError>, Options<PostCallWithoutParametersAndResponseData>> => { 152 135 const mutationOptions: UseMutationOptions<unknown, AxiosError<DefaultError>, Options<PostCallWithoutParametersAndResponseData>> = { 153 136 mutationFn: async (localOptions) => { ··· 176 159 return mutationOptions; 177 160 }; 178 161 179 - export const callWithDescriptionsQueryKey = (options?: Options<CallWithDescriptionsData>) => createQueryKey('callWithDescriptions', options); 180 - 181 - export const callWithDescriptionsOptions = (options?: Options<CallWithDescriptionsData>) => { 182 - return queryOptions({ 183 - queryFn: async ({ queryKey, signal }) => { 184 - const { data } = await callWithDescriptions({ 185 - ...options, 186 - ...queryKey[0], 187 - signal, 188 - throwOnError: true 189 - }); 190 - return data; 191 - }, 192 - queryKey: callWithDescriptionsQueryKey(options) 193 - }); 194 - }; 195 - 196 162 export const callWithDescriptionsMutation = (options?: Partial<Options<CallWithDescriptionsData>>): UseMutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithDescriptionsData>> => { 197 163 const mutationOptions: UseMutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithDescriptionsData>> = { 198 164 mutationFn: async (localOptions) => { ··· 207 173 return mutationOptions; 208 174 }; 209 175 210 - export const callWithParametersQueryKey = (options: Options<CallWithParametersData>) => createQueryKey('callWithParameters', options); 211 - 212 - export const callWithParametersOptions = (options: Options<CallWithParametersData>) => { 213 - return queryOptions({ 214 - queryFn: async ({ queryKey, signal }) => { 215 - const { data } = await callWithParameters({ 216 - ...options, 217 - ...queryKey[0], 218 - signal, 219 - throwOnError: true 220 - }); 221 - return data; 222 - }, 223 - queryKey: callWithParametersQueryKey(options) 224 - }); 225 - }; 226 - 227 176 export const callWithParametersMutation = (options?: Partial<Options<CallWithParametersData>>): UseMutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithParametersData>> => { 228 177 const mutationOptions: UseMutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithParametersData>> = { 229 178 mutationFn: async (localOptions) => { ··· 238 187 return mutationOptions; 239 188 }; 240 189 241 - export const callWithWeirdParameterNamesQueryKey = (options: Options<CallWithWeirdParameterNamesData>) => createQueryKey('callWithWeirdParameterNames', options); 242 - 243 - export const callWithWeirdParameterNamesOptions = (options: Options<CallWithWeirdParameterNamesData>) => { 244 - return queryOptions({ 245 - queryFn: async ({ queryKey, signal }) => { 246 - const { data } = await callWithWeirdParameterNames({ 247 - ...options, 248 - ...queryKey[0], 249 - signal, 250 - throwOnError: true 251 - }); 252 - return data; 253 - }, 254 - queryKey: callWithWeirdParameterNamesQueryKey(options) 255 - }); 256 - }; 257 - 258 190 export const callWithWeirdParameterNamesMutation = (options?: Partial<Options<CallWithWeirdParameterNamesData>>): UseMutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithWeirdParameterNamesData>> => { 259 191 const mutationOptions: UseMutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithWeirdParameterNamesData>> = { 260 192 mutationFn: async (localOptions) => { ··· 286 218 }); 287 219 }; 288 220 289 - export const callWithDefaultOptionalParametersQueryKey = (options?: Options<CallWithDefaultOptionalParametersData>) => createQueryKey('callWithDefaultOptionalParameters', options); 290 - 291 - export const callWithDefaultOptionalParametersOptions = (options?: Options<CallWithDefaultOptionalParametersData>) => { 292 - return queryOptions({ 293 - queryFn: async ({ queryKey, signal }) => { 294 - const { data } = await callWithDefaultOptionalParameters({ 295 - ...options, 296 - ...queryKey[0], 297 - signal, 298 - throwOnError: true 299 - }); 300 - return data; 301 - }, 302 - queryKey: callWithDefaultOptionalParametersQueryKey(options) 303 - }); 304 - }; 305 - 306 221 export const callWithDefaultOptionalParametersMutation = (options?: Partial<Options<CallWithDefaultOptionalParametersData>>): UseMutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithDefaultOptionalParametersData>> => { 307 222 const mutationOptions: UseMutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithDefaultOptionalParametersData>> = { 308 223 mutationFn: async (localOptions) => { ··· 362 277 }); 363 278 }; 364 279 365 - export const duplicateName3QueryKey = (options?: Options<DuplicateName3Data>) => createQueryKey('duplicateName3', options); 366 - 367 - export const duplicateName3Options = (options?: Options<DuplicateName3Data>) => { 368 - return queryOptions({ 369 - queryFn: async ({ queryKey, signal }) => { 370 - const { data } = await duplicateName3({ 371 - ...options, 372 - ...queryKey[0], 373 - signal, 374 - throwOnError: true 375 - }); 376 - return data; 377 - }, 378 - queryKey: duplicateName3QueryKey(options) 379 - }); 380 - }; 381 - 382 280 export const duplicateName3Mutation = (options?: Partial<Options<DuplicateName3Data>>): UseMutationOptions<unknown, AxiosError<DefaultError>, Options<DuplicateName3Data>> => { 383 281 const mutationOptions: UseMutationOptions<unknown, AxiosError<DefaultError>, Options<DuplicateName3Data>> = { 384 282 mutationFn: async (localOptions) => { ··· 492 390 }); 493 391 }; 494 392 495 - export const callWithDuplicateResponsesQueryKey = (options?: Options<CallWithDuplicateResponsesData>) => createQueryKey('callWithDuplicateResponses', options); 496 - 497 - export const callWithDuplicateResponsesOptions = (options?: Options<CallWithDuplicateResponsesData>) => { 498 - return queryOptions({ 499 - queryFn: async ({ queryKey, signal }) => { 500 - const { data } = await callWithDuplicateResponses({ 501 - ...options, 502 - ...queryKey[0], 503 - signal, 504 - throwOnError: true 505 - }); 506 - return data; 507 - }, 508 - queryKey: callWithDuplicateResponsesQueryKey(options) 509 - }); 510 - }; 511 - 512 393 export const callWithDuplicateResponsesMutation = (options?: Partial<Options<CallWithDuplicateResponsesData>>): UseMutationOptions<CallWithDuplicateResponsesResponse, AxiosError<CallWithDuplicateResponsesError>, Options<CallWithDuplicateResponsesData>> => { 513 394 const mutationOptions: UseMutationOptions<CallWithDuplicateResponsesResponse, AxiosError<CallWithDuplicateResponsesError>, Options<CallWithDuplicateResponsesData>> = { 514 395 mutationFn: async (localOptions) => { ··· 588 469 }); 589 470 }; 590 471 591 - export const callWithResultFromHeaderQueryKey = (options?: Options<CallWithResultFromHeaderData>) => createQueryKey('callWithResultFromHeader', options); 592 - 593 - export const callWithResultFromHeaderOptions = (options?: Options<CallWithResultFromHeaderData>) => { 594 - return queryOptions({ 595 - queryFn: async ({ queryKey, signal }) => { 596 - const { data } = await callWithResultFromHeader({ 597 - ...options, 598 - ...queryKey[0], 599 - signal, 600 - throwOnError: true 601 - }); 602 - return data; 603 - }, 604 - queryKey: callWithResultFromHeaderQueryKey(options) 605 - }); 606 - }; 607 - 608 472 export const callWithResultFromHeaderMutation = (options?: Partial<Options<CallWithResultFromHeaderData>>): UseMutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithResultFromHeaderData>> => { 609 473 const mutationOptions: UseMutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithResultFromHeaderData>> = { 610 474 mutationFn: async (localOptions) => { ··· 619 483 return mutationOptions; 620 484 }; 621 485 622 - export const testErrorCodeQueryKey = (options: Options<TestErrorCodeData>) => createQueryKey('testErrorCode', options); 623 - 624 - export const testErrorCodeOptions = (options: Options<TestErrorCodeData>) => { 625 - return queryOptions({ 626 - queryFn: async ({ queryKey, signal }) => { 627 - const { data } = await testErrorCode({ 628 - ...options, 629 - ...queryKey[0], 630 - signal, 631 - throwOnError: true 632 - }); 633 - return data; 634 - }, 635 - queryKey: testErrorCodeQueryKey(options) 636 - }); 637 - }; 638 - 639 486 export const testErrorCodeMutation = (options?: Partial<Options<TestErrorCodeData>>): UseMutationOptions<unknown, AxiosError<DefaultError>, Options<TestErrorCodeData>> => { 640 487 const mutationOptions: UseMutationOptions<unknown, AxiosError<DefaultError>, Options<TestErrorCodeData>> = { 641 488 mutationFn: async (localOptions) => { ··· 650 497 return mutationOptions; 651 498 }; 652 499 653 - export const nonAsciiæøåÆøÅöôêÊ字符串QueryKey = (options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data>) => createQueryKey('nonAsciiæøåÆøÅöôêÊ字符串', options); 654 - 655 - export const nonAsciiæøåÆøÅöôêÊ字符串Options = (options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data>) => { 656 - return queryOptions({ 657 - queryFn: async ({ queryKey, signal }) => { 658 - const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ 659 - ...options, 660 - ...queryKey[0], 661 - signal, 662 - throwOnError: true 663 - }); 664 - return data; 665 - }, 666 - queryKey: nonAsciiæøåÆøÅöôêÊ字符串QueryKey(options) 667 - }); 668 - }; 669 - 670 500 export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial<Options<NonAsciiæøåÆøÅöôêÊ字符串Data>>): UseMutationOptions<NonAsciiæøåÆøÅöôêÊ字符串Response, AxiosError<DefaultError>, Options<NonAsciiæøåÆøÅöôêÊ字符串Data>> => { 671 501 const mutationOptions: UseMutationOptions<NonAsciiæøåÆøÅöôêÊ字符串Response, AxiosError<DefaultError>, Options<NonAsciiæøåÆøÅöôêÊ字符串Data>> = { 672 502 mutationFn: async (localOptions) => { ··· 679 509 } 680 510 }; 681 511 return mutationOptions; 682 - }; 683 - 684 - export const postApiVbyApiVersionBodyQueryKey = (options: Options<PostApiVbyApiVersionBodyData>) => createQueryKey('postApiVbyApiVersionBody', options); 685 - 686 - /** 687 - * Body should not be unknown 688 - * Body should not be unknown 689 - */ 690 - export const postApiVbyApiVersionBodyOptions = (options: Options<PostApiVbyApiVersionBodyData>) => { 691 - return queryOptions({ 692 - queryFn: async ({ queryKey, signal }) => { 693 - const { data } = await postApiVbyApiVersionBody({ 694 - ...options, 695 - ...queryKey[0], 696 - signal, 697 - throwOnError: true 698 - }); 699 - return data; 700 - }, 701 - queryKey: postApiVbyApiVersionBodyQueryKey(options) 702 - }); 703 512 }; 704 513 705 514 /**
-191
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/fetch/@tanstack/react-query.gen.ts
··· 130 130 return mutationOptions; 131 131 }; 132 132 133 - export const postCallWithoutParametersAndResponseQueryKey = (options?: Options<PostCallWithoutParametersAndResponseData>) => createQueryKey('postCallWithoutParametersAndResponse', options); 134 - 135 - export const postCallWithoutParametersAndResponseOptions = (options?: Options<PostCallWithoutParametersAndResponseData>) => { 136 - return queryOptions({ 137 - queryFn: async ({ queryKey, signal }) => { 138 - const { data } = await postCallWithoutParametersAndResponse({ 139 - ...options, 140 - ...queryKey[0], 141 - signal, 142 - throwOnError: true 143 - }); 144 - return data; 145 - }, 146 - queryKey: postCallWithoutParametersAndResponseQueryKey(options) 147 - }); 148 - }; 149 - 150 133 export const postCallWithoutParametersAndResponseMutation = (options?: Partial<Options<PostCallWithoutParametersAndResponseData>>): UseMutationOptions<unknown, DefaultError, Options<PostCallWithoutParametersAndResponseData>> => { 151 134 const mutationOptions: UseMutationOptions<unknown, DefaultError, Options<PostCallWithoutParametersAndResponseData>> = { 152 135 mutationFn: async (localOptions) => { ··· 175 158 return mutationOptions; 176 159 }; 177 160 178 - export const callWithDescriptionsQueryKey = (options?: Options<CallWithDescriptionsData>) => createQueryKey('callWithDescriptions', options); 179 - 180 - export const callWithDescriptionsOptions = (options?: Options<CallWithDescriptionsData>) => { 181 - return queryOptions({ 182 - queryFn: async ({ queryKey, signal }) => { 183 - const { data } = await callWithDescriptions({ 184 - ...options, 185 - ...queryKey[0], 186 - signal, 187 - throwOnError: true 188 - }); 189 - return data; 190 - }, 191 - queryKey: callWithDescriptionsQueryKey(options) 192 - }); 193 - }; 194 - 195 161 export const callWithDescriptionsMutation = (options?: Partial<Options<CallWithDescriptionsData>>): UseMutationOptions<unknown, DefaultError, Options<CallWithDescriptionsData>> => { 196 162 const mutationOptions: UseMutationOptions<unknown, DefaultError, Options<CallWithDescriptionsData>> = { 197 163 mutationFn: async (localOptions) => { ··· 206 172 return mutationOptions; 207 173 }; 208 174 209 - export const callWithParametersQueryKey = (options: Options<CallWithParametersData>) => createQueryKey('callWithParameters', options); 210 - 211 - export const callWithParametersOptions = (options: Options<CallWithParametersData>) => { 212 - return queryOptions({ 213 - queryFn: async ({ queryKey, signal }) => { 214 - const { data } = await callWithParameters({ 215 - ...options, 216 - ...queryKey[0], 217 - signal, 218 - throwOnError: true 219 - }); 220 - return data; 221 - }, 222 - queryKey: callWithParametersQueryKey(options) 223 - }); 224 - }; 225 - 226 175 export const callWithParametersMutation = (options?: Partial<Options<CallWithParametersData>>): UseMutationOptions<unknown, DefaultError, Options<CallWithParametersData>> => { 227 176 const mutationOptions: UseMutationOptions<unknown, DefaultError, Options<CallWithParametersData>> = { 228 177 mutationFn: async (localOptions) => { ··· 237 186 return mutationOptions; 238 187 }; 239 188 240 - export const callWithWeirdParameterNamesQueryKey = (options: Options<CallWithWeirdParameterNamesData>) => createQueryKey('callWithWeirdParameterNames', options); 241 - 242 - export const callWithWeirdParameterNamesOptions = (options: Options<CallWithWeirdParameterNamesData>) => { 243 - return queryOptions({ 244 - queryFn: async ({ queryKey, signal }) => { 245 - const { data } = await callWithWeirdParameterNames({ 246 - ...options, 247 - ...queryKey[0], 248 - signal, 249 - throwOnError: true 250 - }); 251 - return data; 252 - }, 253 - queryKey: callWithWeirdParameterNamesQueryKey(options) 254 - }); 255 - }; 256 - 257 189 export const callWithWeirdParameterNamesMutation = (options?: Partial<Options<CallWithWeirdParameterNamesData>>): UseMutationOptions<unknown, DefaultError, Options<CallWithWeirdParameterNamesData>> => { 258 190 const mutationOptions: UseMutationOptions<unknown, DefaultError, Options<CallWithWeirdParameterNamesData>> = { 259 191 mutationFn: async (localOptions) => { ··· 285 217 }); 286 218 }; 287 219 288 - export const callWithDefaultOptionalParametersQueryKey = (options?: Options<CallWithDefaultOptionalParametersData>) => createQueryKey('callWithDefaultOptionalParameters', options); 289 - 290 - export const callWithDefaultOptionalParametersOptions = (options?: Options<CallWithDefaultOptionalParametersData>) => { 291 - return queryOptions({ 292 - queryFn: async ({ queryKey, signal }) => { 293 - const { data } = await callWithDefaultOptionalParameters({ 294 - ...options, 295 - ...queryKey[0], 296 - signal, 297 - throwOnError: true 298 - }); 299 - return data; 300 - }, 301 - queryKey: callWithDefaultOptionalParametersQueryKey(options) 302 - }); 303 - }; 304 - 305 220 export const callWithDefaultOptionalParametersMutation = (options?: Partial<Options<CallWithDefaultOptionalParametersData>>): UseMutationOptions<unknown, DefaultError, Options<CallWithDefaultOptionalParametersData>> => { 306 221 const mutationOptions: UseMutationOptions<unknown, DefaultError, Options<CallWithDefaultOptionalParametersData>> = { 307 222 mutationFn: async (localOptions) => { ··· 361 276 }); 362 277 }; 363 278 364 - export const duplicateName3QueryKey = (options?: Options<DuplicateName3Data>) => createQueryKey('duplicateName3', options); 365 - 366 - export const duplicateName3Options = (options?: Options<DuplicateName3Data>) => { 367 - return queryOptions({ 368 - queryFn: async ({ queryKey, signal }) => { 369 - const { data } = await duplicateName3({ 370 - ...options, 371 - ...queryKey[0], 372 - signal, 373 - throwOnError: true 374 - }); 375 - return data; 376 - }, 377 - queryKey: duplicateName3QueryKey(options) 378 - }); 379 - }; 380 - 381 279 export const duplicateName3Mutation = (options?: Partial<Options<DuplicateName3Data>>): UseMutationOptions<unknown, DefaultError, Options<DuplicateName3Data>> => { 382 280 const mutationOptions: UseMutationOptions<unknown, DefaultError, Options<DuplicateName3Data>> = { 383 281 mutationFn: async (localOptions) => { ··· 491 389 }); 492 390 }; 493 391 494 - export const callWithDuplicateResponsesQueryKey = (options?: Options<CallWithDuplicateResponsesData>) => createQueryKey('callWithDuplicateResponses', options); 495 - 496 - export const callWithDuplicateResponsesOptions = (options?: Options<CallWithDuplicateResponsesData>) => { 497 - return queryOptions({ 498 - queryFn: async ({ queryKey, signal }) => { 499 - const { data } = await callWithDuplicateResponses({ 500 - ...options, 501 - ...queryKey[0], 502 - signal, 503 - throwOnError: true 504 - }); 505 - return data; 506 - }, 507 - queryKey: callWithDuplicateResponsesQueryKey(options) 508 - }); 509 - }; 510 - 511 392 export const callWithDuplicateResponsesMutation = (options?: Partial<Options<CallWithDuplicateResponsesData>>): UseMutationOptions<CallWithDuplicateResponsesResponse, CallWithDuplicateResponsesError, Options<CallWithDuplicateResponsesData>> => { 512 393 const mutationOptions: UseMutationOptions<CallWithDuplicateResponsesResponse, CallWithDuplicateResponsesError, Options<CallWithDuplicateResponsesData>> = { 513 394 mutationFn: async (localOptions) => { ··· 587 468 }); 588 469 }; 589 470 590 - export const callWithResultFromHeaderQueryKey = (options?: Options<CallWithResultFromHeaderData>) => createQueryKey('callWithResultFromHeader', options); 591 - 592 - export const callWithResultFromHeaderOptions = (options?: Options<CallWithResultFromHeaderData>) => { 593 - return queryOptions({ 594 - queryFn: async ({ queryKey, signal }) => { 595 - const { data } = await callWithResultFromHeader({ 596 - ...options, 597 - ...queryKey[0], 598 - signal, 599 - throwOnError: true 600 - }); 601 - return data; 602 - }, 603 - queryKey: callWithResultFromHeaderQueryKey(options) 604 - }); 605 - }; 606 - 607 471 export const callWithResultFromHeaderMutation = (options?: Partial<Options<CallWithResultFromHeaderData>>): UseMutationOptions<unknown, DefaultError, Options<CallWithResultFromHeaderData>> => { 608 472 const mutationOptions: UseMutationOptions<unknown, DefaultError, Options<CallWithResultFromHeaderData>> = { 609 473 mutationFn: async (localOptions) => { ··· 618 482 return mutationOptions; 619 483 }; 620 484 621 - export const testErrorCodeQueryKey = (options: Options<TestErrorCodeData>) => createQueryKey('testErrorCode', options); 622 - 623 - export const testErrorCodeOptions = (options: Options<TestErrorCodeData>) => { 624 - return queryOptions({ 625 - queryFn: async ({ queryKey, signal }) => { 626 - const { data } = await testErrorCode({ 627 - ...options, 628 - ...queryKey[0], 629 - signal, 630 - throwOnError: true 631 - }); 632 - return data; 633 - }, 634 - queryKey: testErrorCodeQueryKey(options) 635 - }); 636 - }; 637 - 638 485 export const testErrorCodeMutation = (options?: Partial<Options<TestErrorCodeData>>): UseMutationOptions<unknown, DefaultError, Options<TestErrorCodeData>> => { 639 486 const mutationOptions: UseMutationOptions<unknown, DefaultError, Options<TestErrorCodeData>> = { 640 487 mutationFn: async (localOptions) => { ··· 649 496 return mutationOptions; 650 497 }; 651 498 652 - export const nonAsciiæøåÆøÅöôêÊ字符串QueryKey = (options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data>) => createQueryKey('nonAsciiæøåÆøÅöôêÊ字符串', options); 653 - 654 - export const nonAsciiæøåÆøÅöôêÊ字符串Options = (options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data>) => { 655 - return queryOptions({ 656 - queryFn: async ({ queryKey, signal }) => { 657 - const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ 658 - ...options, 659 - ...queryKey[0], 660 - signal, 661 - throwOnError: true 662 - }); 663 - return data; 664 - }, 665 - queryKey: nonAsciiæøåÆøÅöôêÊ字符串QueryKey(options) 666 - }); 667 - }; 668 - 669 499 export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial<Options<NonAsciiæøåÆøÅöôêÊ字符串Data>>): UseMutationOptions<NonAsciiæøåÆøÅöôêÊ字符串Response, DefaultError, Options<NonAsciiæøåÆøÅöôêÊ字符串Data>> => { 670 500 const mutationOptions: UseMutationOptions<NonAsciiæøåÆøÅöôêÊ字符串Response, DefaultError, Options<NonAsciiæøåÆøÅöôêÊ字符串Data>> = { 671 501 mutationFn: async (localOptions) => { ··· 678 508 } 679 509 }; 680 510 return mutationOptions; 681 - }; 682 - 683 - export const postApiVbyApiVersionBodyQueryKey = (options: Options<PostApiVbyApiVersionBodyData>) => createQueryKey('postApiVbyApiVersionBody', options); 684 - 685 - /** 686 - * Body should not be unknown 687 - * Body should not be unknown 688 - */ 689 - export const postApiVbyApiVersionBodyOptions = (options: Options<PostApiVbyApiVersionBodyData>) => { 690 - return queryOptions({ 691 - queryFn: async ({ queryKey, signal }) => { 692 - const { data } = await postApiVbyApiVersionBody({ 693 - ...options, 694 - ...queryKey[0], 695 - signal, 696 - throwOnError: true 697 - }); 698 - return data; 699 - }, 700 - queryKey: postApiVbyApiVersionBodyQueryKey(options) 701 - }); 702 511 }; 703 512 704 513 /**
-34
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/name-builder/@tanstack/react-query.gen.ts
··· 57 57 }); 58 58 }; 59 59 60 - export const fooPostD = (options?: Options<FooPostData>) => createQueryKey('fooPost', options); 61 - 62 - export const fooPostE = (options?: Options<FooPostData>) => { 63 - return queryOptions({ 64 - queryFn: async ({ queryKey, signal }) => { 65 - const { data } = await fooPost({ 66 - ...options, 67 - ...queryKey[0], 68 - signal, 69 - throwOnError: true 70 - }); 71 - return data; 72 - }, 73 - queryKey: fooPostD(options) 74 - }); 75 - }; 76 - 77 60 export const fooPostC = (options?: Partial<Options<FooPostData>>): UseMutationOptions<FooPostResponse, DefaultError, Options<FooPostData>> => { 78 61 const mutationOptions: UseMutationOptions<FooPostResponse, DefaultError, Options<FooPostData>> = { 79 62 mutationFn: async (localOptions) => { ··· 116 99 return data; 117 100 }, 118 101 queryKey: getFooBarD(options) 119 - }); 120 - }; 121 - 122 - export const fooBarPostD = (options?: Options<FooBarPostData>) => createQueryKey('fooBarPost', options); 123 - 124 - export const fooBarPostE = (options?: Options<FooBarPostData>) => { 125 - return queryOptions({ 126 - queryFn: async ({ queryKey, signal }) => { 127 - const { data } = await fooBarPost({ 128 - ...options, 129 - ...queryKey[0], 130 - signal, 131 - throwOnError: true 132 - }); 133 - return data; 134 - }, 135 - queryKey: fooBarPostD(options) 136 102 }); 137 103 }; 138 104
-34
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/asClass/@tanstack/solid-query.gen.ts
··· 57 57 }); 58 58 }; 59 59 60 - export const fooPostQueryKey = (options?: Options<FooPostData>) => createQueryKey('fooPost', options); 61 - 62 - export const fooPostOptions = (options?: Options<FooPostData>) => { 63 - return queryOptions({ 64 - queryFn: async ({ queryKey, signal }) => { 65 - const { data } = await FooBazService.fooService.post({ 66 - ...options, 67 - ...queryKey[0], 68 - signal, 69 - throwOnError: true 70 - }); 71 - return data; 72 - }, 73 - queryKey: fooPostQueryKey(options) 74 - }); 75 - }; 76 - 77 60 export const fooPostMutation = (options?: Partial<Options<FooPostData>>): MutationOptions<FooPostResponse, DefaultError, Options<FooPostData>> => { 78 61 const mutationOptions: MutationOptions<FooPostResponse, DefaultError, Options<FooPostData>> = { 79 62 mutationFn: async (localOptions) => { ··· 116 99 return data; 117 100 }, 118 101 queryKey: getFooBarQueryKey(options) 119 - }); 120 - }; 121 - 122 - export const fooBarPostQueryKey = (options?: Options<FooBarPostData>) => createQueryKey('fooBarPost', options); 123 - 124 - export const fooBarPostOptions = (options?: Options<FooBarPostData>) => { 125 - return queryOptions({ 126 - queryFn: async ({ queryKey, signal }) => { 127 - const { data } = await FooBazService.fooService.barService.post({ 128 - ...options, 129 - ...queryKey[0], 130 - signal, 131 - throwOnError: true 132 - }); 133 - return data; 134 - }, 135 - queryKey: fooBarPostQueryKey(options) 136 102 }); 137 103 }; 138 104
-191
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/axios/@tanstack/solid-query.gen.ts
··· 131 131 return mutationOptions; 132 132 }; 133 133 134 - export const postCallWithoutParametersAndResponseQueryKey = (options?: Options<PostCallWithoutParametersAndResponseData>) => createQueryKey('postCallWithoutParametersAndResponse', options); 135 - 136 - export const postCallWithoutParametersAndResponseOptions = (options?: Options<PostCallWithoutParametersAndResponseData>) => { 137 - return queryOptions({ 138 - queryFn: async ({ queryKey, signal }) => { 139 - const { data } = await postCallWithoutParametersAndResponse({ 140 - ...options, 141 - ...queryKey[0], 142 - signal, 143 - throwOnError: true 144 - }); 145 - return data; 146 - }, 147 - queryKey: postCallWithoutParametersAndResponseQueryKey(options) 148 - }); 149 - }; 150 - 151 134 export const postCallWithoutParametersAndResponseMutation = (options?: Partial<Options<PostCallWithoutParametersAndResponseData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<PostCallWithoutParametersAndResponseData>> => { 152 135 const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<PostCallWithoutParametersAndResponseData>> = { 153 136 mutationFn: async (localOptions) => { ··· 176 159 return mutationOptions; 177 160 }; 178 161 179 - export const callWithDescriptionsQueryKey = (options?: Options<CallWithDescriptionsData>) => createQueryKey('callWithDescriptions', options); 180 - 181 - export const callWithDescriptionsOptions = (options?: Options<CallWithDescriptionsData>) => { 182 - return queryOptions({ 183 - queryFn: async ({ queryKey, signal }) => { 184 - const { data } = await callWithDescriptions({ 185 - ...options, 186 - ...queryKey[0], 187 - signal, 188 - throwOnError: true 189 - }); 190 - return data; 191 - }, 192 - queryKey: callWithDescriptionsQueryKey(options) 193 - }); 194 - }; 195 - 196 162 export const callWithDescriptionsMutation = (options?: Partial<Options<CallWithDescriptionsData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithDescriptionsData>> => { 197 163 const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithDescriptionsData>> = { 198 164 mutationFn: async (localOptions) => { ··· 207 173 return mutationOptions; 208 174 }; 209 175 210 - export const callWithParametersQueryKey = (options: Options<CallWithParametersData>) => createQueryKey('callWithParameters', options); 211 - 212 - export const callWithParametersOptions = (options: Options<CallWithParametersData>) => { 213 - return queryOptions({ 214 - queryFn: async ({ queryKey, signal }) => { 215 - const { data } = await callWithParameters({ 216 - ...options, 217 - ...queryKey[0], 218 - signal, 219 - throwOnError: true 220 - }); 221 - return data; 222 - }, 223 - queryKey: callWithParametersQueryKey(options) 224 - }); 225 - }; 226 - 227 176 export const callWithParametersMutation = (options?: Partial<Options<CallWithParametersData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithParametersData>> => { 228 177 const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithParametersData>> = { 229 178 mutationFn: async (localOptions) => { ··· 238 187 return mutationOptions; 239 188 }; 240 189 241 - export const callWithWeirdParameterNamesQueryKey = (options: Options<CallWithWeirdParameterNamesData>) => createQueryKey('callWithWeirdParameterNames', options); 242 - 243 - export const callWithWeirdParameterNamesOptions = (options: Options<CallWithWeirdParameterNamesData>) => { 244 - return queryOptions({ 245 - queryFn: async ({ queryKey, signal }) => { 246 - const { data } = await callWithWeirdParameterNames({ 247 - ...options, 248 - ...queryKey[0], 249 - signal, 250 - throwOnError: true 251 - }); 252 - return data; 253 - }, 254 - queryKey: callWithWeirdParameterNamesQueryKey(options) 255 - }); 256 - }; 257 - 258 190 export const callWithWeirdParameterNamesMutation = (options?: Partial<Options<CallWithWeirdParameterNamesData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithWeirdParameterNamesData>> => { 259 191 const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithWeirdParameterNamesData>> = { 260 192 mutationFn: async (localOptions) => { ··· 286 218 }); 287 219 }; 288 220 289 - export const callWithDefaultOptionalParametersQueryKey = (options?: Options<CallWithDefaultOptionalParametersData>) => createQueryKey('callWithDefaultOptionalParameters', options); 290 - 291 - export const callWithDefaultOptionalParametersOptions = (options?: Options<CallWithDefaultOptionalParametersData>) => { 292 - return queryOptions({ 293 - queryFn: async ({ queryKey, signal }) => { 294 - const { data } = await callWithDefaultOptionalParameters({ 295 - ...options, 296 - ...queryKey[0], 297 - signal, 298 - throwOnError: true 299 - }); 300 - return data; 301 - }, 302 - queryKey: callWithDefaultOptionalParametersQueryKey(options) 303 - }); 304 - }; 305 - 306 221 export const callWithDefaultOptionalParametersMutation = (options?: Partial<Options<CallWithDefaultOptionalParametersData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithDefaultOptionalParametersData>> => { 307 222 const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithDefaultOptionalParametersData>> = { 308 223 mutationFn: async (localOptions) => { ··· 362 277 }); 363 278 }; 364 279 365 - export const duplicateName3QueryKey = (options?: Options<DuplicateName3Data>) => createQueryKey('duplicateName3', options); 366 - 367 - export const duplicateName3Options = (options?: Options<DuplicateName3Data>) => { 368 - return queryOptions({ 369 - queryFn: async ({ queryKey, signal }) => { 370 - const { data } = await duplicateName3({ 371 - ...options, 372 - ...queryKey[0], 373 - signal, 374 - throwOnError: true 375 - }); 376 - return data; 377 - }, 378 - queryKey: duplicateName3QueryKey(options) 379 - }); 380 - }; 381 - 382 280 export const duplicateName3Mutation = (options?: Partial<Options<DuplicateName3Data>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<DuplicateName3Data>> => { 383 281 const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<DuplicateName3Data>> = { 384 282 mutationFn: async (localOptions) => { ··· 492 390 }); 493 391 }; 494 392 495 - export const callWithDuplicateResponsesQueryKey = (options?: Options<CallWithDuplicateResponsesData>) => createQueryKey('callWithDuplicateResponses', options); 496 - 497 - export const callWithDuplicateResponsesOptions = (options?: Options<CallWithDuplicateResponsesData>) => { 498 - return queryOptions({ 499 - queryFn: async ({ queryKey, signal }) => { 500 - const { data } = await callWithDuplicateResponses({ 501 - ...options, 502 - ...queryKey[0], 503 - signal, 504 - throwOnError: true 505 - }); 506 - return data; 507 - }, 508 - queryKey: callWithDuplicateResponsesQueryKey(options) 509 - }); 510 - }; 511 - 512 393 export const callWithDuplicateResponsesMutation = (options?: Partial<Options<CallWithDuplicateResponsesData>>): MutationOptions<CallWithDuplicateResponsesResponse, AxiosError<CallWithDuplicateResponsesError>, Options<CallWithDuplicateResponsesData>> => { 513 394 const mutationOptions: MutationOptions<CallWithDuplicateResponsesResponse, AxiosError<CallWithDuplicateResponsesError>, Options<CallWithDuplicateResponsesData>> = { 514 395 mutationFn: async (localOptions) => { ··· 588 469 }); 589 470 }; 590 471 591 - export const callWithResultFromHeaderQueryKey = (options?: Options<CallWithResultFromHeaderData>) => createQueryKey('callWithResultFromHeader', options); 592 - 593 - export const callWithResultFromHeaderOptions = (options?: Options<CallWithResultFromHeaderData>) => { 594 - return queryOptions({ 595 - queryFn: async ({ queryKey, signal }) => { 596 - const { data } = await callWithResultFromHeader({ 597 - ...options, 598 - ...queryKey[0], 599 - signal, 600 - throwOnError: true 601 - }); 602 - return data; 603 - }, 604 - queryKey: callWithResultFromHeaderQueryKey(options) 605 - }); 606 - }; 607 - 608 472 export const callWithResultFromHeaderMutation = (options?: Partial<Options<CallWithResultFromHeaderData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithResultFromHeaderData>> => { 609 473 const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithResultFromHeaderData>> = { 610 474 mutationFn: async (localOptions) => { ··· 619 483 return mutationOptions; 620 484 }; 621 485 622 - export const testErrorCodeQueryKey = (options: Options<TestErrorCodeData>) => createQueryKey('testErrorCode', options); 623 - 624 - export const testErrorCodeOptions = (options: Options<TestErrorCodeData>) => { 625 - return queryOptions({ 626 - queryFn: async ({ queryKey, signal }) => { 627 - const { data } = await testErrorCode({ 628 - ...options, 629 - ...queryKey[0], 630 - signal, 631 - throwOnError: true 632 - }); 633 - return data; 634 - }, 635 - queryKey: testErrorCodeQueryKey(options) 636 - }); 637 - }; 638 - 639 486 export const testErrorCodeMutation = (options?: Partial<Options<TestErrorCodeData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<TestErrorCodeData>> => { 640 487 const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<TestErrorCodeData>> = { 641 488 mutationFn: async (localOptions) => { ··· 650 497 return mutationOptions; 651 498 }; 652 499 653 - export const nonAsciiæøåÆøÅöôêÊ字符串QueryKey = (options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data>) => createQueryKey('nonAsciiæøåÆøÅöôêÊ字符串', options); 654 - 655 - export const nonAsciiæøåÆøÅöôêÊ字符串Options = (options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data>) => { 656 - return queryOptions({ 657 - queryFn: async ({ queryKey, signal }) => { 658 - const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ 659 - ...options, 660 - ...queryKey[0], 661 - signal, 662 - throwOnError: true 663 - }); 664 - return data; 665 - }, 666 - queryKey: nonAsciiæøåÆøÅöôêÊ字符串QueryKey(options) 667 - }); 668 - }; 669 - 670 500 export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial<Options<NonAsciiæøåÆøÅöôêÊ字符串Data>>): MutationOptions<NonAsciiæøåÆøÅöôêÊ字符串Response, AxiosError<DefaultError>, Options<NonAsciiæøåÆøÅöôêÊ字符串Data>> => { 671 501 const mutationOptions: MutationOptions<NonAsciiæøåÆøÅöôêÊ字符串Response, AxiosError<DefaultError>, Options<NonAsciiæøåÆøÅöôêÊ字符串Data>> = { 672 502 mutationFn: async (localOptions) => { ··· 679 509 } 680 510 }; 681 511 return mutationOptions; 682 - }; 683 - 684 - export const postApiVbyApiVersionBodyQueryKey = (options: Options<PostApiVbyApiVersionBodyData>) => createQueryKey('postApiVbyApiVersionBody', options); 685 - 686 - /** 687 - * Body should not be unknown 688 - * Body should not be unknown 689 - */ 690 - export const postApiVbyApiVersionBodyOptions = (options: Options<PostApiVbyApiVersionBodyData>) => { 691 - return queryOptions({ 692 - queryFn: async ({ queryKey, signal }) => { 693 - const { data } = await postApiVbyApiVersionBody({ 694 - ...options, 695 - ...queryKey[0], 696 - signal, 697 - throwOnError: true 698 - }); 699 - return data; 700 - }, 701 - queryKey: postApiVbyApiVersionBodyQueryKey(options) 702 - }); 703 512 }; 704 513 705 514 /**
-191
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/fetch/@tanstack/solid-query.gen.ts
··· 130 130 return mutationOptions; 131 131 }; 132 132 133 - export const postCallWithoutParametersAndResponseQueryKey = (options?: Options<PostCallWithoutParametersAndResponseData>) => createQueryKey('postCallWithoutParametersAndResponse', options); 134 - 135 - export const postCallWithoutParametersAndResponseOptions = (options?: Options<PostCallWithoutParametersAndResponseData>) => { 136 - return queryOptions({ 137 - queryFn: async ({ queryKey, signal }) => { 138 - const { data } = await postCallWithoutParametersAndResponse({ 139 - ...options, 140 - ...queryKey[0], 141 - signal, 142 - throwOnError: true 143 - }); 144 - return data; 145 - }, 146 - queryKey: postCallWithoutParametersAndResponseQueryKey(options) 147 - }); 148 - }; 149 - 150 133 export const postCallWithoutParametersAndResponseMutation = (options?: Partial<Options<PostCallWithoutParametersAndResponseData>>): MutationOptions<unknown, DefaultError, Options<PostCallWithoutParametersAndResponseData>> => { 151 134 const mutationOptions: MutationOptions<unknown, DefaultError, Options<PostCallWithoutParametersAndResponseData>> = { 152 135 mutationFn: async (localOptions) => { ··· 175 158 return mutationOptions; 176 159 }; 177 160 178 - export const callWithDescriptionsQueryKey = (options?: Options<CallWithDescriptionsData>) => createQueryKey('callWithDescriptions', options); 179 - 180 - export const callWithDescriptionsOptions = (options?: Options<CallWithDescriptionsData>) => { 181 - return queryOptions({ 182 - queryFn: async ({ queryKey, signal }) => { 183 - const { data } = await callWithDescriptions({ 184 - ...options, 185 - ...queryKey[0], 186 - signal, 187 - throwOnError: true 188 - }); 189 - return data; 190 - }, 191 - queryKey: callWithDescriptionsQueryKey(options) 192 - }); 193 - }; 194 - 195 161 export const callWithDescriptionsMutation = (options?: Partial<Options<CallWithDescriptionsData>>): MutationOptions<unknown, DefaultError, Options<CallWithDescriptionsData>> => { 196 162 const mutationOptions: MutationOptions<unknown, DefaultError, Options<CallWithDescriptionsData>> = { 197 163 mutationFn: async (localOptions) => { ··· 206 172 return mutationOptions; 207 173 }; 208 174 209 - export const callWithParametersQueryKey = (options: Options<CallWithParametersData>) => createQueryKey('callWithParameters', options); 210 - 211 - export const callWithParametersOptions = (options: Options<CallWithParametersData>) => { 212 - return queryOptions({ 213 - queryFn: async ({ queryKey, signal }) => { 214 - const { data } = await callWithParameters({ 215 - ...options, 216 - ...queryKey[0], 217 - signal, 218 - throwOnError: true 219 - }); 220 - return data; 221 - }, 222 - queryKey: callWithParametersQueryKey(options) 223 - }); 224 - }; 225 - 226 175 export const callWithParametersMutation = (options?: Partial<Options<CallWithParametersData>>): MutationOptions<unknown, DefaultError, Options<CallWithParametersData>> => { 227 176 const mutationOptions: MutationOptions<unknown, DefaultError, Options<CallWithParametersData>> = { 228 177 mutationFn: async (localOptions) => { ··· 237 186 return mutationOptions; 238 187 }; 239 188 240 - export const callWithWeirdParameterNamesQueryKey = (options: Options<CallWithWeirdParameterNamesData>) => createQueryKey('callWithWeirdParameterNames', options); 241 - 242 - export const callWithWeirdParameterNamesOptions = (options: Options<CallWithWeirdParameterNamesData>) => { 243 - return queryOptions({ 244 - queryFn: async ({ queryKey, signal }) => { 245 - const { data } = await callWithWeirdParameterNames({ 246 - ...options, 247 - ...queryKey[0], 248 - signal, 249 - throwOnError: true 250 - }); 251 - return data; 252 - }, 253 - queryKey: callWithWeirdParameterNamesQueryKey(options) 254 - }); 255 - }; 256 - 257 189 export const callWithWeirdParameterNamesMutation = (options?: Partial<Options<CallWithWeirdParameterNamesData>>): MutationOptions<unknown, DefaultError, Options<CallWithWeirdParameterNamesData>> => { 258 190 const mutationOptions: MutationOptions<unknown, DefaultError, Options<CallWithWeirdParameterNamesData>> = { 259 191 mutationFn: async (localOptions) => { ··· 285 217 }); 286 218 }; 287 219 288 - export const callWithDefaultOptionalParametersQueryKey = (options?: Options<CallWithDefaultOptionalParametersData>) => createQueryKey('callWithDefaultOptionalParameters', options); 289 - 290 - export const callWithDefaultOptionalParametersOptions = (options?: Options<CallWithDefaultOptionalParametersData>) => { 291 - return queryOptions({ 292 - queryFn: async ({ queryKey, signal }) => { 293 - const { data } = await callWithDefaultOptionalParameters({ 294 - ...options, 295 - ...queryKey[0], 296 - signal, 297 - throwOnError: true 298 - }); 299 - return data; 300 - }, 301 - queryKey: callWithDefaultOptionalParametersQueryKey(options) 302 - }); 303 - }; 304 - 305 220 export const callWithDefaultOptionalParametersMutation = (options?: Partial<Options<CallWithDefaultOptionalParametersData>>): MutationOptions<unknown, DefaultError, Options<CallWithDefaultOptionalParametersData>> => { 306 221 const mutationOptions: MutationOptions<unknown, DefaultError, Options<CallWithDefaultOptionalParametersData>> = { 307 222 mutationFn: async (localOptions) => { ··· 361 276 }); 362 277 }; 363 278 364 - export const duplicateName3QueryKey = (options?: Options<DuplicateName3Data>) => createQueryKey('duplicateName3', options); 365 - 366 - export const duplicateName3Options = (options?: Options<DuplicateName3Data>) => { 367 - return queryOptions({ 368 - queryFn: async ({ queryKey, signal }) => { 369 - const { data } = await duplicateName3({ 370 - ...options, 371 - ...queryKey[0], 372 - signal, 373 - throwOnError: true 374 - }); 375 - return data; 376 - }, 377 - queryKey: duplicateName3QueryKey(options) 378 - }); 379 - }; 380 - 381 279 export const duplicateName3Mutation = (options?: Partial<Options<DuplicateName3Data>>): MutationOptions<unknown, DefaultError, Options<DuplicateName3Data>> => { 382 280 const mutationOptions: MutationOptions<unknown, DefaultError, Options<DuplicateName3Data>> = { 383 281 mutationFn: async (localOptions) => { ··· 491 389 }); 492 390 }; 493 391 494 - export const callWithDuplicateResponsesQueryKey = (options?: Options<CallWithDuplicateResponsesData>) => createQueryKey('callWithDuplicateResponses', options); 495 - 496 - export const callWithDuplicateResponsesOptions = (options?: Options<CallWithDuplicateResponsesData>) => { 497 - return queryOptions({ 498 - queryFn: async ({ queryKey, signal }) => { 499 - const { data } = await callWithDuplicateResponses({ 500 - ...options, 501 - ...queryKey[0], 502 - signal, 503 - throwOnError: true 504 - }); 505 - return data; 506 - }, 507 - queryKey: callWithDuplicateResponsesQueryKey(options) 508 - }); 509 - }; 510 - 511 392 export const callWithDuplicateResponsesMutation = (options?: Partial<Options<CallWithDuplicateResponsesData>>): MutationOptions<CallWithDuplicateResponsesResponse, CallWithDuplicateResponsesError, Options<CallWithDuplicateResponsesData>> => { 512 393 const mutationOptions: MutationOptions<CallWithDuplicateResponsesResponse, CallWithDuplicateResponsesError, Options<CallWithDuplicateResponsesData>> = { 513 394 mutationFn: async (localOptions) => { ··· 587 468 }); 588 469 }; 589 470 590 - export const callWithResultFromHeaderQueryKey = (options?: Options<CallWithResultFromHeaderData>) => createQueryKey('callWithResultFromHeader', options); 591 - 592 - export const callWithResultFromHeaderOptions = (options?: Options<CallWithResultFromHeaderData>) => { 593 - return queryOptions({ 594 - queryFn: async ({ queryKey, signal }) => { 595 - const { data } = await callWithResultFromHeader({ 596 - ...options, 597 - ...queryKey[0], 598 - signal, 599 - throwOnError: true 600 - }); 601 - return data; 602 - }, 603 - queryKey: callWithResultFromHeaderQueryKey(options) 604 - }); 605 - }; 606 - 607 471 export const callWithResultFromHeaderMutation = (options?: Partial<Options<CallWithResultFromHeaderData>>): MutationOptions<unknown, DefaultError, Options<CallWithResultFromHeaderData>> => { 608 472 const mutationOptions: MutationOptions<unknown, DefaultError, Options<CallWithResultFromHeaderData>> = { 609 473 mutationFn: async (localOptions) => { ··· 618 482 return mutationOptions; 619 483 }; 620 484 621 - export const testErrorCodeQueryKey = (options: Options<TestErrorCodeData>) => createQueryKey('testErrorCode', options); 622 - 623 - export const testErrorCodeOptions = (options: Options<TestErrorCodeData>) => { 624 - return queryOptions({ 625 - queryFn: async ({ queryKey, signal }) => { 626 - const { data } = await testErrorCode({ 627 - ...options, 628 - ...queryKey[0], 629 - signal, 630 - throwOnError: true 631 - }); 632 - return data; 633 - }, 634 - queryKey: testErrorCodeQueryKey(options) 635 - }); 636 - }; 637 - 638 485 export const testErrorCodeMutation = (options?: Partial<Options<TestErrorCodeData>>): MutationOptions<unknown, DefaultError, Options<TestErrorCodeData>> => { 639 486 const mutationOptions: MutationOptions<unknown, DefaultError, Options<TestErrorCodeData>> = { 640 487 mutationFn: async (localOptions) => { ··· 649 496 return mutationOptions; 650 497 }; 651 498 652 - export const nonAsciiæøåÆøÅöôêÊ字符串QueryKey = (options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data>) => createQueryKey('nonAsciiæøåÆøÅöôêÊ字符串', options); 653 - 654 - export const nonAsciiæøåÆøÅöôêÊ字符串Options = (options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data>) => { 655 - return queryOptions({ 656 - queryFn: async ({ queryKey, signal }) => { 657 - const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ 658 - ...options, 659 - ...queryKey[0], 660 - signal, 661 - throwOnError: true 662 - }); 663 - return data; 664 - }, 665 - queryKey: nonAsciiæøåÆøÅöôêÊ字符串QueryKey(options) 666 - }); 667 - }; 668 - 669 499 export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial<Options<NonAsciiæøåÆøÅöôêÊ字符串Data>>): MutationOptions<NonAsciiæøåÆøÅöôêÊ字符串Response, DefaultError, Options<NonAsciiæøåÆøÅöôêÊ字符串Data>> => { 670 500 const mutationOptions: MutationOptions<NonAsciiæøåÆøÅöôêÊ字符串Response, DefaultError, Options<NonAsciiæøåÆøÅöôêÊ字符串Data>> = { 671 501 mutationFn: async (localOptions) => { ··· 678 508 } 679 509 }; 680 510 return mutationOptions; 681 - }; 682 - 683 - export const postApiVbyApiVersionBodyQueryKey = (options: Options<PostApiVbyApiVersionBodyData>) => createQueryKey('postApiVbyApiVersionBody', options); 684 - 685 - /** 686 - * Body should not be unknown 687 - * Body should not be unknown 688 - */ 689 - export const postApiVbyApiVersionBodyOptions = (options: Options<PostApiVbyApiVersionBodyData>) => { 690 - return queryOptions({ 691 - queryFn: async ({ queryKey, signal }) => { 692 - const { data } = await postApiVbyApiVersionBody({ 693 - ...options, 694 - ...queryKey[0], 695 - signal, 696 - throwOnError: true 697 - }); 698 - return data; 699 - }, 700 - queryKey: postApiVbyApiVersionBodyQueryKey(options) 701 - }); 702 511 }; 703 512 704 513 /**
-34
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/name-builder/@tanstack/solid-query.gen.ts
··· 57 57 }); 58 58 }; 59 59 60 - export const fooPostD = (options?: Options<FooPostData>) => createQueryKey('fooPost', options); 61 - 62 - export const fooPostE = (options?: Options<FooPostData>) => { 63 - return queryOptions({ 64 - queryFn: async ({ queryKey, signal }) => { 65 - const { data } = await fooPost({ 66 - ...options, 67 - ...queryKey[0], 68 - signal, 69 - throwOnError: true 70 - }); 71 - return data; 72 - }, 73 - queryKey: fooPostD(options) 74 - }); 75 - }; 76 - 77 60 export const fooPostC = (options?: Partial<Options<FooPostData>>): MutationOptions<FooPostResponse, DefaultError, Options<FooPostData>> => { 78 61 const mutationOptions: MutationOptions<FooPostResponse, DefaultError, Options<FooPostData>> = { 79 62 mutationFn: async (localOptions) => { ··· 116 99 return data; 117 100 }, 118 101 queryKey: getFooBarD(options) 119 - }); 120 - }; 121 - 122 - export const fooBarPostD = (options?: Options<FooBarPostData>) => createQueryKey('fooBarPost', options); 123 - 124 - export const fooBarPostE = (options?: Options<FooBarPostData>) => { 125 - return queryOptions({ 126 - queryFn: async ({ queryKey, signal }) => { 127 - const { data } = await fooBarPost({ 128 - ...options, 129 - ...queryKey[0], 130 - signal, 131 - throwOnError: true 132 - }); 133 - return data; 134 - }, 135 - queryKey: fooBarPostD(options) 136 102 }); 137 103 }; 138 104
-34
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/asClass/@tanstack/svelte-query.gen.ts
··· 57 57 }); 58 58 }; 59 59 60 - export const fooPostQueryKey = (options?: Options<FooPostData>) => createQueryKey('fooPost', options); 61 - 62 - export const fooPostOptions = (options?: Options<FooPostData>) => { 63 - return queryOptions({ 64 - queryFn: async ({ queryKey, signal }) => { 65 - const { data } = await FooBazService.fooService.post({ 66 - ...options, 67 - ...queryKey[0], 68 - signal, 69 - throwOnError: true 70 - }); 71 - return data; 72 - }, 73 - queryKey: fooPostQueryKey(options) 74 - }); 75 - }; 76 - 77 60 export const fooPostMutation = (options?: Partial<Options<FooPostData>>): MutationOptions<FooPostResponse, DefaultError, Options<FooPostData>> => { 78 61 const mutationOptions: MutationOptions<FooPostResponse, DefaultError, Options<FooPostData>> = { 79 62 mutationFn: async (localOptions) => { ··· 116 99 return data; 117 100 }, 118 101 queryKey: getFooBarQueryKey(options) 119 - }); 120 - }; 121 - 122 - export const fooBarPostQueryKey = (options?: Options<FooBarPostData>) => createQueryKey('fooBarPost', options); 123 - 124 - export const fooBarPostOptions = (options?: Options<FooBarPostData>) => { 125 - return queryOptions({ 126 - queryFn: async ({ queryKey, signal }) => { 127 - const { data } = await FooBazService.fooService.barService.post({ 128 - ...options, 129 - ...queryKey[0], 130 - signal, 131 - throwOnError: true 132 - }); 133 - return data; 134 - }, 135 - queryKey: fooBarPostQueryKey(options) 136 102 }); 137 103 }; 138 104
-191
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/axios/@tanstack/svelte-query.gen.ts
··· 131 131 return mutationOptions; 132 132 }; 133 133 134 - export const postCallWithoutParametersAndResponseQueryKey = (options?: Options<PostCallWithoutParametersAndResponseData>) => createQueryKey('postCallWithoutParametersAndResponse', options); 135 - 136 - export const postCallWithoutParametersAndResponseOptions = (options?: Options<PostCallWithoutParametersAndResponseData>) => { 137 - return queryOptions({ 138 - queryFn: async ({ queryKey, signal }) => { 139 - const { data } = await postCallWithoutParametersAndResponse({ 140 - ...options, 141 - ...queryKey[0], 142 - signal, 143 - throwOnError: true 144 - }); 145 - return data; 146 - }, 147 - queryKey: postCallWithoutParametersAndResponseQueryKey(options) 148 - }); 149 - }; 150 - 151 134 export const postCallWithoutParametersAndResponseMutation = (options?: Partial<Options<PostCallWithoutParametersAndResponseData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<PostCallWithoutParametersAndResponseData>> => { 152 135 const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<PostCallWithoutParametersAndResponseData>> = { 153 136 mutationFn: async (localOptions) => { ··· 176 159 return mutationOptions; 177 160 }; 178 161 179 - export const callWithDescriptionsQueryKey = (options?: Options<CallWithDescriptionsData>) => createQueryKey('callWithDescriptions', options); 180 - 181 - export const callWithDescriptionsOptions = (options?: Options<CallWithDescriptionsData>) => { 182 - return queryOptions({ 183 - queryFn: async ({ queryKey, signal }) => { 184 - const { data } = await callWithDescriptions({ 185 - ...options, 186 - ...queryKey[0], 187 - signal, 188 - throwOnError: true 189 - }); 190 - return data; 191 - }, 192 - queryKey: callWithDescriptionsQueryKey(options) 193 - }); 194 - }; 195 - 196 162 export const callWithDescriptionsMutation = (options?: Partial<Options<CallWithDescriptionsData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithDescriptionsData>> => { 197 163 const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithDescriptionsData>> = { 198 164 mutationFn: async (localOptions) => { ··· 207 173 return mutationOptions; 208 174 }; 209 175 210 - export const callWithParametersQueryKey = (options: Options<CallWithParametersData>) => createQueryKey('callWithParameters', options); 211 - 212 - export const callWithParametersOptions = (options: Options<CallWithParametersData>) => { 213 - return queryOptions({ 214 - queryFn: async ({ queryKey, signal }) => { 215 - const { data } = await callWithParameters({ 216 - ...options, 217 - ...queryKey[0], 218 - signal, 219 - throwOnError: true 220 - }); 221 - return data; 222 - }, 223 - queryKey: callWithParametersQueryKey(options) 224 - }); 225 - }; 226 - 227 176 export const callWithParametersMutation = (options?: Partial<Options<CallWithParametersData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithParametersData>> => { 228 177 const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithParametersData>> = { 229 178 mutationFn: async (localOptions) => { ··· 238 187 return mutationOptions; 239 188 }; 240 189 241 - export const callWithWeirdParameterNamesQueryKey = (options: Options<CallWithWeirdParameterNamesData>) => createQueryKey('callWithWeirdParameterNames', options); 242 - 243 - export const callWithWeirdParameterNamesOptions = (options: Options<CallWithWeirdParameterNamesData>) => { 244 - return queryOptions({ 245 - queryFn: async ({ queryKey, signal }) => { 246 - const { data } = await callWithWeirdParameterNames({ 247 - ...options, 248 - ...queryKey[0], 249 - signal, 250 - throwOnError: true 251 - }); 252 - return data; 253 - }, 254 - queryKey: callWithWeirdParameterNamesQueryKey(options) 255 - }); 256 - }; 257 - 258 190 export const callWithWeirdParameterNamesMutation = (options?: Partial<Options<CallWithWeirdParameterNamesData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithWeirdParameterNamesData>> => { 259 191 const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithWeirdParameterNamesData>> = { 260 192 mutationFn: async (localOptions) => { ··· 286 218 }); 287 219 }; 288 220 289 - export const callWithDefaultOptionalParametersQueryKey = (options?: Options<CallWithDefaultOptionalParametersData>) => createQueryKey('callWithDefaultOptionalParameters', options); 290 - 291 - export const callWithDefaultOptionalParametersOptions = (options?: Options<CallWithDefaultOptionalParametersData>) => { 292 - return queryOptions({ 293 - queryFn: async ({ queryKey, signal }) => { 294 - const { data } = await callWithDefaultOptionalParameters({ 295 - ...options, 296 - ...queryKey[0], 297 - signal, 298 - throwOnError: true 299 - }); 300 - return data; 301 - }, 302 - queryKey: callWithDefaultOptionalParametersQueryKey(options) 303 - }); 304 - }; 305 - 306 221 export const callWithDefaultOptionalParametersMutation = (options?: Partial<Options<CallWithDefaultOptionalParametersData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithDefaultOptionalParametersData>> => { 307 222 const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithDefaultOptionalParametersData>> = { 308 223 mutationFn: async (localOptions) => { ··· 362 277 }); 363 278 }; 364 279 365 - export const duplicateName3QueryKey = (options?: Options<DuplicateName3Data>) => createQueryKey('duplicateName3', options); 366 - 367 - export const duplicateName3Options = (options?: Options<DuplicateName3Data>) => { 368 - return queryOptions({ 369 - queryFn: async ({ queryKey, signal }) => { 370 - const { data } = await duplicateName3({ 371 - ...options, 372 - ...queryKey[0], 373 - signal, 374 - throwOnError: true 375 - }); 376 - return data; 377 - }, 378 - queryKey: duplicateName3QueryKey(options) 379 - }); 380 - }; 381 - 382 280 export const duplicateName3Mutation = (options?: Partial<Options<DuplicateName3Data>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<DuplicateName3Data>> => { 383 281 const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<DuplicateName3Data>> = { 384 282 mutationFn: async (localOptions) => { ··· 492 390 }); 493 391 }; 494 392 495 - export const callWithDuplicateResponsesQueryKey = (options?: Options<CallWithDuplicateResponsesData>) => createQueryKey('callWithDuplicateResponses', options); 496 - 497 - export const callWithDuplicateResponsesOptions = (options?: Options<CallWithDuplicateResponsesData>) => { 498 - return queryOptions({ 499 - queryFn: async ({ queryKey, signal }) => { 500 - const { data } = await callWithDuplicateResponses({ 501 - ...options, 502 - ...queryKey[0], 503 - signal, 504 - throwOnError: true 505 - }); 506 - return data; 507 - }, 508 - queryKey: callWithDuplicateResponsesQueryKey(options) 509 - }); 510 - }; 511 - 512 393 export const callWithDuplicateResponsesMutation = (options?: Partial<Options<CallWithDuplicateResponsesData>>): MutationOptions<CallWithDuplicateResponsesResponse, AxiosError<CallWithDuplicateResponsesError>, Options<CallWithDuplicateResponsesData>> => { 513 394 const mutationOptions: MutationOptions<CallWithDuplicateResponsesResponse, AxiosError<CallWithDuplicateResponsesError>, Options<CallWithDuplicateResponsesData>> = { 514 395 mutationFn: async (localOptions) => { ··· 588 469 }); 589 470 }; 590 471 591 - export const callWithResultFromHeaderQueryKey = (options?: Options<CallWithResultFromHeaderData>) => createQueryKey('callWithResultFromHeader', options); 592 - 593 - export const callWithResultFromHeaderOptions = (options?: Options<CallWithResultFromHeaderData>) => { 594 - return queryOptions({ 595 - queryFn: async ({ queryKey, signal }) => { 596 - const { data } = await callWithResultFromHeader({ 597 - ...options, 598 - ...queryKey[0], 599 - signal, 600 - throwOnError: true 601 - }); 602 - return data; 603 - }, 604 - queryKey: callWithResultFromHeaderQueryKey(options) 605 - }); 606 - }; 607 - 608 472 export const callWithResultFromHeaderMutation = (options?: Partial<Options<CallWithResultFromHeaderData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithResultFromHeaderData>> => { 609 473 const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithResultFromHeaderData>> = { 610 474 mutationFn: async (localOptions) => { ··· 619 483 return mutationOptions; 620 484 }; 621 485 622 - export const testErrorCodeQueryKey = (options: Options<TestErrorCodeData>) => createQueryKey('testErrorCode', options); 623 - 624 - export const testErrorCodeOptions = (options: Options<TestErrorCodeData>) => { 625 - return queryOptions({ 626 - queryFn: async ({ queryKey, signal }) => { 627 - const { data } = await testErrorCode({ 628 - ...options, 629 - ...queryKey[0], 630 - signal, 631 - throwOnError: true 632 - }); 633 - return data; 634 - }, 635 - queryKey: testErrorCodeQueryKey(options) 636 - }); 637 - }; 638 - 639 486 export const testErrorCodeMutation = (options?: Partial<Options<TestErrorCodeData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<TestErrorCodeData>> => { 640 487 const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<TestErrorCodeData>> = { 641 488 mutationFn: async (localOptions) => { ··· 650 497 return mutationOptions; 651 498 }; 652 499 653 - export const nonAsciiæøåÆøÅöôêÊ字符串QueryKey = (options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data>) => createQueryKey('nonAsciiæøåÆøÅöôêÊ字符串', options); 654 - 655 - export const nonAsciiæøåÆøÅöôêÊ字符串Options = (options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data>) => { 656 - return queryOptions({ 657 - queryFn: async ({ queryKey, signal }) => { 658 - const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ 659 - ...options, 660 - ...queryKey[0], 661 - signal, 662 - throwOnError: true 663 - }); 664 - return data; 665 - }, 666 - queryKey: nonAsciiæøåÆøÅöôêÊ字符串QueryKey(options) 667 - }); 668 - }; 669 - 670 500 export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial<Options<NonAsciiæøåÆøÅöôêÊ字符串Data>>): MutationOptions<NonAsciiæøåÆøÅöôêÊ字符串Response, AxiosError<DefaultError>, Options<NonAsciiæøåÆøÅöôêÊ字符串Data>> => { 671 501 const mutationOptions: MutationOptions<NonAsciiæøåÆøÅöôêÊ字符串Response, AxiosError<DefaultError>, Options<NonAsciiæøåÆøÅöôêÊ字符串Data>> = { 672 502 mutationFn: async (localOptions) => { ··· 679 509 } 680 510 }; 681 511 return mutationOptions; 682 - }; 683 - 684 - export const postApiVbyApiVersionBodyQueryKey = (options: Options<PostApiVbyApiVersionBodyData>) => createQueryKey('postApiVbyApiVersionBody', options); 685 - 686 - /** 687 - * Body should not be unknown 688 - * Body should not be unknown 689 - */ 690 - export const postApiVbyApiVersionBodyOptions = (options: Options<PostApiVbyApiVersionBodyData>) => { 691 - return queryOptions({ 692 - queryFn: async ({ queryKey, signal }) => { 693 - const { data } = await postApiVbyApiVersionBody({ 694 - ...options, 695 - ...queryKey[0], 696 - signal, 697 - throwOnError: true 698 - }); 699 - return data; 700 - }, 701 - queryKey: postApiVbyApiVersionBodyQueryKey(options) 702 - }); 703 512 }; 704 513 705 514 /**
-191
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/fetch/@tanstack/svelte-query.gen.ts
··· 130 130 return mutationOptions; 131 131 }; 132 132 133 - export const postCallWithoutParametersAndResponseQueryKey = (options?: Options<PostCallWithoutParametersAndResponseData>) => createQueryKey('postCallWithoutParametersAndResponse', options); 134 - 135 - export const postCallWithoutParametersAndResponseOptions = (options?: Options<PostCallWithoutParametersAndResponseData>) => { 136 - return queryOptions({ 137 - queryFn: async ({ queryKey, signal }) => { 138 - const { data } = await postCallWithoutParametersAndResponse({ 139 - ...options, 140 - ...queryKey[0], 141 - signal, 142 - throwOnError: true 143 - }); 144 - return data; 145 - }, 146 - queryKey: postCallWithoutParametersAndResponseQueryKey(options) 147 - }); 148 - }; 149 - 150 133 export const postCallWithoutParametersAndResponseMutation = (options?: Partial<Options<PostCallWithoutParametersAndResponseData>>): MutationOptions<unknown, DefaultError, Options<PostCallWithoutParametersAndResponseData>> => { 151 134 const mutationOptions: MutationOptions<unknown, DefaultError, Options<PostCallWithoutParametersAndResponseData>> = { 152 135 mutationFn: async (localOptions) => { ··· 175 158 return mutationOptions; 176 159 }; 177 160 178 - export const callWithDescriptionsQueryKey = (options?: Options<CallWithDescriptionsData>) => createQueryKey('callWithDescriptions', options); 179 - 180 - export const callWithDescriptionsOptions = (options?: Options<CallWithDescriptionsData>) => { 181 - return queryOptions({ 182 - queryFn: async ({ queryKey, signal }) => { 183 - const { data } = await callWithDescriptions({ 184 - ...options, 185 - ...queryKey[0], 186 - signal, 187 - throwOnError: true 188 - }); 189 - return data; 190 - }, 191 - queryKey: callWithDescriptionsQueryKey(options) 192 - }); 193 - }; 194 - 195 161 export const callWithDescriptionsMutation = (options?: Partial<Options<CallWithDescriptionsData>>): MutationOptions<unknown, DefaultError, Options<CallWithDescriptionsData>> => { 196 162 const mutationOptions: MutationOptions<unknown, DefaultError, Options<CallWithDescriptionsData>> = { 197 163 mutationFn: async (localOptions) => { ··· 206 172 return mutationOptions; 207 173 }; 208 174 209 - export const callWithParametersQueryKey = (options: Options<CallWithParametersData>) => createQueryKey('callWithParameters', options); 210 - 211 - export const callWithParametersOptions = (options: Options<CallWithParametersData>) => { 212 - return queryOptions({ 213 - queryFn: async ({ queryKey, signal }) => { 214 - const { data } = await callWithParameters({ 215 - ...options, 216 - ...queryKey[0], 217 - signal, 218 - throwOnError: true 219 - }); 220 - return data; 221 - }, 222 - queryKey: callWithParametersQueryKey(options) 223 - }); 224 - }; 225 - 226 175 export const callWithParametersMutation = (options?: Partial<Options<CallWithParametersData>>): MutationOptions<unknown, DefaultError, Options<CallWithParametersData>> => { 227 176 const mutationOptions: MutationOptions<unknown, DefaultError, Options<CallWithParametersData>> = { 228 177 mutationFn: async (localOptions) => { ··· 237 186 return mutationOptions; 238 187 }; 239 188 240 - export const callWithWeirdParameterNamesQueryKey = (options: Options<CallWithWeirdParameterNamesData>) => createQueryKey('callWithWeirdParameterNames', options); 241 - 242 - export const callWithWeirdParameterNamesOptions = (options: Options<CallWithWeirdParameterNamesData>) => { 243 - return queryOptions({ 244 - queryFn: async ({ queryKey, signal }) => { 245 - const { data } = await callWithWeirdParameterNames({ 246 - ...options, 247 - ...queryKey[0], 248 - signal, 249 - throwOnError: true 250 - }); 251 - return data; 252 - }, 253 - queryKey: callWithWeirdParameterNamesQueryKey(options) 254 - }); 255 - }; 256 - 257 189 export const callWithWeirdParameterNamesMutation = (options?: Partial<Options<CallWithWeirdParameterNamesData>>): MutationOptions<unknown, DefaultError, Options<CallWithWeirdParameterNamesData>> => { 258 190 const mutationOptions: MutationOptions<unknown, DefaultError, Options<CallWithWeirdParameterNamesData>> = { 259 191 mutationFn: async (localOptions) => { ··· 285 217 }); 286 218 }; 287 219 288 - export const callWithDefaultOptionalParametersQueryKey = (options?: Options<CallWithDefaultOptionalParametersData>) => createQueryKey('callWithDefaultOptionalParameters', options); 289 - 290 - export const callWithDefaultOptionalParametersOptions = (options?: Options<CallWithDefaultOptionalParametersData>) => { 291 - return queryOptions({ 292 - queryFn: async ({ queryKey, signal }) => { 293 - const { data } = await callWithDefaultOptionalParameters({ 294 - ...options, 295 - ...queryKey[0], 296 - signal, 297 - throwOnError: true 298 - }); 299 - return data; 300 - }, 301 - queryKey: callWithDefaultOptionalParametersQueryKey(options) 302 - }); 303 - }; 304 - 305 220 export const callWithDefaultOptionalParametersMutation = (options?: Partial<Options<CallWithDefaultOptionalParametersData>>): MutationOptions<unknown, DefaultError, Options<CallWithDefaultOptionalParametersData>> => { 306 221 const mutationOptions: MutationOptions<unknown, DefaultError, Options<CallWithDefaultOptionalParametersData>> = { 307 222 mutationFn: async (localOptions) => { ··· 361 276 }); 362 277 }; 363 278 364 - export const duplicateName3QueryKey = (options?: Options<DuplicateName3Data>) => createQueryKey('duplicateName3', options); 365 - 366 - export const duplicateName3Options = (options?: Options<DuplicateName3Data>) => { 367 - return queryOptions({ 368 - queryFn: async ({ queryKey, signal }) => { 369 - const { data } = await duplicateName3({ 370 - ...options, 371 - ...queryKey[0], 372 - signal, 373 - throwOnError: true 374 - }); 375 - return data; 376 - }, 377 - queryKey: duplicateName3QueryKey(options) 378 - }); 379 - }; 380 - 381 279 export const duplicateName3Mutation = (options?: Partial<Options<DuplicateName3Data>>): MutationOptions<unknown, DefaultError, Options<DuplicateName3Data>> => { 382 280 const mutationOptions: MutationOptions<unknown, DefaultError, Options<DuplicateName3Data>> = { 383 281 mutationFn: async (localOptions) => { ··· 491 389 }); 492 390 }; 493 391 494 - export const callWithDuplicateResponsesQueryKey = (options?: Options<CallWithDuplicateResponsesData>) => createQueryKey('callWithDuplicateResponses', options); 495 - 496 - export const callWithDuplicateResponsesOptions = (options?: Options<CallWithDuplicateResponsesData>) => { 497 - return queryOptions({ 498 - queryFn: async ({ queryKey, signal }) => { 499 - const { data } = await callWithDuplicateResponses({ 500 - ...options, 501 - ...queryKey[0], 502 - signal, 503 - throwOnError: true 504 - }); 505 - return data; 506 - }, 507 - queryKey: callWithDuplicateResponsesQueryKey(options) 508 - }); 509 - }; 510 - 511 392 export const callWithDuplicateResponsesMutation = (options?: Partial<Options<CallWithDuplicateResponsesData>>): MutationOptions<CallWithDuplicateResponsesResponse, CallWithDuplicateResponsesError, Options<CallWithDuplicateResponsesData>> => { 512 393 const mutationOptions: MutationOptions<CallWithDuplicateResponsesResponse, CallWithDuplicateResponsesError, Options<CallWithDuplicateResponsesData>> = { 513 394 mutationFn: async (localOptions) => { ··· 587 468 }); 588 469 }; 589 470 590 - export const callWithResultFromHeaderQueryKey = (options?: Options<CallWithResultFromHeaderData>) => createQueryKey('callWithResultFromHeader', options); 591 - 592 - export const callWithResultFromHeaderOptions = (options?: Options<CallWithResultFromHeaderData>) => { 593 - return queryOptions({ 594 - queryFn: async ({ queryKey, signal }) => { 595 - const { data } = await callWithResultFromHeader({ 596 - ...options, 597 - ...queryKey[0], 598 - signal, 599 - throwOnError: true 600 - }); 601 - return data; 602 - }, 603 - queryKey: callWithResultFromHeaderQueryKey(options) 604 - }); 605 - }; 606 - 607 471 export const callWithResultFromHeaderMutation = (options?: Partial<Options<CallWithResultFromHeaderData>>): MutationOptions<unknown, DefaultError, Options<CallWithResultFromHeaderData>> => { 608 472 const mutationOptions: MutationOptions<unknown, DefaultError, Options<CallWithResultFromHeaderData>> = { 609 473 mutationFn: async (localOptions) => { ··· 618 482 return mutationOptions; 619 483 }; 620 484 621 - export const testErrorCodeQueryKey = (options: Options<TestErrorCodeData>) => createQueryKey('testErrorCode', options); 622 - 623 - export const testErrorCodeOptions = (options: Options<TestErrorCodeData>) => { 624 - return queryOptions({ 625 - queryFn: async ({ queryKey, signal }) => { 626 - const { data } = await testErrorCode({ 627 - ...options, 628 - ...queryKey[0], 629 - signal, 630 - throwOnError: true 631 - }); 632 - return data; 633 - }, 634 - queryKey: testErrorCodeQueryKey(options) 635 - }); 636 - }; 637 - 638 485 export const testErrorCodeMutation = (options?: Partial<Options<TestErrorCodeData>>): MutationOptions<unknown, DefaultError, Options<TestErrorCodeData>> => { 639 486 const mutationOptions: MutationOptions<unknown, DefaultError, Options<TestErrorCodeData>> = { 640 487 mutationFn: async (localOptions) => { ··· 649 496 return mutationOptions; 650 497 }; 651 498 652 - export const nonAsciiæøåÆøÅöôêÊ字符串QueryKey = (options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data>) => createQueryKey('nonAsciiæøåÆøÅöôêÊ字符串', options); 653 - 654 - export const nonAsciiæøåÆøÅöôêÊ字符串Options = (options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data>) => { 655 - return queryOptions({ 656 - queryFn: async ({ queryKey, signal }) => { 657 - const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ 658 - ...options, 659 - ...queryKey[0], 660 - signal, 661 - throwOnError: true 662 - }); 663 - return data; 664 - }, 665 - queryKey: nonAsciiæøåÆøÅöôêÊ字符串QueryKey(options) 666 - }); 667 - }; 668 - 669 499 export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial<Options<NonAsciiæøåÆøÅöôêÊ字符串Data>>): MutationOptions<NonAsciiæøåÆøÅöôêÊ字符串Response, DefaultError, Options<NonAsciiæøåÆøÅöôêÊ字符串Data>> => { 670 500 const mutationOptions: MutationOptions<NonAsciiæøåÆøÅöôêÊ字符串Response, DefaultError, Options<NonAsciiæøåÆøÅöôêÊ字符串Data>> = { 671 501 mutationFn: async (localOptions) => { ··· 678 508 } 679 509 }; 680 510 return mutationOptions; 681 - }; 682 - 683 - export const postApiVbyApiVersionBodyQueryKey = (options: Options<PostApiVbyApiVersionBodyData>) => createQueryKey('postApiVbyApiVersionBody', options); 684 - 685 - /** 686 - * Body should not be unknown 687 - * Body should not be unknown 688 - */ 689 - export const postApiVbyApiVersionBodyOptions = (options: Options<PostApiVbyApiVersionBodyData>) => { 690 - return queryOptions({ 691 - queryFn: async ({ queryKey, signal }) => { 692 - const { data } = await postApiVbyApiVersionBody({ 693 - ...options, 694 - ...queryKey[0], 695 - signal, 696 - throwOnError: true 697 - }); 698 - return data; 699 - }, 700 - queryKey: postApiVbyApiVersionBodyQueryKey(options) 701 - }); 702 511 }; 703 512 704 513 /**
-34
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/name-builder/@tanstack/svelte-query.gen.ts
··· 57 57 }); 58 58 }; 59 59 60 - export const fooPostD = (options?: Options<FooPostData>) => createQueryKey('fooPost', options); 61 - 62 - export const fooPostE = (options?: Options<FooPostData>) => { 63 - return queryOptions({ 64 - queryFn: async ({ queryKey, signal }) => { 65 - const { data } = await fooPost({ 66 - ...options, 67 - ...queryKey[0], 68 - signal, 69 - throwOnError: true 70 - }); 71 - return data; 72 - }, 73 - queryKey: fooPostD(options) 74 - }); 75 - }; 76 - 77 60 export const fooPostC = (options?: Partial<Options<FooPostData>>): MutationOptions<FooPostResponse, DefaultError, Options<FooPostData>> => { 78 61 const mutationOptions: MutationOptions<FooPostResponse, DefaultError, Options<FooPostData>> = { 79 62 mutationFn: async (localOptions) => { ··· 116 99 return data; 117 100 }, 118 101 queryKey: getFooBarD(options) 119 - }); 120 - }; 121 - 122 - export const fooBarPostD = (options?: Options<FooBarPostData>) => createQueryKey('fooBarPost', options); 123 - 124 - export const fooBarPostE = (options?: Options<FooBarPostData>) => { 125 - return queryOptions({ 126 - queryFn: async ({ queryKey, signal }) => { 127 - const { data } = await fooBarPost({ 128 - ...options, 129 - ...queryKey[0], 130 - signal, 131 - throwOnError: true 132 - }); 133 - return data; 134 - }, 135 - queryKey: fooBarPostD(options) 136 102 }); 137 103 }; 138 104
-34
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/asClass/@tanstack/vue-query.gen.ts
··· 57 57 }); 58 58 }; 59 59 60 - export const fooPostQueryKey = (options?: Options<FooPostData>) => createQueryKey('fooPost', options); 61 - 62 - export const fooPostOptions = (options?: Options<FooPostData>) => { 63 - return queryOptions({ 64 - queryFn: async ({ queryKey, signal }) => { 65 - const { data } = await FooBazService.fooService.post({ 66 - ...options, 67 - ...queryKey[0], 68 - signal, 69 - throwOnError: true 70 - }); 71 - return data; 72 - }, 73 - queryKey: fooPostQueryKey(options) 74 - }); 75 - }; 76 - 77 60 export const fooPostMutation = (options?: Partial<Options<FooPostData>>): UseMutationOptions<FooPostResponse, DefaultError, Options<FooPostData>> => { 78 61 const mutationOptions: UseMutationOptions<FooPostResponse, DefaultError, Options<FooPostData>> = { 79 62 mutationFn: async (localOptions) => { ··· 116 99 return data; 117 100 }, 118 101 queryKey: getFooBarQueryKey(options) 119 - }); 120 - }; 121 - 122 - export const fooBarPostQueryKey = (options?: Options<FooBarPostData>) => createQueryKey('fooBarPost', options); 123 - 124 - export const fooBarPostOptions = (options?: Options<FooBarPostData>) => { 125 - return queryOptions({ 126 - queryFn: async ({ queryKey, signal }) => { 127 - const { data } = await FooBazService.fooService.barService.post({ 128 - ...options, 129 - ...queryKey[0], 130 - signal, 131 - throwOnError: true 132 - }); 133 - return data; 134 - }, 135 - queryKey: fooBarPostQueryKey(options) 136 102 }); 137 103 }; 138 104
-191
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/axios/@tanstack/vue-query.gen.ts
··· 131 131 return mutationOptions; 132 132 }; 133 133 134 - export const postCallWithoutParametersAndResponseQueryKey = (options?: Options<PostCallWithoutParametersAndResponseData>) => createQueryKey('postCallWithoutParametersAndResponse', options); 135 - 136 - export const postCallWithoutParametersAndResponseOptions = (options?: Options<PostCallWithoutParametersAndResponseData>) => { 137 - return queryOptions({ 138 - queryFn: async ({ queryKey, signal }) => { 139 - const { data } = await postCallWithoutParametersAndResponse({ 140 - ...options, 141 - ...queryKey[0], 142 - signal, 143 - throwOnError: true 144 - }); 145 - return data; 146 - }, 147 - queryKey: postCallWithoutParametersAndResponseQueryKey(options) 148 - }); 149 - }; 150 - 151 134 export const postCallWithoutParametersAndResponseMutation = (options?: Partial<Options<PostCallWithoutParametersAndResponseData>>): UseMutationOptions<unknown, AxiosError<DefaultError>, Options<PostCallWithoutParametersAndResponseData>> => { 152 135 const mutationOptions: UseMutationOptions<unknown, AxiosError<DefaultError>, Options<PostCallWithoutParametersAndResponseData>> = { 153 136 mutationFn: async (localOptions) => { ··· 176 159 return mutationOptions; 177 160 }; 178 161 179 - export const callWithDescriptionsQueryKey = (options?: Options<CallWithDescriptionsData>) => createQueryKey('callWithDescriptions', options); 180 - 181 - export const callWithDescriptionsOptions = (options?: Options<CallWithDescriptionsData>) => { 182 - return queryOptions({ 183 - queryFn: async ({ queryKey, signal }) => { 184 - const { data } = await callWithDescriptions({ 185 - ...options, 186 - ...queryKey[0], 187 - signal, 188 - throwOnError: true 189 - }); 190 - return data; 191 - }, 192 - queryKey: callWithDescriptionsQueryKey(options) 193 - }); 194 - }; 195 - 196 162 export const callWithDescriptionsMutation = (options?: Partial<Options<CallWithDescriptionsData>>): UseMutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithDescriptionsData>> => { 197 163 const mutationOptions: UseMutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithDescriptionsData>> = { 198 164 mutationFn: async (localOptions) => { ··· 207 173 return mutationOptions; 208 174 }; 209 175 210 - export const callWithParametersQueryKey = (options: Options<CallWithParametersData>) => createQueryKey('callWithParameters', options); 211 - 212 - export const callWithParametersOptions = (options: Options<CallWithParametersData>) => { 213 - return queryOptions({ 214 - queryFn: async ({ queryKey, signal }) => { 215 - const { data } = await callWithParameters({ 216 - ...options, 217 - ...queryKey[0], 218 - signal, 219 - throwOnError: true 220 - }); 221 - return data; 222 - }, 223 - queryKey: callWithParametersQueryKey(options) 224 - }); 225 - }; 226 - 227 176 export const callWithParametersMutation = (options?: Partial<Options<CallWithParametersData>>): UseMutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithParametersData>> => { 228 177 const mutationOptions: UseMutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithParametersData>> = { 229 178 mutationFn: async (localOptions) => { ··· 238 187 return mutationOptions; 239 188 }; 240 189 241 - export const callWithWeirdParameterNamesQueryKey = (options: Options<CallWithWeirdParameterNamesData>) => createQueryKey('callWithWeirdParameterNames', options); 242 - 243 - export const callWithWeirdParameterNamesOptions = (options: Options<CallWithWeirdParameterNamesData>) => { 244 - return queryOptions({ 245 - queryFn: async ({ queryKey, signal }) => { 246 - const { data } = await callWithWeirdParameterNames({ 247 - ...options, 248 - ...queryKey[0], 249 - signal, 250 - throwOnError: true 251 - }); 252 - return data; 253 - }, 254 - queryKey: callWithWeirdParameterNamesQueryKey(options) 255 - }); 256 - }; 257 - 258 190 export const callWithWeirdParameterNamesMutation = (options?: Partial<Options<CallWithWeirdParameterNamesData>>): UseMutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithWeirdParameterNamesData>> => { 259 191 const mutationOptions: UseMutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithWeirdParameterNamesData>> = { 260 192 mutationFn: async (localOptions) => { ··· 286 218 }); 287 219 }; 288 220 289 - export const callWithDefaultOptionalParametersQueryKey = (options?: Options<CallWithDefaultOptionalParametersData>) => createQueryKey('callWithDefaultOptionalParameters', options); 290 - 291 - export const callWithDefaultOptionalParametersOptions = (options?: Options<CallWithDefaultOptionalParametersData>) => { 292 - return queryOptions({ 293 - queryFn: async ({ queryKey, signal }) => { 294 - const { data } = await callWithDefaultOptionalParameters({ 295 - ...options, 296 - ...queryKey[0], 297 - signal, 298 - throwOnError: true 299 - }); 300 - return data; 301 - }, 302 - queryKey: callWithDefaultOptionalParametersQueryKey(options) 303 - }); 304 - }; 305 - 306 221 export const callWithDefaultOptionalParametersMutation = (options?: Partial<Options<CallWithDefaultOptionalParametersData>>): UseMutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithDefaultOptionalParametersData>> => { 307 222 const mutationOptions: UseMutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithDefaultOptionalParametersData>> = { 308 223 mutationFn: async (localOptions) => { ··· 362 277 }); 363 278 }; 364 279 365 - export const duplicateName3QueryKey = (options?: Options<DuplicateName3Data>) => createQueryKey('duplicateName3', options); 366 - 367 - export const duplicateName3Options = (options?: Options<DuplicateName3Data>) => { 368 - return queryOptions({ 369 - queryFn: async ({ queryKey, signal }) => { 370 - const { data } = await duplicateName3({ 371 - ...options, 372 - ...queryKey[0], 373 - signal, 374 - throwOnError: true 375 - }); 376 - return data; 377 - }, 378 - queryKey: duplicateName3QueryKey(options) 379 - }); 380 - }; 381 - 382 280 export const duplicateName3Mutation = (options?: Partial<Options<DuplicateName3Data>>): UseMutationOptions<unknown, AxiosError<DefaultError>, Options<DuplicateName3Data>> => { 383 281 const mutationOptions: UseMutationOptions<unknown, AxiosError<DefaultError>, Options<DuplicateName3Data>> = { 384 282 mutationFn: async (localOptions) => { ··· 492 390 }); 493 391 }; 494 392 495 - export const callWithDuplicateResponsesQueryKey = (options?: Options<CallWithDuplicateResponsesData>) => createQueryKey('callWithDuplicateResponses', options); 496 - 497 - export const callWithDuplicateResponsesOptions = (options?: Options<CallWithDuplicateResponsesData>) => { 498 - return queryOptions({ 499 - queryFn: async ({ queryKey, signal }) => { 500 - const { data } = await callWithDuplicateResponses({ 501 - ...options, 502 - ...queryKey[0], 503 - signal, 504 - throwOnError: true 505 - }); 506 - return data; 507 - }, 508 - queryKey: callWithDuplicateResponsesQueryKey(options) 509 - }); 510 - }; 511 - 512 393 export const callWithDuplicateResponsesMutation = (options?: Partial<Options<CallWithDuplicateResponsesData>>): UseMutationOptions<CallWithDuplicateResponsesResponse, AxiosError<CallWithDuplicateResponsesError>, Options<CallWithDuplicateResponsesData>> => { 513 394 const mutationOptions: UseMutationOptions<CallWithDuplicateResponsesResponse, AxiosError<CallWithDuplicateResponsesError>, Options<CallWithDuplicateResponsesData>> = { 514 395 mutationFn: async (localOptions) => { ··· 588 469 }); 589 470 }; 590 471 591 - export const callWithResultFromHeaderQueryKey = (options?: Options<CallWithResultFromHeaderData>) => createQueryKey('callWithResultFromHeader', options); 592 - 593 - export const callWithResultFromHeaderOptions = (options?: Options<CallWithResultFromHeaderData>) => { 594 - return queryOptions({ 595 - queryFn: async ({ queryKey, signal }) => { 596 - const { data } = await callWithResultFromHeader({ 597 - ...options, 598 - ...queryKey[0], 599 - signal, 600 - throwOnError: true 601 - }); 602 - return data; 603 - }, 604 - queryKey: callWithResultFromHeaderQueryKey(options) 605 - }); 606 - }; 607 - 608 472 export const callWithResultFromHeaderMutation = (options?: Partial<Options<CallWithResultFromHeaderData>>): UseMutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithResultFromHeaderData>> => { 609 473 const mutationOptions: UseMutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithResultFromHeaderData>> = { 610 474 mutationFn: async (localOptions) => { ··· 619 483 return mutationOptions; 620 484 }; 621 485 622 - export const testErrorCodeQueryKey = (options: Options<TestErrorCodeData>) => createQueryKey('testErrorCode', options); 623 - 624 - export const testErrorCodeOptions = (options: Options<TestErrorCodeData>) => { 625 - return queryOptions({ 626 - queryFn: async ({ queryKey, signal }) => { 627 - const { data } = await testErrorCode({ 628 - ...options, 629 - ...queryKey[0], 630 - signal, 631 - throwOnError: true 632 - }); 633 - return data; 634 - }, 635 - queryKey: testErrorCodeQueryKey(options) 636 - }); 637 - }; 638 - 639 486 export const testErrorCodeMutation = (options?: Partial<Options<TestErrorCodeData>>): UseMutationOptions<unknown, AxiosError<DefaultError>, Options<TestErrorCodeData>> => { 640 487 const mutationOptions: UseMutationOptions<unknown, AxiosError<DefaultError>, Options<TestErrorCodeData>> = { 641 488 mutationFn: async (localOptions) => { ··· 650 497 return mutationOptions; 651 498 }; 652 499 653 - export const nonAsciiæøåÆøÅöôêÊ字符串QueryKey = (options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data>) => createQueryKey('nonAsciiæøåÆøÅöôêÊ字符串', options); 654 - 655 - export const nonAsciiæøåÆøÅöôêÊ字符串Options = (options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data>) => { 656 - return queryOptions({ 657 - queryFn: async ({ queryKey, signal }) => { 658 - const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ 659 - ...options, 660 - ...queryKey[0], 661 - signal, 662 - throwOnError: true 663 - }); 664 - return data; 665 - }, 666 - queryKey: nonAsciiæøåÆøÅöôêÊ字符串QueryKey(options) 667 - }); 668 - }; 669 - 670 500 export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial<Options<NonAsciiæøåÆøÅöôêÊ字符串Data>>): UseMutationOptions<NonAsciiæøåÆøÅöôêÊ字符串Response, AxiosError<DefaultError>, Options<NonAsciiæøåÆøÅöôêÊ字符串Data>> => { 671 501 const mutationOptions: UseMutationOptions<NonAsciiæøåÆøÅöôêÊ字符串Response, AxiosError<DefaultError>, Options<NonAsciiæøåÆøÅöôêÊ字符串Data>> = { 672 502 mutationFn: async (localOptions) => { ··· 679 509 } 680 510 }; 681 511 return mutationOptions; 682 - }; 683 - 684 - export const postApiVbyApiVersionBodyQueryKey = (options: Options<PostApiVbyApiVersionBodyData>) => createQueryKey('postApiVbyApiVersionBody', options); 685 - 686 - /** 687 - * Body should not be unknown 688 - * Body should not be unknown 689 - */ 690 - export const postApiVbyApiVersionBodyOptions = (options: Options<PostApiVbyApiVersionBodyData>) => { 691 - return queryOptions({ 692 - queryFn: async ({ queryKey, signal }) => { 693 - const { data } = await postApiVbyApiVersionBody({ 694 - ...options, 695 - ...queryKey[0], 696 - signal, 697 - throwOnError: true 698 - }); 699 - return data; 700 - }, 701 - queryKey: postApiVbyApiVersionBodyQueryKey(options) 702 - }); 703 512 }; 704 513 705 514 /**
-191
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/fetch/@tanstack/vue-query.gen.ts
··· 130 130 return mutationOptions; 131 131 }; 132 132 133 - export const postCallWithoutParametersAndResponseQueryKey = (options?: Options<PostCallWithoutParametersAndResponseData>) => createQueryKey('postCallWithoutParametersAndResponse', options); 134 - 135 - export const postCallWithoutParametersAndResponseOptions = (options?: Options<PostCallWithoutParametersAndResponseData>) => { 136 - return queryOptions({ 137 - queryFn: async ({ queryKey, signal }) => { 138 - const { data } = await postCallWithoutParametersAndResponse({ 139 - ...options, 140 - ...queryKey[0], 141 - signal, 142 - throwOnError: true 143 - }); 144 - return data; 145 - }, 146 - queryKey: postCallWithoutParametersAndResponseQueryKey(options) 147 - }); 148 - }; 149 - 150 133 export const postCallWithoutParametersAndResponseMutation = (options?: Partial<Options<PostCallWithoutParametersAndResponseData>>): UseMutationOptions<unknown, DefaultError, Options<PostCallWithoutParametersAndResponseData>> => { 151 134 const mutationOptions: UseMutationOptions<unknown, DefaultError, Options<PostCallWithoutParametersAndResponseData>> = { 152 135 mutationFn: async (localOptions) => { ··· 175 158 return mutationOptions; 176 159 }; 177 160 178 - export const callWithDescriptionsQueryKey = (options?: Options<CallWithDescriptionsData>) => createQueryKey('callWithDescriptions', options); 179 - 180 - export const callWithDescriptionsOptions = (options?: Options<CallWithDescriptionsData>) => { 181 - return queryOptions({ 182 - queryFn: async ({ queryKey, signal }) => { 183 - const { data } = await callWithDescriptions({ 184 - ...options, 185 - ...queryKey[0], 186 - signal, 187 - throwOnError: true 188 - }); 189 - return data; 190 - }, 191 - queryKey: callWithDescriptionsQueryKey(options) 192 - }); 193 - }; 194 - 195 161 export const callWithDescriptionsMutation = (options?: Partial<Options<CallWithDescriptionsData>>): UseMutationOptions<unknown, DefaultError, Options<CallWithDescriptionsData>> => { 196 162 const mutationOptions: UseMutationOptions<unknown, DefaultError, Options<CallWithDescriptionsData>> = { 197 163 mutationFn: async (localOptions) => { ··· 206 172 return mutationOptions; 207 173 }; 208 174 209 - export const callWithParametersQueryKey = (options: Options<CallWithParametersData>) => createQueryKey('callWithParameters', options); 210 - 211 - export const callWithParametersOptions = (options: Options<CallWithParametersData>) => { 212 - return queryOptions({ 213 - queryFn: async ({ queryKey, signal }) => { 214 - const { data } = await callWithParameters({ 215 - ...options, 216 - ...queryKey[0], 217 - signal, 218 - throwOnError: true 219 - }); 220 - return data; 221 - }, 222 - queryKey: callWithParametersQueryKey(options) 223 - }); 224 - }; 225 - 226 175 export const callWithParametersMutation = (options?: Partial<Options<CallWithParametersData>>): UseMutationOptions<unknown, DefaultError, Options<CallWithParametersData>> => { 227 176 const mutationOptions: UseMutationOptions<unknown, DefaultError, Options<CallWithParametersData>> = { 228 177 mutationFn: async (localOptions) => { ··· 237 186 return mutationOptions; 238 187 }; 239 188 240 - export const callWithWeirdParameterNamesQueryKey = (options: Options<CallWithWeirdParameterNamesData>) => createQueryKey('callWithWeirdParameterNames', options); 241 - 242 - export const callWithWeirdParameterNamesOptions = (options: Options<CallWithWeirdParameterNamesData>) => { 243 - return queryOptions({ 244 - queryFn: async ({ queryKey, signal }) => { 245 - const { data } = await callWithWeirdParameterNames({ 246 - ...options, 247 - ...queryKey[0], 248 - signal, 249 - throwOnError: true 250 - }); 251 - return data; 252 - }, 253 - queryKey: callWithWeirdParameterNamesQueryKey(options) 254 - }); 255 - }; 256 - 257 189 export const callWithWeirdParameterNamesMutation = (options?: Partial<Options<CallWithWeirdParameterNamesData>>): UseMutationOptions<unknown, DefaultError, Options<CallWithWeirdParameterNamesData>> => { 258 190 const mutationOptions: UseMutationOptions<unknown, DefaultError, Options<CallWithWeirdParameterNamesData>> = { 259 191 mutationFn: async (localOptions) => { ··· 285 217 }); 286 218 }; 287 219 288 - export const callWithDefaultOptionalParametersQueryKey = (options?: Options<CallWithDefaultOptionalParametersData>) => createQueryKey('callWithDefaultOptionalParameters', options); 289 - 290 - export const callWithDefaultOptionalParametersOptions = (options?: Options<CallWithDefaultOptionalParametersData>) => { 291 - return queryOptions({ 292 - queryFn: async ({ queryKey, signal }) => { 293 - const { data } = await callWithDefaultOptionalParameters({ 294 - ...options, 295 - ...queryKey[0], 296 - signal, 297 - throwOnError: true 298 - }); 299 - return data; 300 - }, 301 - queryKey: callWithDefaultOptionalParametersQueryKey(options) 302 - }); 303 - }; 304 - 305 220 export const callWithDefaultOptionalParametersMutation = (options?: Partial<Options<CallWithDefaultOptionalParametersData>>): UseMutationOptions<unknown, DefaultError, Options<CallWithDefaultOptionalParametersData>> => { 306 221 const mutationOptions: UseMutationOptions<unknown, DefaultError, Options<CallWithDefaultOptionalParametersData>> = { 307 222 mutationFn: async (localOptions) => { ··· 361 276 }); 362 277 }; 363 278 364 - export const duplicateName3QueryKey = (options?: Options<DuplicateName3Data>) => createQueryKey('duplicateName3', options); 365 - 366 - export const duplicateName3Options = (options?: Options<DuplicateName3Data>) => { 367 - return queryOptions({ 368 - queryFn: async ({ queryKey, signal }) => { 369 - const { data } = await duplicateName3({ 370 - ...options, 371 - ...queryKey[0], 372 - signal, 373 - throwOnError: true 374 - }); 375 - return data; 376 - }, 377 - queryKey: duplicateName3QueryKey(options) 378 - }); 379 - }; 380 - 381 279 export const duplicateName3Mutation = (options?: Partial<Options<DuplicateName3Data>>): UseMutationOptions<unknown, DefaultError, Options<DuplicateName3Data>> => { 382 280 const mutationOptions: UseMutationOptions<unknown, DefaultError, Options<DuplicateName3Data>> = { 383 281 mutationFn: async (localOptions) => { ··· 491 389 }); 492 390 }; 493 391 494 - export const callWithDuplicateResponsesQueryKey = (options?: Options<CallWithDuplicateResponsesData>) => createQueryKey('callWithDuplicateResponses', options); 495 - 496 - export const callWithDuplicateResponsesOptions = (options?: Options<CallWithDuplicateResponsesData>) => { 497 - return queryOptions({ 498 - queryFn: async ({ queryKey, signal }) => { 499 - const { data } = await callWithDuplicateResponses({ 500 - ...options, 501 - ...queryKey[0], 502 - signal, 503 - throwOnError: true 504 - }); 505 - return data; 506 - }, 507 - queryKey: callWithDuplicateResponsesQueryKey(options) 508 - }); 509 - }; 510 - 511 392 export const callWithDuplicateResponsesMutation = (options?: Partial<Options<CallWithDuplicateResponsesData>>): UseMutationOptions<CallWithDuplicateResponsesResponse, CallWithDuplicateResponsesError, Options<CallWithDuplicateResponsesData>> => { 512 393 const mutationOptions: UseMutationOptions<CallWithDuplicateResponsesResponse, CallWithDuplicateResponsesError, Options<CallWithDuplicateResponsesData>> = { 513 394 mutationFn: async (localOptions) => { ··· 587 468 }); 588 469 }; 589 470 590 - export const callWithResultFromHeaderQueryKey = (options?: Options<CallWithResultFromHeaderData>) => createQueryKey('callWithResultFromHeader', options); 591 - 592 - export const callWithResultFromHeaderOptions = (options?: Options<CallWithResultFromHeaderData>) => { 593 - return queryOptions({ 594 - queryFn: async ({ queryKey, signal }) => { 595 - const { data } = await callWithResultFromHeader({ 596 - ...options, 597 - ...queryKey[0], 598 - signal, 599 - throwOnError: true 600 - }); 601 - return data; 602 - }, 603 - queryKey: callWithResultFromHeaderQueryKey(options) 604 - }); 605 - }; 606 - 607 471 export const callWithResultFromHeaderMutation = (options?: Partial<Options<CallWithResultFromHeaderData>>): UseMutationOptions<unknown, DefaultError, Options<CallWithResultFromHeaderData>> => { 608 472 const mutationOptions: UseMutationOptions<unknown, DefaultError, Options<CallWithResultFromHeaderData>> = { 609 473 mutationFn: async (localOptions) => { ··· 618 482 return mutationOptions; 619 483 }; 620 484 621 - export const testErrorCodeQueryKey = (options: Options<TestErrorCodeData>) => createQueryKey('testErrorCode', options); 622 - 623 - export const testErrorCodeOptions = (options: Options<TestErrorCodeData>) => { 624 - return queryOptions({ 625 - queryFn: async ({ queryKey, signal }) => { 626 - const { data } = await testErrorCode({ 627 - ...options, 628 - ...queryKey[0], 629 - signal, 630 - throwOnError: true 631 - }); 632 - return data; 633 - }, 634 - queryKey: testErrorCodeQueryKey(options) 635 - }); 636 - }; 637 - 638 485 export const testErrorCodeMutation = (options?: Partial<Options<TestErrorCodeData>>): UseMutationOptions<unknown, DefaultError, Options<TestErrorCodeData>> => { 639 486 const mutationOptions: UseMutationOptions<unknown, DefaultError, Options<TestErrorCodeData>> = { 640 487 mutationFn: async (localOptions) => { ··· 649 496 return mutationOptions; 650 497 }; 651 498 652 - export const nonAsciiæøåÆøÅöôêÊ字符串QueryKey = (options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data>) => createQueryKey('nonAsciiæøåÆøÅöôêÊ字符串', options); 653 - 654 - export const nonAsciiæøåÆøÅöôêÊ字符串Options = (options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data>) => { 655 - return queryOptions({ 656 - queryFn: async ({ queryKey, signal }) => { 657 - const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ 658 - ...options, 659 - ...queryKey[0], 660 - signal, 661 - throwOnError: true 662 - }); 663 - return data; 664 - }, 665 - queryKey: nonAsciiæøåÆøÅöôêÊ字符串QueryKey(options) 666 - }); 667 - }; 668 - 669 499 export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial<Options<NonAsciiæøåÆøÅöôêÊ字符串Data>>): UseMutationOptions<NonAsciiæøåÆøÅöôêÊ字符串Response, DefaultError, Options<NonAsciiæøåÆøÅöôêÊ字符串Data>> => { 670 500 const mutationOptions: UseMutationOptions<NonAsciiæøåÆøÅöôêÊ字符串Response, DefaultError, Options<NonAsciiæøåÆøÅöôêÊ字符串Data>> = { 671 501 mutationFn: async (localOptions) => { ··· 678 508 } 679 509 }; 680 510 return mutationOptions; 681 - }; 682 - 683 - export const postApiVbyApiVersionBodyQueryKey = (options: Options<PostApiVbyApiVersionBodyData>) => createQueryKey('postApiVbyApiVersionBody', options); 684 - 685 - /** 686 - * Body should not be unknown 687 - * Body should not be unknown 688 - */ 689 - export const postApiVbyApiVersionBodyOptions = (options: Options<PostApiVbyApiVersionBodyData>) => { 690 - return queryOptions({ 691 - queryFn: async ({ queryKey, signal }) => { 692 - const { data } = await postApiVbyApiVersionBody({ 693 - ...options, 694 - ...queryKey[0], 695 - signal, 696 - throwOnError: true 697 - }); 698 - return data; 699 - }, 700 - queryKey: postApiVbyApiVersionBodyQueryKey(options) 701 - }); 702 511 }; 703 512 704 513 /**
-34
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/name-builder/@tanstack/vue-query.gen.ts
··· 57 57 }); 58 58 }; 59 59 60 - export const fooPostD = (options?: Options<FooPostData>) => createQueryKey('fooPost', options); 61 - 62 - export const fooPostE = (options?: Options<FooPostData>) => { 63 - return queryOptions({ 64 - queryFn: async ({ queryKey, signal }) => { 65 - const { data } = await fooPost({ 66 - ...options, 67 - ...queryKey[0], 68 - signal, 69 - throwOnError: true 70 - }); 71 - return data; 72 - }, 73 - queryKey: fooPostD(options) 74 - }); 75 - }; 76 - 77 60 export const fooPostC = (options?: Partial<Options<FooPostData>>): UseMutationOptions<FooPostResponse, DefaultError, Options<FooPostData>> => { 78 61 const mutationOptions: UseMutationOptions<FooPostResponse, DefaultError, Options<FooPostData>> = { 79 62 mutationFn: async (localOptions) => { ··· 116 99 return data; 117 100 }, 118 101 queryKey: getFooBarD(options) 119 - }); 120 - }; 121 - 122 - export const fooBarPostD = (options?: Options<FooBarPostData>) => createQueryKey('fooBarPost', options); 123 - 124 - export const fooBarPostE = (options?: Options<FooBarPostData>) => { 125 - return queryOptions({ 126 - queryFn: async ({ queryKey, signal }) => { 127 - const { data } = await fooBarPost({ 128 - ...options, 129 - ...queryKey[0], 130 - signal, 131 - throwOnError: true 132 - }); 133 - return data; 134 - }, 135 - queryKey: fooBarPostD(options) 136 102 }); 137 103 }; 138 104
-17
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/internal-name-conflict/@tanstack/react-query.gen.ts
··· 71 71 return mutationOptions; 72 72 }; 73 73 74 - export const create3QueryKey = (options?: Options<Create3Data>) => createQueryKey('create3', options); 75 - 76 - export const create3Options = (options?: Options<Create3Data>) => { 77 - return queryOptions({ 78 - queryFn: async ({ queryKey, signal }) => { 79 - const { data } = await create3({ 80 - ...options, 81 - ...queryKey[0], 82 - signal, 83 - throwOnError: true 84 - }); 85 - return data; 86 - }, 87 - queryKey: create3QueryKey(options) 88 - }); 89 - }; 90 - 91 74 export const create3Mutation = (options?: Partial<Options<Create3Data>>): UseMutationOptions<unknown, DefaultError, Options<Create3Data>> => { 92 75 const mutationOptions: UseMutationOptions<unknown, DefaultError, Options<Create3Data>> = { 93 76 mutationFn: async (localOptions) => {
-34
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/asClass/@tanstack/angular-query-experimental.gen.ts
··· 57 57 }); 58 58 }; 59 59 60 - export const fooPostQueryKey = (options?: Options<FooPostData>) => createQueryKey('fooPost', options); 61 - 62 - export const fooPostOptions = (options?: Options<FooPostData>) => { 63 - return queryOptions({ 64 - queryFn: async ({ queryKey, signal }) => { 65 - const { data } = await FooBazService.fooService.post({ 66 - ...options, 67 - ...queryKey[0], 68 - signal, 69 - throwOnError: true 70 - }); 71 - return data; 72 - }, 73 - queryKey: fooPostQueryKey(options) 74 - }); 75 - }; 76 - 77 60 export const fooPostMutation = (options?: Partial<Options<FooPostData>>): MutationOptions<FooPostResponse, DefaultError, Options<FooPostData>> => { 78 61 const mutationOptions: MutationOptions<FooPostResponse, DefaultError, Options<FooPostData>> = { 79 62 mutationFn: async (localOptions) => { ··· 116 99 return data; 117 100 }, 118 101 queryKey: getFooBarQueryKey(options) 119 - }); 120 - }; 121 - 122 - export const fooBarPostQueryKey = (options?: Options<FooBarPostData>) => createQueryKey('fooBarPost', options); 123 - 124 - export const fooBarPostOptions = (options?: Options<FooBarPostData>) => { 125 - return queryOptions({ 126 - queryFn: async ({ queryKey, signal }) => { 127 - const { data } = await FooBazService.fooService.barService.post({ 128 - ...options, 129 - ...queryKey[0], 130 - signal, 131 - throwOnError: true 132 - }); 133 - return data; 134 - }, 135 - queryKey: fooBarPostQueryKey(options) 136 102 }); 137 103 }; 138 104
+28 -372
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/axios/@tanstack/angular-query-experimental.gen.ts
··· 72 72 return mutationOptions; 73 73 }; 74 74 75 - export const importQueryKey = (options: Options<ImportData>) => createQueryKey('import', options); 76 - 77 - export const importOptions = (options: Options<ImportData>) => { 78 - return queryOptions({ 79 - queryFn: async ({ queryKey, signal }) => { 80 - const { data } = await import_({ 81 - ...options, 82 - ...queryKey[0], 83 - signal, 84 - throwOnError: true 85 - }); 86 - return data; 87 - }, 88 - queryKey: importQueryKey(options) 89 - }); 90 - }; 91 - 92 75 export const importMutation = (options?: Partial<Options<ImportData>>): MutationOptions<ImportResponse, AxiosError<DefaultError>, Options<ImportData>> => { 93 76 const mutationOptions: MutationOptions<ImportResponse, AxiosError<DefaultError>, Options<ImportData>> = { 94 77 mutationFn: async (localOptions) => { ··· 196 179 return mutationOptions; 197 180 }; 198 181 199 - export const postCallWithoutParametersAndResponseQueryKey = (options?: Options<PostCallWithoutParametersAndResponseData>) => createQueryKey('postCallWithoutParametersAndResponse', options); 200 - 201 - export const postCallWithoutParametersAndResponseOptions = (options?: Options<PostCallWithoutParametersAndResponseData>) => { 202 - return queryOptions({ 203 - queryFn: async ({ queryKey, signal }) => { 204 - const { data } = await postCallWithoutParametersAndResponse({ 205 - ...options, 206 - ...queryKey[0], 207 - signal, 208 - throwOnError: true 209 - }); 210 - return data; 211 - }, 212 - queryKey: postCallWithoutParametersAndResponseQueryKey(options) 213 - }); 214 - }; 215 - 216 182 export const postCallWithoutParametersAndResponseMutation = (options?: Partial<Options<PostCallWithoutParametersAndResponseData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<PostCallWithoutParametersAndResponseData>> => { 217 183 const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<PostCallWithoutParametersAndResponseData>> = { 218 184 mutationFn: async (localOptions) => { ··· 255 221 return mutationOptions; 256 222 }; 257 223 258 - export const callWithDescriptionsQueryKey = (options?: Options<CallWithDescriptionsData>) => createQueryKey('callWithDescriptions', options); 259 - 260 - export const callWithDescriptionsOptions = (options?: Options<CallWithDescriptionsData>) => { 261 - return queryOptions({ 262 - queryFn: async ({ queryKey, signal }) => { 263 - const { data } = await callWithDescriptions({ 264 - ...options, 265 - ...queryKey[0], 266 - signal, 267 - throwOnError: true 268 - }); 269 - return data; 270 - }, 271 - queryKey: callWithDescriptionsQueryKey(options) 272 - }); 273 - }; 274 - 275 224 export const callWithDescriptionsMutation = (options?: Partial<Options<CallWithDescriptionsData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithDescriptionsData>> => { 276 225 const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithDescriptionsData>> = { 277 226 mutationFn: async (localOptions) => { ··· 286 235 return mutationOptions; 287 236 }; 288 237 289 - export const deprecatedCallQueryKey = (options: Options<DeprecatedCallData>) => createQueryKey('deprecatedCall', options); 290 - 291 238 /** 292 239 * @deprecated 293 240 */ 294 - export const deprecatedCallOptions = (options: Options<DeprecatedCallData>) => { 295 - return queryOptions({ 296 - queryFn: async ({ queryKey, signal }) => { 241 + export const deprecatedCallMutation = (options?: Partial<Options<DeprecatedCallData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<DeprecatedCallData>> => { 242 + const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<DeprecatedCallData>> = { 243 + mutationFn: async (localOptions) => { 297 244 const { data } = await deprecatedCall({ 298 245 ...options, 299 - ...queryKey[0], 300 - signal, 246 + ...localOptions, 301 247 throwOnError: true 302 248 }); 303 249 return data; 304 - }, 305 - queryKey: deprecatedCallQueryKey(options) 306 - }); 250 + } 251 + }; 252 + return mutationOptions; 307 253 }; 308 254 309 - /** 310 - * @deprecated 311 - */ 312 - export const deprecatedCallMutation = (options?: Partial<Options<DeprecatedCallData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<DeprecatedCallData>> => { 313 - const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<DeprecatedCallData>> = { 255 + export const callWithParametersMutation = (options?: Partial<Options<CallWithParametersData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithParametersData>> => { 256 + const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithParametersData>> = { 314 257 mutationFn: async (localOptions) => { 315 - const { data } = await deprecatedCall({ 258 + const { data } = await callWithParameters({ 259 + ...options, 260 + ...localOptions, 261 + throwOnError: true 262 + }); 263 + return data; 264 + } 265 + }; 266 + return mutationOptions; 267 + }; 268 + 269 + export const callWithWeirdParameterNamesMutation = (options?: Partial<Options<CallWithWeirdParameterNamesData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithWeirdParameterNamesData>> => { 270 + const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithWeirdParameterNamesData>> = { 271 + mutationFn: async (localOptions) => { 272 + const { data } = await callWithWeirdParameterNames({ 316 273 ...options, 317 274 ...localOptions, 318 275 throwOnError: true ··· 323 280 return mutationOptions; 324 281 }; 325 282 326 - export const callWithParametersQueryKey = (options: Options<CallWithParametersData>) => createQueryKey('callWithParameters', options); 283 + export const getCallWithOptionalParamQueryKey = (options: Options<GetCallWithOptionalParamData>) => createQueryKey('getCallWithOptionalParam', options); 327 284 328 - export const callWithParametersOptions = (options: Options<CallWithParametersData>) => { 285 + export const getCallWithOptionalParamOptions = (options: Options<GetCallWithOptionalParamData>) => { 329 286 return queryOptions({ 330 287 queryFn: async ({ queryKey, signal }) => { 331 - const { data } = await callWithParameters({ 288 + const { data } = await getCallWithOptionalParam({ 332 289 ...options, 333 290 ...queryKey[0], 334 291 signal, ··· 336 293 }); 337 294 return data; 338 295 }, 339 - queryKey: callWithParametersQueryKey(options) 296 + queryKey: getCallWithOptionalParamQueryKey(options) 340 297 }); 341 298 }; 342 299 ··· 371 328 return params as unknown as typeof page; 372 329 }; 373 330 374 - export const callWithParametersInfiniteQueryKey = (options: Options<CallWithParametersData>): QueryKey<Options<CallWithParametersData>> => createQueryKey('callWithParameters', options, true); 375 - 376 - export const callWithParametersInfiniteOptions = (options: Options<CallWithParametersData>) => { 377 - return infiniteQueryOptions<unknown, AxiosError<DefaultError>, InfiniteData<unknown>, QueryKey<Options<CallWithParametersData>>, string | null | Pick<QueryKey<Options<CallWithParametersData>>[0], 'body' | 'headers' | 'path' | 'query'>>( 378 - // @ts-ignore 379 - { 380 - queryFn: async ({ pageParam, queryKey, signal }) => { 381 - // @ts-ignore 382 - const page: Pick<QueryKey<Options<CallWithParametersData>>[0], 'body' | 'headers' | 'path' | 'query'> = typeof pageParam === 'object' ? pageParam : { 383 - query: { 384 - cursor: pageParam 385 - } 386 - }; 387 - const params = createInfiniteParams(queryKey, page); 388 - const { data } = await callWithParameters({ 389 - ...options, 390 - ...params, 391 - signal, 392 - throwOnError: true 393 - }); 394 - return data; 395 - }, 396 - queryKey: callWithParametersInfiniteQueryKey(options) 397 - }); 398 - }; 399 - 400 - export const callWithParametersMutation = (options?: Partial<Options<CallWithParametersData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithParametersData>> => { 401 - const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithParametersData>> = { 402 - mutationFn: async (localOptions) => { 403 - const { data } = await callWithParameters({ 404 - ...options, 405 - ...localOptions, 406 - throwOnError: true 407 - }); 408 - return data; 409 - } 410 - }; 411 - return mutationOptions; 412 - }; 413 - 414 - export const callWithWeirdParameterNamesQueryKey = (options: Options<CallWithWeirdParameterNamesData>) => createQueryKey('callWithWeirdParameterNames', options); 415 - 416 - export const callWithWeirdParameterNamesOptions = (options: Options<CallWithWeirdParameterNamesData>) => { 417 - return queryOptions({ 418 - queryFn: async ({ queryKey, signal }) => { 419 - const { data } = await callWithWeirdParameterNames({ 420 - ...options, 421 - ...queryKey[0], 422 - signal, 423 - throwOnError: true 424 - }); 425 - return data; 426 - }, 427 - queryKey: callWithWeirdParameterNamesQueryKey(options) 428 - }); 429 - }; 430 - 431 - export const callWithWeirdParameterNamesMutation = (options?: Partial<Options<CallWithWeirdParameterNamesData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithWeirdParameterNamesData>> => { 432 - const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithWeirdParameterNamesData>> = { 433 - mutationFn: async (localOptions) => { 434 - const { data } = await callWithWeirdParameterNames({ 435 - ...options, 436 - ...localOptions, 437 - throwOnError: true 438 - }); 439 - return data; 440 - } 441 - }; 442 - return mutationOptions; 443 - }; 444 - 445 - export const getCallWithOptionalParamQueryKey = (options: Options<GetCallWithOptionalParamData>) => createQueryKey('getCallWithOptionalParam', options); 446 - 447 - export const getCallWithOptionalParamOptions = (options: Options<GetCallWithOptionalParamData>) => { 448 - return queryOptions({ 449 - queryFn: async ({ queryKey, signal }) => { 450 - const { data } = await getCallWithOptionalParam({ 451 - ...options, 452 - ...queryKey[0], 453 - signal, 454 - throwOnError: true 455 - }); 456 - return data; 457 - }, 458 - queryKey: getCallWithOptionalParamQueryKey(options) 459 - }); 460 - }; 461 - 462 331 export const getCallWithOptionalParamInfiniteQueryKey = (options: Options<GetCallWithOptionalParamData>): QueryKey<Options<GetCallWithOptionalParamData>> => createQueryKey('getCallWithOptionalParam', options, true); 463 332 464 333 export const getCallWithOptionalParamInfiniteOptions = (options: Options<GetCallWithOptionalParamData>) => { ··· 485 354 }); 486 355 }; 487 356 488 - export const postCallWithOptionalParamQueryKey = (options: Options<PostCallWithOptionalParamData>) => createQueryKey('postCallWithOptionalParam', options); 489 - 490 - export const postCallWithOptionalParamOptions = (options: Options<PostCallWithOptionalParamData>) => { 491 - return queryOptions({ 492 - queryFn: async ({ queryKey, signal }) => { 493 - const { data } = await postCallWithOptionalParam({ 494 - ...options, 495 - ...queryKey[0], 496 - signal, 497 - throwOnError: true 498 - }); 499 - return data; 500 - }, 501 - queryKey: postCallWithOptionalParamQueryKey(options) 502 - }); 503 - }; 504 - 505 - export const postCallWithOptionalParamInfiniteQueryKey = (options: Options<PostCallWithOptionalParamData>): QueryKey<Options<PostCallWithOptionalParamData>> => createQueryKey('postCallWithOptionalParam', options, true); 506 - 507 - export const postCallWithOptionalParamInfiniteOptions = (options: Options<PostCallWithOptionalParamData>) => { 508 - return infiniteQueryOptions<PostCallWithOptionalParamResponse, AxiosError<DefaultError>, InfiniteData<PostCallWithOptionalParamResponse>, QueryKey<Options<PostCallWithOptionalParamData>>, number | null | Pick<QueryKey<Options<PostCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'>>( 509 - // @ts-ignore 510 - { 511 - queryFn: async ({ pageParam, queryKey, signal }) => { 512 - // @ts-ignore 513 - const page: Pick<QueryKey<Options<PostCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'> = typeof pageParam === 'object' ? pageParam : { 514 - body: { 515 - offset: pageParam 516 - } 517 - }; 518 - const params = createInfiniteParams(queryKey, page); 519 - const { data } = await postCallWithOptionalParam({ 520 - ...options, 521 - ...params, 522 - signal, 523 - throwOnError: true 524 - }); 525 - return data; 526 - }, 527 - queryKey: postCallWithOptionalParamInfiniteQueryKey(options) 528 - }); 529 - }; 530 - 531 357 export const postCallWithOptionalParamMutation = (options?: Partial<Options<PostCallWithOptionalParamData>>): MutationOptions<PostCallWithOptionalParamResponse, AxiosError<DefaultError>, Options<PostCallWithOptionalParamData>> => { 532 358 const mutationOptions: MutationOptions<PostCallWithOptionalParamResponse, AxiosError<DefaultError>, Options<PostCallWithOptionalParamData>> = { 533 359 mutationFn: async (localOptions) => { ··· 542 368 return mutationOptions; 543 369 }; 544 370 545 - export const postApiVbyApiVersionRequestBodyQueryKey = (options?: Options<PostApiVbyApiVersionRequestBodyData>) => createQueryKey('postApiVbyApiVersionRequestBody', options); 546 - 547 - export const postApiVbyApiVersionRequestBodyOptions = (options?: Options<PostApiVbyApiVersionRequestBodyData>) => { 548 - return queryOptions({ 549 - queryFn: async ({ queryKey, signal }) => { 550 - const { data } = await postApiVbyApiVersionRequestBody({ 551 - ...options, 552 - ...queryKey[0], 553 - signal, 554 - throwOnError: true 555 - }); 556 - return data; 557 - }, 558 - queryKey: postApiVbyApiVersionRequestBodyQueryKey(options) 559 - }); 560 - }; 561 - 562 371 export const postApiVbyApiVersionRequestBodyMutation = (options?: Partial<Options<PostApiVbyApiVersionRequestBodyData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<PostApiVbyApiVersionRequestBodyData>> => { 563 372 const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<PostApiVbyApiVersionRequestBodyData>> = { 564 373 mutationFn: async (localOptions) => { ··· 573 382 return mutationOptions; 574 383 }; 575 384 576 - export const postApiVbyApiVersionFormDataQueryKey = (options?: Options<PostApiVbyApiVersionFormDataData>) => createQueryKey('postApiVbyApiVersionFormData', options); 577 - 578 - export const postApiVbyApiVersionFormDataOptions = (options?: Options<PostApiVbyApiVersionFormDataData>) => { 579 - return queryOptions({ 580 - queryFn: async ({ queryKey, signal }) => { 581 - const { data } = await postApiVbyApiVersionFormData({ 582 - ...options, 583 - ...queryKey[0], 584 - signal, 585 - throwOnError: true 586 - }); 587 - return data; 588 - }, 589 - queryKey: postApiVbyApiVersionFormDataQueryKey(options) 590 - }); 591 - }; 592 - 593 385 export const postApiVbyApiVersionFormDataMutation = (options?: Partial<Options<PostApiVbyApiVersionFormDataData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<PostApiVbyApiVersionFormDataData>> => { 594 386 const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<PostApiVbyApiVersionFormDataData>> = { 595 387 mutationFn: async (localOptions) => { ··· 621 413 }); 622 414 }; 623 415 624 - export const callWithDefaultOptionalParametersQueryKey = (options?: Options<CallWithDefaultOptionalParametersData>) => createQueryKey('callWithDefaultOptionalParameters', options); 625 - 626 - export const callWithDefaultOptionalParametersOptions = (options?: Options<CallWithDefaultOptionalParametersData>) => { 627 - return queryOptions({ 628 - queryFn: async ({ queryKey, signal }) => { 629 - const { data } = await callWithDefaultOptionalParameters({ 630 - ...options, 631 - ...queryKey[0], 632 - signal, 633 - throwOnError: true 634 - }); 635 - return data; 636 - }, 637 - queryKey: callWithDefaultOptionalParametersQueryKey(options) 638 - }); 639 - }; 640 - 641 416 export const callWithDefaultOptionalParametersMutation = (options?: Partial<Options<CallWithDefaultOptionalParametersData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithDefaultOptionalParametersData>> => { 642 417 const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithDefaultOptionalParametersData>> = { 643 418 mutationFn: async (localOptions) => { ··· 694 469 return data; 695 470 }, 696 471 queryKey: duplicateName2QueryKey(options) 697 - }); 698 - }; 699 - 700 - export const duplicateName3QueryKey = (options?: Options<DuplicateName3Data>) => createQueryKey('duplicateName3', options); 701 - 702 - export const duplicateName3Options = (options?: Options<DuplicateName3Data>) => { 703 - return queryOptions({ 704 - queryFn: async ({ queryKey, signal }) => { 705 - const { data } = await duplicateName3({ 706 - ...options, 707 - ...queryKey[0], 708 - signal, 709 - throwOnError: true 710 - }); 711 - return data; 712 - }, 713 - queryKey: duplicateName3QueryKey(options) 714 472 }); 715 473 }; 716 474 ··· 827 585 }); 828 586 }; 829 587 830 - export const callWithDuplicateResponsesQueryKey = (options?: Options<CallWithDuplicateResponsesData>) => createQueryKey('callWithDuplicateResponses', options); 831 - 832 - export const callWithDuplicateResponsesOptions = (options?: Options<CallWithDuplicateResponsesData>) => { 833 - return queryOptions({ 834 - queryFn: async ({ queryKey, signal }) => { 835 - const { data } = await callWithDuplicateResponses({ 836 - ...options, 837 - ...queryKey[0], 838 - signal, 839 - throwOnError: true 840 - }); 841 - return data; 842 - }, 843 - queryKey: callWithDuplicateResponsesQueryKey(options) 844 - }); 845 - }; 846 - 847 588 export const callWithDuplicateResponsesMutation = (options?: Partial<Options<CallWithDuplicateResponsesData>>): MutationOptions<CallWithDuplicateResponsesResponse, AxiosError<CallWithDuplicateResponsesError>, Options<CallWithDuplicateResponsesData>> => { 848 589 const mutationOptions: MutationOptions<CallWithDuplicateResponsesResponse, AxiosError<CallWithDuplicateResponsesError>, Options<CallWithDuplicateResponsesData>> = { 849 590 mutationFn: async (localOptions) => { ··· 906 647 }); 907 648 }; 908 649 909 - export const uploadFileQueryKey = (options: Options<UploadFileData>) => createQueryKey('uploadFile', options); 910 - 911 - export const uploadFileOptions = (options: Options<UploadFileData>) => { 912 - return queryOptions({ 913 - queryFn: async ({ queryKey, signal }) => { 914 - const { data } = await uploadFile({ 915 - ...options, 916 - ...queryKey[0], 917 - signal, 918 - throwOnError: true 919 - }); 920 - return data; 921 - }, 922 - queryKey: uploadFileQueryKey(options) 923 - }); 924 - }; 925 - 926 650 export const uploadFileMutation = (options?: Partial<Options<UploadFileData>>): MutationOptions<UploadFileResponse, AxiosError<DefaultError>, Options<UploadFileData>> => { 927 651 const mutationOptions: MutationOptions<UploadFileResponse, AxiosError<DefaultError>, Options<UploadFileData>> = { 928 652 mutationFn: async (localOptions) => { ··· 988 712 }); 989 713 }; 990 714 991 - export const multipartRequestQueryKey = (options?: Options<MultipartRequestData>) => createQueryKey('multipartRequest', options); 992 - 993 - export const multipartRequestOptions = (options?: Options<MultipartRequestData>) => { 994 - return queryOptions({ 995 - queryFn: async ({ queryKey, signal }) => { 996 - const { data } = await multipartRequest({ 997 - ...options, 998 - ...queryKey[0], 999 - signal, 1000 - throwOnError: true 1001 - }); 1002 - return data; 1003 - }, 1004 - queryKey: multipartRequestQueryKey(options) 1005 - }); 1006 - }; 1007 - 1008 715 export const multipartRequestMutation = (options?: Partial<Options<MultipartRequestData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<MultipartRequestData>> => { 1009 716 const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<MultipartRequestData>> = { 1010 717 mutationFn: async (localOptions) => { ··· 1033 740 return mutationOptions; 1034 741 }; 1035 742 1036 - export const callWithResultFromHeaderQueryKey = (options?: Options<CallWithResultFromHeaderData>) => createQueryKey('callWithResultFromHeader', options); 1037 - 1038 - export const callWithResultFromHeaderOptions = (options?: Options<CallWithResultFromHeaderData>) => { 1039 - return queryOptions({ 1040 - queryFn: async ({ queryKey, signal }) => { 1041 - const { data } = await callWithResultFromHeader({ 1042 - ...options, 1043 - ...queryKey[0], 1044 - signal, 1045 - throwOnError: true 1046 - }); 1047 - return data; 1048 - }, 1049 - queryKey: callWithResultFromHeaderQueryKey(options) 1050 - }); 1051 - }; 1052 - 1053 743 export const callWithResultFromHeaderMutation = (options?: Partial<Options<CallWithResultFromHeaderData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithResultFromHeaderData>> => { 1054 744 const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithResultFromHeaderData>> = { 1055 745 mutationFn: async (localOptions) => { ··· 1064 754 return mutationOptions; 1065 755 }; 1066 756 1067 - export const testErrorCodeQueryKey = (options: Options<TestErrorCodeData>) => createQueryKey('testErrorCode', options); 1068 - 1069 - export const testErrorCodeOptions = (options: Options<TestErrorCodeData>) => { 1070 - return queryOptions({ 1071 - queryFn: async ({ queryKey, signal }) => { 1072 - const { data } = await testErrorCode({ 1073 - ...options, 1074 - ...queryKey[0], 1075 - signal, 1076 - throwOnError: true 1077 - }); 1078 - return data; 1079 - }, 1080 - queryKey: testErrorCodeQueryKey(options) 1081 - }); 1082 - }; 1083 - 1084 757 export const testErrorCodeMutation = (options?: Partial<Options<TestErrorCodeData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<TestErrorCodeData>> => { 1085 758 const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<TestErrorCodeData>> = { 1086 759 mutationFn: async (localOptions) => { ··· 1093 766 } 1094 767 }; 1095 768 return mutationOptions; 1096 - }; 1097 - 1098 - export const nonAsciiæøåÆøÅöôêÊ字符串QueryKey = (options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data>) => createQueryKey('nonAsciiæøåÆøÅöôêÊ字符串', options); 1099 - 1100 - export const nonAsciiæøåÆøÅöôêÊ字符串Options = (options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data>) => { 1101 - return queryOptions({ 1102 - queryFn: async ({ queryKey, signal }) => { 1103 - const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ 1104 - ...options, 1105 - ...queryKey[0], 1106 - signal, 1107 - throwOnError: true 1108 - }); 1109 - return data; 1110 - }, 1111 - queryKey: nonAsciiæøåÆøÅöôêÊ字符串QueryKey(options) 1112 - }); 1113 769 }; 1114 770 1115 771 export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial<Options<NonAsciiæøåÆøÅöôêÊ字符串Data>>): MutationOptions<NonAsciiæøåÆøÅöôêÊ字符串Response, AxiosError<DefaultError>, Options<NonAsciiæøåÆøÅöôêÊ字符串Data>> => {
+28 -372
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/fetch/@tanstack/angular-query-experimental.gen.ts
··· 71 71 return mutationOptions; 72 72 }; 73 73 74 - export const importQueryKey = (options: Options<ImportData>) => createQueryKey('import', options); 75 - 76 - export const importOptions = (options: Options<ImportData>) => { 77 - return queryOptions({ 78 - queryFn: async ({ queryKey, signal }) => { 79 - const { data } = await import_({ 80 - ...options, 81 - ...queryKey[0], 82 - signal, 83 - throwOnError: true 84 - }); 85 - return data; 86 - }, 87 - queryKey: importQueryKey(options) 88 - }); 89 - }; 90 - 91 74 export const importMutation = (options?: Partial<Options<ImportData>>): MutationOptions<ImportResponse, DefaultError, Options<ImportData>> => { 92 75 const mutationOptions: MutationOptions<ImportResponse, DefaultError, Options<ImportData>> = { 93 76 mutationFn: async (localOptions) => { ··· 195 178 return mutationOptions; 196 179 }; 197 180 198 - export const postCallWithoutParametersAndResponseQueryKey = (options?: Options<PostCallWithoutParametersAndResponseData>) => createQueryKey('postCallWithoutParametersAndResponse', options); 199 - 200 - export const postCallWithoutParametersAndResponseOptions = (options?: Options<PostCallWithoutParametersAndResponseData>) => { 201 - return queryOptions({ 202 - queryFn: async ({ queryKey, signal }) => { 203 - const { data } = await postCallWithoutParametersAndResponse({ 204 - ...options, 205 - ...queryKey[0], 206 - signal, 207 - throwOnError: true 208 - }); 209 - return data; 210 - }, 211 - queryKey: postCallWithoutParametersAndResponseQueryKey(options) 212 - }); 213 - }; 214 - 215 181 export const postCallWithoutParametersAndResponseMutation = (options?: Partial<Options<PostCallWithoutParametersAndResponseData>>): MutationOptions<unknown, DefaultError, Options<PostCallWithoutParametersAndResponseData>> => { 216 182 const mutationOptions: MutationOptions<unknown, DefaultError, Options<PostCallWithoutParametersAndResponseData>> = { 217 183 mutationFn: async (localOptions) => { ··· 254 220 return mutationOptions; 255 221 }; 256 222 257 - export const callWithDescriptionsQueryKey = (options?: Options<CallWithDescriptionsData>) => createQueryKey('callWithDescriptions', options); 258 - 259 - export const callWithDescriptionsOptions = (options?: Options<CallWithDescriptionsData>) => { 260 - return queryOptions({ 261 - queryFn: async ({ queryKey, signal }) => { 262 - const { data } = await callWithDescriptions({ 263 - ...options, 264 - ...queryKey[0], 265 - signal, 266 - throwOnError: true 267 - }); 268 - return data; 269 - }, 270 - queryKey: callWithDescriptionsQueryKey(options) 271 - }); 272 - }; 273 - 274 223 export const callWithDescriptionsMutation = (options?: Partial<Options<CallWithDescriptionsData>>): MutationOptions<unknown, DefaultError, Options<CallWithDescriptionsData>> => { 275 224 const mutationOptions: MutationOptions<unknown, DefaultError, Options<CallWithDescriptionsData>> = { 276 225 mutationFn: async (localOptions) => { ··· 285 234 return mutationOptions; 286 235 }; 287 236 288 - export const deprecatedCallQueryKey = (options: Options<DeprecatedCallData>) => createQueryKey('deprecatedCall', options); 289 - 290 237 /** 291 238 * @deprecated 292 239 */ 293 - export const deprecatedCallOptions = (options: Options<DeprecatedCallData>) => { 294 - return queryOptions({ 295 - queryFn: async ({ queryKey, signal }) => { 240 + export const deprecatedCallMutation = (options?: Partial<Options<DeprecatedCallData>>): MutationOptions<unknown, DefaultError, Options<DeprecatedCallData>> => { 241 + const mutationOptions: MutationOptions<unknown, DefaultError, Options<DeprecatedCallData>> = { 242 + mutationFn: async (localOptions) => { 296 243 const { data } = await deprecatedCall({ 297 244 ...options, 298 - ...queryKey[0], 299 - signal, 245 + ...localOptions, 300 246 throwOnError: true 301 247 }); 302 248 return data; 303 - }, 304 - queryKey: deprecatedCallQueryKey(options) 305 - }); 249 + } 250 + }; 251 + return mutationOptions; 306 252 }; 307 253 308 - /** 309 - * @deprecated 310 - */ 311 - export const deprecatedCallMutation = (options?: Partial<Options<DeprecatedCallData>>): MutationOptions<unknown, DefaultError, Options<DeprecatedCallData>> => { 312 - const mutationOptions: MutationOptions<unknown, DefaultError, Options<DeprecatedCallData>> = { 254 + export const callWithParametersMutation = (options?: Partial<Options<CallWithParametersData>>): MutationOptions<unknown, DefaultError, Options<CallWithParametersData>> => { 255 + const mutationOptions: MutationOptions<unknown, DefaultError, Options<CallWithParametersData>> = { 313 256 mutationFn: async (localOptions) => { 314 - const { data } = await deprecatedCall({ 257 + const { data } = await callWithParameters({ 258 + ...options, 259 + ...localOptions, 260 + throwOnError: true 261 + }); 262 + return data; 263 + } 264 + }; 265 + return mutationOptions; 266 + }; 267 + 268 + export const callWithWeirdParameterNamesMutation = (options?: Partial<Options<CallWithWeirdParameterNamesData>>): MutationOptions<unknown, DefaultError, Options<CallWithWeirdParameterNamesData>> => { 269 + const mutationOptions: MutationOptions<unknown, DefaultError, Options<CallWithWeirdParameterNamesData>> = { 270 + mutationFn: async (localOptions) => { 271 + const { data } = await callWithWeirdParameterNames({ 315 272 ...options, 316 273 ...localOptions, 317 274 throwOnError: true ··· 322 279 return mutationOptions; 323 280 }; 324 281 325 - export const callWithParametersQueryKey = (options: Options<CallWithParametersData>) => createQueryKey('callWithParameters', options); 282 + export const getCallWithOptionalParamQueryKey = (options: Options<GetCallWithOptionalParamData>) => createQueryKey('getCallWithOptionalParam', options); 326 283 327 - export const callWithParametersOptions = (options: Options<CallWithParametersData>) => { 284 + export const getCallWithOptionalParamOptions = (options: Options<GetCallWithOptionalParamData>) => { 328 285 return queryOptions({ 329 286 queryFn: async ({ queryKey, signal }) => { 330 - const { data } = await callWithParameters({ 287 + const { data } = await getCallWithOptionalParam({ 331 288 ...options, 332 289 ...queryKey[0], 333 290 signal, ··· 335 292 }); 336 293 return data; 337 294 }, 338 - queryKey: callWithParametersQueryKey(options) 295 + queryKey: getCallWithOptionalParamQueryKey(options) 339 296 }); 340 297 }; 341 298 ··· 370 327 return params as unknown as typeof page; 371 328 }; 372 329 373 - export const callWithParametersInfiniteQueryKey = (options: Options<CallWithParametersData>): QueryKey<Options<CallWithParametersData>> => createQueryKey('callWithParameters', options, true); 374 - 375 - export const callWithParametersInfiniteOptions = (options: Options<CallWithParametersData>) => { 376 - return infiniteQueryOptions<unknown, DefaultError, InfiniteData<unknown>, QueryKey<Options<CallWithParametersData>>, string | null | Pick<QueryKey<Options<CallWithParametersData>>[0], 'body' | 'headers' | 'path' | 'query'>>( 377 - // @ts-ignore 378 - { 379 - queryFn: async ({ pageParam, queryKey, signal }) => { 380 - // @ts-ignore 381 - const page: Pick<QueryKey<Options<CallWithParametersData>>[0], 'body' | 'headers' | 'path' | 'query'> = typeof pageParam === 'object' ? pageParam : { 382 - query: { 383 - cursor: pageParam 384 - } 385 - }; 386 - const params = createInfiniteParams(queryKey, page); 387 - const { data } = await callWithParameters({ 388 - ...options, 389 - ...params, 390 - signal, 391 - throwOnError: true 392 - }); 393 - return data; 394 - }, 395 - queryKey: callWithParametersInfiniteQueryKey(options) 396 - }); 397 - }; 398 - 399 - export const callWithParametersMutation = (options?: Partial<Options<CallWithParametersData>>): MutationOptions<unknown, DefaultError, Options<CallWithParametersData>> => { 400 - const mutationOptions: MutationOptions<unknown, DefaultError, Options<CallWithParametersData>> = { 401 - mutationFn: async (localOptions) => { 402 - const { data } = await callWithParameters({ 403 - ...options, 404 - ...localOptions, 405 - throwOnError: true 406 - }); 407 - return data; 408 - } 409 - }; 410 - return mutationOptions; 411 - }; 412 - 413 - export const callWithWeirdParameterNamesQueryKey = (options: Options<CallWithWeirdParameterNamesData>) => createQueryKey('callWithWeirdParameterNames', options); 414 - 415 - export const callWithWeirdParameterNamesOptions = (options: Options<CallWithWeirdParameterNamesData>) => { 416 - return queryOptions({ 417 - queryFn: async ({ queryKey, signal }) => { 418 - const { data } = await callWithWeirdParameterNames({ 419 - ...options, 420 - ...queryKey[0], 421 - signal, 422 - throwOnError: true 423 - }); 424 - return data; 425 - }, 426 - queryKey: callWithWeirdParameterNamesQueryKey(options) 427 - }); 428 - }; 429 - 430 - export const callWithWeirdParameterNamesMutation = (options?: Partial<Options<CallWithWeirdParameterNamesData>>): MutationOptions<unknown, DefaultError, Options<CallWithWeirdParameterNamesData>> => { 431 - const mutationOptions: MutationOptions<unknown, DefaultError, Options<CallWithWeirdParameterNamesData>> = { 432 - mutationFn: async (localOptions) => { 433 - const { data } = await callWithWeirdParameterNames({ 434 - ...options, 435 - ...localOptions, 436 - throwOnError: true 437 - }); 438 - return data; 439 - } 440 - }; 441 - return mutationOptions; 442 - }; 443 - 444 - export const getCallWithOptionalParamQueryKey = (options: Options<GetCallWithOptionalParamData>) => createQueryKey('getCallWithOptionalParam', options); 445 - 446 - export const getCallWithOptionalParamOptions = (options: Options<GetCallWithOptionalParamData>) => { 447 - return queryOptions({ 448 - queryFn: async ({ queryKey, signal }) => { 449 - const { data } = await getCallWithOptionalParam({ 450 - ...options, 451 - ...queryKey[0], 452 - signal, 453 - throwOnError: true 454 - }); 455 - return data; 456 - }, 457 - queryKey: getCallWithOptionalParamQueryKey(options) 458 - }); 459 - }; 460 - 461 330 export const getCallWithOptionalParamInfiniteQueryKey = (options: Options<GetCallWithOptionalParamData>): QueryKey<Options<GetCallWithOptionalParamData>> => createQueryKey('getCallWithOptionalParam', options, true); 462 331 463 332 export const getCallWithOptionalParamInfiniteOptions = (options: Options<GetCallWithOptionalParamData>) => { ··· 484 353 }); 485 354 }; 486 355 487 - export const postCallWithOptionalParamQueryKey = (options: Options<PostCallWithOptionalParamData>) => createQueryKey('postCallWithOptionalParam', options); 488 - 489 - export const postCallWithOptionalParamOptions = (options: Options<PostCallWithOptionalParamData>) => { 490 - return queryOptions({ 491 - queryFn: async ({ queryKey, signal }) => { 492 - const { data } = await postCallWithOptionalParam({ 493 - ...options, 494 - ...queryKey[0], 495 - signal, 496 - throwOnError: true 497 - }); 498 - return data; 499 - }, 500 - queryKey: postCallWithOptionalParamQueryKey(options) 501 - }); 502 - }; 503 - 504 - export const postCallWithOptionalParamInfiniteQueryKey = (options: Options<PostCallWithOptionalParamData>): QueryKey<Options<PostCallWithOptionalParamData>> => createQueryKey('postCallWithOptionalParam', options, true); 505 - 506 - export const postCallWithOptionalParamInfiniteOptions = (options: Options<PostCallWithOptionalParamData>) => { 507 - return infiniteQueryOptions<PostCallWithOptionalParamResponse, DefaultError, InfiniteData<PostCallWithOptionalParamResponse>, QueryKey<Options<PostCallWithOptionalParamData>>, number | null | Pick<QueryKey<Options<PostCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'>>( 508 - // @ts-ignore 509 - { 510 - queryFn: async ({ pageParam, queryKey, signal }) => { 511 - // @ts-ignore 512 - const page: Pick<QueryKey<Options<PostCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'> = typeof pageParam === 'object' ? pageParam : { 513 - body: { 514 - offset: pageParam 515 - } 516 - }; 517 - const params = createInfiniteParams(queryKey, page); 518 - const { data } = await postCallWithOptionalParam({ 519 - ...options, 520 - ...params, 521 - signal, 522 - throwOnError: true 523 - }); 524 - return data; 525 - }, 526 - queryKey: postCallWithOptionalParamInfiniteQueryKey(options) 527 - }); 528 - }; 529 - 530 356 export const postCallWithOptionalParamMutation = (options?: Partial<Options<PostCallWithOptionalParamData>>): MutationOptions<PostCallWithOptionalParamResponse, DefaultError, Options<PostCallWithOptionalParamData>> => { 531 357 const mutationOptions: MutationOptions<PostCallWithOptionalParamResponse, DefaultError, Options<PostCallWithOptionalParamData>> = { 532 358 mutationFn: async (localOptions) => { ··· 541 367 return mutationOptions; 542 368 }; 543 369 544 - export const postApiVbyApiVersionRequestBodyQueryKey = (options?: Options<PostApiVbyApiVersionRequestBodyData>) => createQueryKey('postApiVbyApiVersionRequestBody', options); 545 - 546 - export const postApiVbyApiVersionRequestBodyOptions = (options?: Options<PostApiVbyApiVersionRequestBodyData>) => { 547 - return queryOptions({ 548 - queryFn: async ({ queryKey, signal }) => { 549 - const { data } = await postApiVbyApiVersionRequestBody({ 550 - ...options, 551 - ...queryKey[0], 552 - signal, 553 - throwOnError: true 554 - }); 555 - return data; 556 - }, 557 - queryKey: postApiVbyApiVersionRequestBodyQueryKey(options) 558 - }); 559 - }; 560 - 561 370 export const postApiVbyApiVersionRequestBodyMutation = (options?: Partial<Options<PostApiVbyApiVersionRequestBodyData>>): MutationOptions<unknown, DefaultError, Options<PostApiVbyApiVersionRequestBodyData>> => { 562 371 const mutationOptions: MutationOptions<unknown, DefaultError, Options<PostApiVbyApiVersionRequestBodyData>> = { 563 372 mutationFn: async (localOptions) => { ··· 572 381 return mutationOptions; 573 382 }; 574 383 575 - export const postApiVbyApiVersionFormDataQueryKey = (options?: Options<PostApiVbyApiVersionFormDataData>) => createQueryKey('postApiVbyApiVersionFormData', options); 576 - 577 - export const postApiVbyApiVersionFormDataOptions = (options?: Options<PostApiVbyApiVersionFormDataData>) => { 578 - return queryOptions({ 579 - queryFn: async ({ queryKey, signal }) => { 580 - const { data } = await postApiVbyApiVersionFormData({ 581 - ...options, 582 - ...queryKey[0], 583 - signal, 584 - throwOnError: true 585 - }); 586 - return data; 587 - }, 588 - queryKey: postApiVbyApiVersionFormDataQueryKey(options) 589 - }); 590 - }; 591 - 592 384 export const postApiVbyApiVersionFormDataMutation = (options?: Partial<Options<PostApiVbyApiVersionFormDataData>>): MutationOptions<unknown, DefaultError, Options<PostApiVbyApiVersionFormDataData>> => { 593 385 const mutationOptions: MutationOptions<unknown, DefaultError, Options<PostApiVbyApiVersionFormDataData>> = { 594 386 mutationFn: async (localOptions) => { ··· 620 412 }); 621 413 }; 622 414 623 - export const callWithDefaultOptionalParametersQueryKey = (options?: Options<CallWithDefaultOptionalParametersData>) => createQueryKey('callWithDefaultOptionalParameters', options); 624 - 625 - export const callWithDefaultOptionalParametersOptions = (options?: Options<CallWithDefaultOptionalParametersData>) => { 626 - return queryOptions({ 627 - queryFn: async ({ queryKey, signal }) => { 628 - const { data } = await callWithDefaultOptionalParameters({ 629 - ...options, 630 - ...queryKey[0], 631 - signal, 632 - throwOnError: true 633 - }); 634 - return data; 635 - }, 636 - queryKey: callWithDefaultOptionalParametersQueryKey(options) 637 - }); 638 - }; 639 - 640 415 export const callWithDefaultOptionalParametersMutation = (options?: Partial<Options<CallWithDefaultOptionalParametersData>>): MutationOptions<unknown, DefaultError, Options<CallWithDefaultOptionalParametersData>> => { 641 416 const mutationOptions: MutationOptions<unknown, DefaultError, Options<CallWithDefaultOptionalParametersData>> = { 642 417 mutationFn: async (localOptions) => { ··· 693 468 return data; 694 469 }, 695 470 queryKey: duplicateName2QueryKey(options) 696 - }); 697 - }; 698 - 699 - export const duplicateName3QueryKey = (options?: Options<DuplicateName3Data>) => createQueryKey('duplicateName3', options); 700 - 701 - export const duplicateName3Options = (options?: Options<DuplicateName3Data>) => { 702 - return queryOptions({ 703 - queryFn: async ({ queryKey, signal }) => { 704 - const { data } = await duplicateName3({ 705 - ...options, 706 - ...queryKey[0], 707 - signal, 708 - throwOnError: true 709 - }); 710 - return data; 711 - }, 712 - queryKey: duplicateName3QueryKey(options) 713 471 }); 714 472 }; 715 473 ··· 826 584 }); 827 585 }; 828 586 829 - export const callWithDuplicateResponsesQueryKey = (options?: Options<CallWithDuplicateResponsesData>) => createQueryKey('callWithDuplicateResponses', options); 830 - 831 - export const callWithDuplicateResponsesOptions = (options?: Options<CallWithDuplicateResponsesData>) => { 832 - return queryOptions({ 833 - queryFn: async ({ queryKey, signal }) => { 834 - const { data } = await callWithDuplicateResponses({ 835 - ...options, 836 - ...queryKey[0], 837 - signal, 838 - throwOnError: true 839 - }); 840 - return data; 841 - }, 842 - queryKey: callWithDuplicateResponsesQueryKey(options) 843 - }); 844 - }; 845 - 846 587 export const callWithDuplicateResponsesMutation = (options?: Partial<Options<CallWithDuplicateResponsesData>>): MutationOptions<CallWithDuplicateResponsesResponse, CallWithDuplicateResponsesError, Options<CallWithDuplicateResponsesData>> => { 847 588 const mutationOptions: MutationOptions<CallWithDuplicateResponsesResponse, CallWithDuplicateResponsesError, Options<CallWithDuplicateResponsesData>> = { 848 589 mutationFn: async (localOptions) => { ··· 905 646 }); 906 647 }; 907 648 908 - export const uploadFileQueryKey = (options: Options<UploadFileData>) => createQueryKey('uploadFile', options); 909 - 910 - export const uploadFileOptions = (options: Options<UploadFileData>) => { 911 - return queryOptions({ 912 - queryFn: async ({ queryKey, signal }) => { 913 - const { data } = await uploadFile({ 914 - ...options, 915 - ...queryKey[0], 916 - signal, 917 - throwOnError: true 918 - }); 919 - return data; 920 - }, 921 - queryKey: uploadFileQueryKey(options) 922 - }); 923 - }; 924 - 925 649 export const uploadFileMutation = (options?: Partial<Options<UploadFileData>>): MutationOptions<UploadFileResponse, DefaultError, Options<UploadFileData>> => { 926 650 const mutationOptions: MutationOptions<UploadFileResponse, DefaultError, Options<UploadFileData>> = { 927 651 mutationFn: async (localOptions) => { ··· 987 711 }); 988 712 }; 989 713 990 - export const multipartRequestQueryKey = (options?: Options<MultipartRequestData>) => createQueryKey('multipartRequest', options); 991 - 992 - export const multipartRequestOptions = (options?: Options<MultipartRequestData>) => { 993 - return queryOptions({ 994 - queryFn: async ({ queryKey, signal }) => { 995 - const { data } = await multipartRequest({ 996 - ...options, 997 - ...queryKey[0], 998 - signal, 999 - throwOnError: true 1000 - }); 1001 - return data; 1002 - }, 1003 - queryKey: multipartRequestQueryKey(options) 1004 - }); 1005 - }; 1006 - 1007 714 export const multipartRequestMutation = (options?: Partial<Options<MultipartRequestData>>): MutationOptions<unknown, DefaultError, Options<MultipartRequestData>> => { 1008 715 const mutationOptions: MutationOptions<unknown, DefaultError, Options<MultipartRequestData>> = { 1009 716 mutationFn: async (localOptions) => { ··· 1032 739 return mutationOptions; 1033 740 }; 1034 741 1035 - export const callWithResultFromHeaderQueryKey = (options?: Options<CallWithResultFromHeaderData>) => createQueryKey('callWithResultFromHeader', options); 1036 - 1037 - export const callWithResultFromHeaderOptions = (options?: Options<CallWithResultFromHeaderData>) => { 1038 - return queryOptions({ 1039 - queryFn: async ({ queryKey, signal }) => { 1040 - const { data } = await callWithResultFromHeader({ 1041 - ...options, 1042 - ...queryKey[0], 1043 - signal, 1044 - throwOnError: true 1045 - }); 1046 - return data; 1047 - }, 1048 - queryKey: callWithResultFromHeaderQueryKey(options) 1049 - }); 1050 - }; 1051 - 1052 742 export const callWithResultFromHeaderMutation = (options?: Partial<Options<CallWithResultFromHeaderData>>): MutationOptions<unknown, DefaultError, Options<CallWithResultFromHeaderData>> => { 1053 743 const mutationOptions: MutationOptions<unknown, DefaultError, Options<CallWithResultFromHeaderData>> = { 1054 744 mutationFn: async (localOptions) => { ··· 1063 753 return mutationOptions; 1064 754 }; 1065 755 1066 - export const testErrorCodeQueryKey = (options: Options<TestErrorCodeData>) => createQueryKey('testErrorCode', options); 1067 - 1068 - export const testErrorCodeOptions = (options: Options<TestErrorCodeData>) => { 1069 - return queryOptions({ 1070 - queryFn: async ({ queryKey, signal }) => { 1071 - const { data } = await testErrorCode({ 1072 - ...options, 1073 - ...queryKey[0], 1074 - signal, 1075 - throwOnError: true 1076 - }); 1077 - return data; 1078 - }, 1079 - queryKey: testErrorCodeQueryKey(options) 1080 - }); 1081 - }; 1082 - 1083 756 export const testErrorCodeMutation = (options?: Partial<Options<TestErrorCodeData>>): MutationOptions<unknown, DefaultError, Options<TestErrorCodeData>> => { 1084 757 const mutationOptions: MutationOptions<unknown, DefaultError, Options<TestErrorCodeData>> = { 1085 758 mutationFn: async (localOptions) => { ··· 1092 765 } 1093 766 }; 1094 767 return mutationOptions; 1095 - }; 1096 - 1097 - export const nonAsciiæøåÆøÅöôêÊ字符串QueryKey = (options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data>) => createQueryKey('nonAsciiæøåÆøÅöôêÊ字符串', options); 1098 - 1099 - export const nonAsciiæøåÆøÅöôêÊ字符串Options = (options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data>) => { 1100 - return queryOptions({ 1101 - queryFn: async ({ queryKey, signal }) => { 1102 - const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ 1103 - ...options, 1104 - ...queryKey[0], 1105 - signal, 1106 - throwOnError: true 1107 - }); 1108 - return data; 1109 - }, 1110 - queryKey: nonAsciiæøåÆøÅöôêÊ字符串QueryKey(options) 1111 - }); 1112 768 }; 1113 769 1114 770 export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial<Options<NonAsciiæøåÆøÅöôêÊ字符串Data>>): MutationOptions<NonAsciiæøåÆøÅöôêÊ字符串Response, DefaultError, Options<NonAsciiæøåÆøÅöôêÊ字符串Data>> => {
-34
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/name-builder/@tanstack/angular-query-experimental.gen.ts
··· 57 57 }); 58 58 }; 59 59 60 - export const fooPostD = (options?: Options<FooPostData>) => createQueryKey('fooPost', options); 61 - 62 - export const fooPostE = (options?: Options<FooPostData>) => { 63 - return queryOptions({ 64 - queryFn: async ({ queryKey, signal }) => { 65 - const { data } = await fooPost({ 66 - ...options, 67 - ...queryKey[0], 68 - signal, 69 - throwOnError: true 70 - }); 71 - return data; 72 - }, 73 - queryKey: fooPostD(options) 74 - }); 75 - }; 76 - 77 60 export const fooPostC = (options?: Partial<Options<FooPostData>>): MutationOptions<FooPostResponse, DefaultError, Options<FooPostData>> => { 78 61 const mutationOptions: MutationOptions<FooPostResponse, DefaultError, Options<FooPostData>> = { 79 62 mutationFn: async (localOptions) => { ··· 116 99 return data; 117 100 }, 118 101 queryKey: getFooBarD(options) 119 - }); 120 - }; 121 - 122 - export const fooBarPostD = (options?: Options<FooBarPostData>) => createQueryKey('fooBarPost', options); 123 - 124 - export const fooBarPostE = (options?: Options<FooBarPostData>) => { 125 - return queryOptions({ 126 - queryFn: async ({ queryKey, signal }) => { 127 - const { data } = await fooBarPost({ 128 - ...options, 129 - ...queryKey[0], 130 - signal, 131 - throwOnError: true 132 - }); 133 - return data; 134 - }, 135 - queryKey: fooBarPostD(options) 136 102 }); 137 103 }; 138 104
-34
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/asClass/@tanstack/react-query.gen.ts
··· 57 57 }); 58 58 }; 59 59 60 - export const fooPostQueryKey = (options?: Options<FooPostData>) => createQueryKey('fooPost', options); 61 - 62 - export const fooPostOptions = (options?: Options<FooPostData>) => { 63 - return queryOptions({ 64 - queryFn: async ({ queryKey, signal }) => { 65 - const { data } = await FooBazService.fooService.post({ 66 - ...options, 67 - ...queryKey[0], 68 - signal, 69 - throwOnError: true 70 - }); 71 - return data; 72 - }, 73 - queryKey: fooPostQueryKey(options) 74 - }); 75 - }; 76 - 77 60 export const fooPostMutation = (options?: Partial<Options<FooPostData>>): UseMutationOptions<FooPostResponse, DefaultError, Options<FooPostData>> => { 78 61 const mutationOptions: UseMutationOptions<FooPostResponse, DefaultError, Options<FooPostData>> = { 79 62 mutationFn: async (localOptions) => { ··· 116 99 return data; 117 100 }, 118 101 queryKey: getFooBarQueryKey(options) 119 - }); 120 - }; 121 - 122 - export const fooBarPostQueryKey = (options?: Options<FooBarPostData>) => createQueryKey('fooBarPost', options); 123 - 124 - export const fooBarPostOptions = (options?: Options<FooBarPostData>) => { 125 - return queryOptions({ 126 - queryFn: async ({ queryKey, signal }) => { 127 - const { data } = await FooBazService.fooService.barService.post({ 128 - ...options, 129 - ...queryKey[0], 130 - signal, 131 - throwOnError: true 132 - }); 133 - return data; 134 - }, 135 - queryKey: fooBarPostQueryKey(options) 136 102 }); 137 103 }; 138 104
+28 -372
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/axios/@tanstack/react-query.gen.ts
··· 72 72 return mutationOptions; 73 73 }; 74 74 75 - export const importQueryKey = (options: Options<ImportData>) => createQueryKey('import', options); 76 - 77 - export const importOptions = (options: Options<ImportData>) => { 78 - return queryOptions({ 79 - queryFn: async ({ queryKey, signal }) => { 80 - const { data } = await import_({ 81 - ...options, 82 - ...queryKey[0], 83 - signal, 84 - throwOnError: true 85 - }); 86 - return data; 87 - }, 88 - queryKey: importQueryKey(options) 89 - }); 90 - }; 91 - 92 75 export const importMutation = (options?: Partial<Options<ImportData>>): UseMutationOptions<ImportResponse, AxiosError<DefaultError>, Options<ImportData>> => { 93 76 const mutationOptions: UseMutationOptions<ImportResponse, AxiosError<DefaultError>, Options<ImportData>> = { 94 77 mutationFn: async (localOptions) => { ··· 196 179 return mutationOptions; 197 180 }; 198 181 199 - export const postCallWithoutParametersAndResponseQueryKey = (options?: Options<PostCallWithoutParametersAndResponseData>) => createQueryKey('postCallWithoutParametersAndResponse', options); 200 - 201 - export const postCallWithoutParametersAndResponseOptions = (options?: Options<PostCallWithoutParametersAndResponseData>) => { 202 - return queryOptions({ 203 - queryFn: async ({ queryKey, signal }) => { 204 - const { data } = await postCallWithoutParametersAndResponse({ 205 - ...options, 206 - ...queryKey[0], 207 - signal, 208 - throwOnError: true 209 - }); 210 - return data; 211 - }, 212 - queryKey: postCallWithoutParametersAndResponseQueryKey(options) 213 - }); 214 - }; 215 - 216 182 export const postCallWithoutParametersAndResponseMutation = (options?: Partial<Options<PostCallWithoutParametersAndResponseData>>): UseMutationOptions<unknown, AxiosError<DefaultError>, Options<PostCallWithoutParametersAndResponseData>> => { 217 183 const mutationOptions: UseMutationOptions<unknown, AxiosError<DefaultError>, Options<PostCallWithoutParametersAndResponseData>> = { 218 184 mutationFn: async (localOptions) => { ··· 255 221 return mutationOptions; 256 222 }; 257 223 258 - export const callWithDescriptionsQueryKey = (options?: Options<CallWithDescriptionsData>) => createQueryKey('callWithDescriptions', options); 259 - 260 - export const callWithDescriptionsOptions = (options?: Options<CallWithDescriptionsData>) => { 261 - return queryOptions({ 262 - queryFn: async ({ queryKey, signal }) => { 263 - const { data } = await callWithDescriptions({ 264 - ...options, 265 - ...queryKey[0], 266 - signal, 267 - throwOnError: true 268 - }); 269 - return data; 270 - }, 271 - queryKey: callWithDescriptionsQueryKey(options) 272 - }); 273 - }; 274 - 275 224 export const callWithDescriptionsMutation = (options?: Partial<Options<CallWithDescriptionsData>>): UseMutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithDescriptionsData>> => { 276 225 const mutationOptions: UseMutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithDescriptionsData>> = { 277 226 mutationFn: async (localOptions) => { ··· 286 235 return mutationOptions; 287 236 }; 288 237 289 - export const deprecatedCallQueryKey = (options: Options<DeprecatedCallData>) => createQueryKey('deprecatedCall', options); 290 - 291 238 /** 292 239 * @deprecated 293 240 */ 294 - export const deprecatedCallOptions = (options: Options<DeprecatedCallData>) => { 295 - return queryOptions({ 296 - queryFn: async ({ queryKey, signal }) => { 241 + export const deprecatedCallMutation = (options?: Partial<Options<DeprecatedCallData>>): UseMutationOptions<unknown, AxiosError<DefaultError>, Options<DeprecatedCallData>> => { 242 + const mutationOptions: UseMutationOptions<unknown, AxiosError<DefaultError>, Options<DeprecatedCallData>> = { 243 + mutationFn: async (localOptions) => { 297 244 const { data } = await deprecatedCall({ 298 245 ...options, 299 - ...queryKey[0], 300 - signal, 246 + ...localOptions, 301 247 throwOnError: true 302 248 }); 303 249 return data; 304 - }, 305 - queryKey: deprecatedCallQueryKey(options) 306 - }); 250 + } 251 + }; 252 + return mutationOptions; 307 253 }; 308 254 309 - /** 310 - * @deprecated 311 - */ 312 - export const deprecatedCallMutation = (options?: Partial<Options<DeprecatedCallData>>): UseMutationOptions<unknown, AxiosError<DefaultError>, Options<DeprecatedCallData>> => { 313 - const mutationOptions: UseMutationOptions<unknown, AxiosError<DefaultError>, Options<DeprecatedCallData>> = { 255 + export const callWithParametersMutation = (options?: Partial<Options<CallWithParametersData>>): UseMutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithParametersData>> => { 256 + const mutationOptions: UseMutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithParametersData>> = { 314 257 mutationFn: async (localOptions) => { 315 - const { data } = await deprecatedCall({ 258 + const { data } = await callWithParameters({ 259 + ...options, 260 + ...localOptions, 261 + throwOnError: true 262 + }); 263 + return data; 264 + } 265 + }; 266 + return mutationOptions; 267 + }; 268 + 269 + export const callWithWeirdParameterNamesMutation = (options?: Partial<Options<CallWithWeirdParameterNamesData>>): UseMutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithWeirdParameterNamesData>> => { 270 + const mutationOptions: UseMutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithWeirdParameterNamesData>> = { 271 + mutationFn: async (localOptions) => { 272 + const { data } = await callWithWeirdParameterNames({ 316 273 ...options, 317 274 ...localOptions, 318 275 throwOnError: true ··· 323 280 return mutationOptions; 324 281 }; 325 282 326 - export const callWithParametersQueryKey = (options: Options<CallWithParametersData>) => createQueryKey('callWithParameters', options); 283 + export const getCallWithOptionalParamQueryKey = (options: Options<GetCallWithOptionalParamData>) => createQueryKey('getCallWithOptionalParam', options); 327 284 328 - export const callWithParametersOptions = (options: Options<CallWithParametersData>) => { 285 + export const getCallWithOptionalParamOptions = (options: Options<GetCallWithOptionalParamData>) => { 329 286 return queryOptions({ 330 287 queryFn: async ({ queryKey, signal }) => { 331 - const { data } = await callWithParameters({ 288 + const { data } = await getCallWithOptionalParam({ 332 289 ...options, 333 290 ...queryKey[0], 334 291 signal, ··· 336 293 }); 337 294 return data; 338 295 }, 339 - queryKey: callWithParametersQueryKey(options) 296 + queryKey: getCallWithOptionalParamQueryKey(options) 340 297 }); 341 298 }; 342 299 ··· 371 328 return params as unknown as typeof page; 372 329 }; 373 330 374 - export const callWithParametersInfiniteQueryKey = (options: Options<CallWithParametersData>): QueryKey<Options<CallWithParametersData>> => createQueryKey('callWithParameters', options, true); 375 - 376 - export const callWithParametersInfiniteOptions = (options: Options<CallWithParametersData>) => { 377 - return infiniteQueryOptions<unknown, AxiosError<DefaultError>, InfiniteData<unknown>, QueryKey<Options<CallWithParametersData>>, string | null | Pick<QueryKey<Options<CallWithParametersData>>[0], 'body' | 'headers' | 'path' | 'query'>>( 378 - // @ts-ignore 379 - { 380 - queryFn: async ({ pageParam, queryKey, signal }) => { 381 - // @ts-ignore 382 - const page: Pick<QueryKey<Options<CallWithParametersData>>[0], 'body' | 'headers' | 'path' | 'query'> = typeof pageParam === 'object' ? pageParam : { 383 - query: { 384 - cursor: pageParam 385 - } 386 - }; 387 - const params = createInfiniteParams(queryKey, page); 388 - const { data } = await callWithParameters({ 389 - ...options, 390 - ...params, 391 - signal, 392 - throwOnError: true 393 - }); 394 - return data; 395 - }, 396 - queryKey: callWithParametersInfiniteQueryKey(options) 397 - }); 398 - }; 399 - 400 - export const callWithParametersMutation = (options?: Partial<Options<CallWithParametersData>>): UseMutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithParametersData>> => { 401 - const mutationOptions: UseMutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithParametersData>> = { 402 - mutationFn: async (localOptions) => { 403 - const { data } = await callWithParameters({ 404 - ...options, 405 - ...localOptions, 406 - throwOnError: true 407 - }); 408 - return data; 409 - } 410 - }; 411 - return mutationOptions; 412 - }; 413 - 414 - export const callWithWeirdParameterNamesQueryKey = (options: Options<CallWithWeirdParameterNamesData>) => createQueryKey('callWithWeirdParameterNames', options); 415 - 416 - export const callWithWeirdParameterNamesOptions = (options: Options<CallWithWeirdParameterNamesData>) => { 417 - return queryOptions({ 418 - queryFn: async ({ queryKey, signal }) => { 419 - const { data } = await callWithWeirdParameterNames({ 420 - ...options, 421 - ...queryKey[0], 422 - signal, 423 - throwOnError: true 424 - }); 425 - return data; 426 - }, 427 - queryKey: callWithWeirdParameterNamesQueryKey(options) 428 - }); 429 - }; 430 - 431 - export const callWithWeirdParameterNamesMutation = (options?: Partial<Options<CallWithWeirdParameterNamesData>>): UseMutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithWeirdParameterNamesData>> => { 432 - const mutationOptions: UseMutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithWeirdParameterNamesData>> = { 433 - mutationFn: async (localOptions) => { 434 - const { data } = await callWithWeirdParameterNames({ 435 - ...options, 436 - ...localOptions, 437 - throwOnError: true 438 - }); 439 - return data; 440 - } 441 - }; 442 - return mutationOptions; 443 - }; 444 - 445 - export const getCallWithOptionalParamQueryKey = (options: Options<GetCallWithOptionalParamData>) => createQueryKey('getCallWithOptionalParam', options); 446 - 447 - export const getCallWithOptionalParamOptions = (options: Options<GetCallWithOptionalParamData>) => { 448 - return queryOptions({ 449 - queryFn: async ({ queryKey, signal }) => { 450 - const { data } = await getCallWithOptionalParam({ 451 - ...options, 452 - ...queryKey[0], 453 - signal, 454 - throwOnError: true 455 - }); 456 - return data; 457 - }, 458 - queryKey: getCallWithOptionalParamQueryKey(options) 459 - }); 460 - }; 461 - 462 331 export const getCallWithOptionalParamInfiniteQueryKey = (options: Options<GetCallWithOptionalParamData>): QueryKey<Options<GetCallWithOptionalParamData>> => createQueryKey('getCallWithOptionalParam', options, true); 463 332 464 333 export const getCallWithOptionalParamInfiniteOptions = (options: Options<GetCallWithOptionalParamData>) => { ··· 485 354 }); 486 355 }; 487 356 488 - export const postCallWithOptionalParamQueryKey = (options: Options<PostCallWithOptionalParamData>) => createQueryKey('postCallWithOptionalParam', options); 489 - 490 - export const postCallWithOptionalParamOptions = (options: Options<PostCallWithOptionalParamData>) => { 491 - return queryOptions({ 492 - queryFn: async ({ queryKey, signal }) => { 493 - const { data } = await postCallWithOptionalParam({ 494 - ...options, 495 - ...queryKey[0], 496 - signal, 497 - throwOnError: true 498 - }); 499 - return data; 500 - }, 501 - queryKey: postCallWithOptionalParamQueryKey(options) 502 - }); 503 - }; 504 - 505 - export const postCallWithOptionalParamInfiniteQueryKey = (options: Options<PostCallWithOptionalParamData>): QueryKey<Options<PostCallWithOptionalParamData>> => createQueryKey('postCallWithOptionalParam', options, true); 506 - 507 - export const postCallWithOptionalParamInfiniteOptions = (options: Options<PostCallWithOptionalParamData>) => { 508 - return infiniteQueryOptions<PostCallWithOptionalParamResponse, AxiosError<DefaultError>, InfiniteData<PostCallWithOptionalParamResponse>, QueryKey<Options<PostCallWithOptionalParamData>>, number | null | Pick<QueryKey<Options<PostCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'>>( 509 - // @ts-ignore 510 - { 511 - queryFn: async ({ pageParam, queryKey, signal }) => { 512 - // @ts-ignore 513 - const page: Pick<QueryKey<Options<PostCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'> = typeof pageParam === 'object' ? pageParam : { 514 - body: { 515 - offset: pageParam 516 - } 517 - }; 518 - const params = createInfiniteParams(queryKey, page); 519 - const { data } = await postCallWithOptionalParam({ 520 - ...options, 521 - ...params, 522 - signal, 523 - throwOnError: true 524 - }); 525 - return data; 526 - }, 527 - queryKey: postCallWithOptionalParamInfiniteQueryKey(options) 528 - }); 529 - }; 530 - 531 357 export const postCallWithOptionalParamMutation = (options?: Partial<Options<PostCallWithOptionalParamData>>): UseMutationOptions<PostCallWithOptionalParamResponse, AxiosError<DefaultError>, Options<PostCallWithOptionalParamData>> => { 532 358 const mutationOptions: UseMutationOptions<PostCallWithOptionalParamResponse, AxiosError<DefaultError>, Options<PostCallWithOptionalParamData>> = { 533 359 mutationFn: async (localOptions) => { ··· 542 368 return mutationOptions; 543 369 }; 544 370 545 - export const postApiVbyApiVersionRequestBodyQueryKey = (options?: Options<PostApiVbyApiVersionRequestBodyData>) => createQueryKey('postApiVbyApiVersionRequestBody', options); 546 - 547 - export const postApiVbyApiVersionRequestBodyOptions = (options?: Options<PostApiVbyApiVersionRequestBodyData>) => { 548 - return queryOptions({ 549 - queryFn: async ({ queryKey, signal }) => { 550 - const { data } = await postApiVbyApiVersionRequestBody({ 551 - ...options, 552 - ...queryKey[0], 553 - signal, 554 - throwOnError: true 555 - }); 556 - return data; 557 - }, 558 - queryKey: postApiVbyApiVersionRequestBodyQueryKey(options) 559 - }); 560 - }; 561 - 562 371 export const postApiVbyApiVersionRequestBodyMutation = (options?: Partial<Options<PostApiVbyApiVersionRequestBodyData>>): UseMutationOptions<unknown, AxiosError<DefaultError>, Options<PostApiVbyApiVersionRequestBodyData>> => { 563 372 const mutationOptions: UseMutationOptions<unknown, AxiosError<DefaultError>, Options<PostApiVbyApiVersionRequestBodyData>> = { 564 373 mutationFn: async (localOptions) => { ··· 573 382 return mutationOptions; 574 383 }; 575 384 576 - export const postApiVbyApiVersionFormDataQueryKey = (options?: Options<PostApiVbyApiVersionFormDataData>) => createQueryKey('postApiVbyApiVersionFormData', options); 577 - 578 - export const postApiVbyApiVersionFormDataOptions = (options?: Options<PostApiVbyApiVersionFormDataData>) => { 579 - return queryOptions({ 580 - queryFn: async ({ queryKey, signal }) => { 581 - const { data } = await postApiVbyApiVersionFormData({ 582 - ...options, 583 - ...queryKey[0], 584 - signal, 585 - throwOnError: true 586 - }); 587 - return data; 588 - }, 589 - queryKey: postApiVbyApiVersionFormDataQueryKey(options) 590 - }); 591 - }; 592 - 593 385 export const postApiVbyApiVersionFormDataMutation = (options?: Partial<Options<PostApiVbyApiVersionFormDataData>>): UseMutationOptions<unknown, AxiosError<DefaultError>, Options<PostApiVbyApiVersionFormDataData>> => { 594 386 const mutationOptions: UseMutationOptions<unknown, AxiosError<DefaultError>, Options<PostApiVbyApiVersionFormDataData>> = { 595 387 mutationFn: async (localOptions) => { ··· 621 413 }); 622 414 }; 623 415 624 - export const callWithDefaultOptionalParametersQueryKey = (options?: Options<CallWithDefaultOptionalParametersData>) => createQueryKey('callWithDefaultOptionalParameters', options); 625 - 626 - export const callWithDefaultOptionalParametersOptions = (options?: Options<CallWithDefaultOptionalParametersData>) => { 627 - return queryOptions({ 628 - queryFn: async ({ queryKey, signal }) => { 629 - const { data } = await callWithDefaultOptionalParameters({ 630 - ...options, 631 - ...queryKey[0], 632 - signal, 633 - throwOnError: true 634 - }); 635 - return data; 636 - }, 637 - queryKey: callWithDefaultOptionalParametersQueryKey(options) 638 - }); 639 - }; 640 - 641 416 export const callWithDefaultOptionalParametersMutation = (options?: Partial<Options<CallWithDefaultOptionalParametersData>>): UseMutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithDefaultOptionalParametersData>> => { 642 417 const mutationOptions: UseMutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithDefaultOptionalParametersData>> = { 643 418 mutationFn: async (localOptions) => { ··· 694 469 return data; 695 470 }, 696 471 queryKey: duplicateName2QueryKey(options) 697 - }); 698 - }; 699 - 700 - export const duplicateName3QueryKey = (options?: Options<DuplicateName3Data>) => createQueryKey('duplicateName3', options); 701 - 702 - export const duplicateName3Options = (options?: Options<DuplicateName3Data>) => { 703 - return queryOptions({ 704 - queryFn: async ({ queryKey, signal }) => { 705 - const { data } = await duplicateName3({ 706 - ...options, 707 - ...queryKey[0], 708 - signal, 709 - throwOnError: true 710 - }); 711 - return data; 712 - }, 713 - queryKey: duplicateName3QueryKey(options) 714 472 }); 715 473 }; 716 474 ··· 827 585 }); 828 586 }; 829 587 830 - export const callWithDuplicateResponsesQueryKey = (options?: Options<CallWithDuplicateResponsesData>) => createQueryKey('callWithDuplicateResponses', options); 831 - 832 - export const callWithDuplicateResponsesOptions = (options?: Options<CallWithDuplicateResponsesData>) => { 833 - return queryOptions({ 834 - queryFn: async ({ queryKey, signal }) => { 835 - const { data } = await callWithDuplicateResponses({ 836 - ...options, 837 - ...queryKey[0], 838 - signal, 839 - throwOnError: true 840 - }); 841 - return data; 842 - }, 843 - queryKey: callWithDuplicateResponsesQueryKey(options) 844 - }); 845 - }; 846 - 847 588 export const callWithDuplicateResponsesMutation = (options?: Partial<Options<CallWithDuplicateResponsesData>>): UseMutationOptions<CallWithDuplicateResponsesResponse, AxiosError<CallWithDuplicateResponsesError>, Options<CallWithDuplicateResponsesData>> => { 848 589 const mutationOptions: UseMutationOptions<CallWithDuplicateResponsesResponse, AxiosError<CallWithDuplicateResponsesError>, Options<CallWithDuplicateResponsesData>> = { 849 590 mutationFn: async (localOptions) => { ··· 906 647 }); 907 648 }; 908 649 909 - export const uploadFileQueryKey = (options: Options<UploadFileData>) => createQueryKey('uploadFile', options); 910 - 911 - export const uploadFileOptions = (options: Options<UploadFileData>) => { 912 - return queryOptions({ 913 - queryFn: async ({ queryKey, signal }) => { 914 - const { data } = await uploadFile({ 915 - ...options, 916 - ...queryKey[0], 917 - signal, 918 - throwOnError: true 919 - }); 920 - return data; 921 - }, 922 - queryKey: uploadFileQueryKey(options) 923 - }); 924 - }; 925 - 926 650 export const uploadFileMutation = (options?: Partial<Options<UploadFileData>>): UseMutationOptions<UploadFileResponse, AxiosError<DefaultError>, Options<UploadFileData>> => { 927 651 const mutationOptions: UseMutationOptions<UploadFileResponse, AxiosError<DefaultError>, Options<UploadFileData>> = { 928 652 mutationFn: async (localOptions) => { ··· 988 712 }); 989 713 }; 990 714 991 - export const multipartRequestQueryKey = (options?: Options<MultipartRequestData>) => createQueryKey('multipartRequest', options); 992 - 993 - export const multipartRequestOptions = (options?: Options<MultipartRequestData>) => { 994 - return queryOptions({ 995 - queryFn: async ({ queryKey, signal }) => { 996 - const { data } = await multipartRequest({ 997 - ...options, 998 - ...queryKey[0], 999 - signal, 1000 - throwOnError: true 1001 - }); 1002 - return data; 1003 - }, 1004 - queryKey: multipartRequestQueryKey(options) 1005 - }); 1006 - }; 1007 - 1008 715 export const multipartRequestMutation = (options?: Partial<Options<MultipartRequestData>>): UseMutationOptions<unknown, AxiosError<DefaultError>, Options<MultipartRequestData>> => { 1009 716 const mutationOptions: UseMutationOptions<unknown, AxiosError<DefaultError>, Options<MultipartRequestData>> = { 1010 717 mutationFn: async (localOptions) => { ··· 1033 740 return mutationOptions; 1034 741 }; 1035 742 1036 - export const callWithResultFromHeaderQueryKey = (options?: Options<CallWithResultFromHeaderData>) => createQueryKey('callWithResultFromHeader', options); 1037 - 1038 - export const callWithResultFromHeaderOptions = (options?: Options<CallWithResultFromHeaderData>) => { 1039 - return queryOptions({ 1040 - queryFn: async ({ queryKey, signal }) => { 1041 - const { data } = await callWithResultFromHeader({ 1042 - ...options, 1043 - ...queryKey[0], 1044 - signal, 1045 - throwOnError: true 1046 - }); 1047 - return data; 1048 - }, 1049 - queryKey: callWithResultFromHeaderQueryKey(options) 1050 - }); 1051 - }; 1052 - 1053 743 export const callWithResultFromHeaderMutation = (options?: Partial<Options<CallWithResultFromHeaderData>>): UseMutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithResultFromHeaderData>> => { 1054 744 const mutationOptions: UseMutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithResultFromHeaderData>> = { 1055 745 mutationFn: async (localOptions) => { ··· 1064 754 return mutationOptions; 1065 755 }; 1066 756 1067 - export const testErrorCodeQueryKey = (options: Options<TestErrorCodeData>) => createQueryKey('testErrorCode', options); 1068 - 1069 - export const testErrorCodeOptions = (options: Options<TestErrorCodeData>) => { 1070 - return queryOptions({ 1071 - queryFn: async ({ queryKey, signal }) => { 1072 - const { data } = await testErrorCode({ 1073 - ...options, 1074 - ...queryKey[0], 1075 - signal, 1076 - throwOnError: true 1077 - }); 1078 - return data; 1079 - }, 1080 - queryKey: testErrorCodeQueryKey(options) 1081 - }); 1082 - }; 1083 - 1084 757 export const testErrorCodeMutation = (options?: Partial<Options<TestErrorCodeData>>): UseMutationOptions<unknown, AxiosError<DefaultError>, Options<TestErrorCodeData>> => { 1085 758 const mutationOptions: UseMutationOptions<unknown, AxiosError<DefaultError>, Options<TestErrorCodeData>> = { 1086 759 mutationFn: async (localOptions) => { ··· 1093 766 } 1094 767 }; 1095 768 return mutationOptions; 1096 - }; 1097 - 1098 - export const nonAsciiæøåÆøÅöôêÊ字符串QueryKey = (options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data>) => createQueryKey('nonAsciiæøåÆøÅöôêÊ字符串', options); 1099 - 1100 - export const nonAsciiæøåÆøÅöôêÊ字符串Options = (options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data>) => { 1101 - return queryOptions({ 1102 - queryFn: async ({ queryKey, signal }) => { 1103 - const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ 1104 - ...options, 1105 - ...queryKey[0], 1106 - signal, 1107 - throwOnError: true 1108 - }); 1109 - return data; 1110 - }, 1111 - queryKey: nonAsciiæøåÆøÅöôêÊ字符串QueryKey(options) 1112 - }); 1113 769 }; 1114 770 1115 771 export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial<Options<NonAsciiæøåÆøÅöôêÊ字符串Data>>): UseMutationOptions<NonAsciiæøåÆøÅöôêÊ字符串Response, AxiosError<DefaultError>, Options<NonAsciiæøåÆøÅöôêÊ字符串Data>> => {
+28 -372
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/fetch/@tanstack/react-query.gen.ts
··· 71 71 return mutationOptions; 72 72 }; 73 73 74 - export const importQueryKey = (options: Options<ImportData>) => createQueryKey('import', options); 75 - 76 - export const importOptions = (options: Options<ImportData>) => { 77 - return queryOptions({ 78 - queryFn: async ({ queryKey, signal }) => { 79 - const { data } = await import_({ 80 - ...options, 81 - ...queryKey[0], 82 - signal, 83 - throwOnError: true 84 - }); 85 - return data; 86 - }, 87 - queryKey: importQueryKey(options) 88 - }); 89 - }; 90 - 91 74 export const importMutation = (options?: Partial<Options<ImportData>>): UseMutationOptions<ImportResponse, DefaultError, Options<ImportData>> => { 92 75 const mutationOptions: UseMutationOptions<ImportResponse, DefaultError, Options<ImportData>> = { 93 76 mutationFn: async (localOptions) => { ··· 195 178 return mutationOptions; 196 179 }; 197 180 198 - export const postCallWithoutParametersAndResponseQueryKey = (options?: Options<PostCallWithoutParametersAndResponseData>) => createQueryKey('postCallWithoutParametersAndResponse', options); 199 - 200 - export const postCallWithoutParametersAndResponseOptions = (options?: Options<PostCallWithoutParametersAndResponseData>) => { 201 - return queryOptions({ 202 - queryFn: async ({ queryKey, signal }) => { 203 - const { data } = await postCallWithoutParametersAndResponse({ 204 - ...options, 205 - ...queryKey[0], 206 - signal, 207 - throwOnError: true 208 - }); 209 - return data; 210 - }, 211 - queryKey: postCallWithoutParametersAndResponseQueryKey(options) 212 - }); 213 - }; 214 - 215 181 export const postCallWithoutParametersAndResponseMutation = (options?: Partial<Options<PostCallWithoutParametersAndResponseData>>): UseMutationOptions<unknown, DefaultError, Options<PostCallWithoutParametersAndResponseData>> => { 216 182 const mutationOptions: UseMutationOptions<unknown, DefaultError, Options<PostCallWithoutParametersAndResponseData>> = { 217 183 mutationFn: async (localOptions) => { ··· 254 220 return mutationOptions; 255 221 }; 256 222 257 - export const callWithDescriptionsQueryKey = (options?: Options<CallWithDescriptionsData>) => createQueryKey('callWithDescriptions', options); 258 - 259 - export const callWithDescriptionsOptions = (options?: Options<CallWithDescriptionsData>) => { 260 - return queryOptions({ 261 - queryFn: async ({ queryKey, signal }) => { 262 - const { data } = await callWithDescriptions({ 263 - ...options, 264 - ...queryKey[0], 265 - signal, 266 - throwOnError: true 267 - }); 268 - return data; 269 - }, 270 - queryKey: callWithDescriptionsQueryKey(options) 271 - }); 272 - }; 273 - 274 223 export const callWithDescriptionsMutation = (options?: Partial<Options<CallWithDescriptionsData>>): UseMutationOptions<unknown, DefaultError, Options<CallWithDescriptionsData>> => { 275 224 const mutationOptions: UseMutationOptions<unknown, DefaultError, Options<CallWithDescriptionsData>> = { 276 225 mutationFn: async (localOptions) => { ··· 285 234 return mutationOptions; 286 235 }; 287 236 288 - export const deprecatedCallQueryKey = (options: Options<DeprecatedCallData>) => createQueryKey('deprecatedCall', options); 289 - 290 237 /** 291 238 * @deprecated 292 239 */ 293 - export const deprecatedCallOptions = (options: Options<DeprecatedCallData>) => { 294 - return queryOptions({ 295 - queryFn: async ({ queryKey, signal }) => { 240 + export const deprecatedCallMutation = (options?: Partial<Options<DeprecatedCallData>>): UseMutationOptions<unknown, DefaultError, Options<DeprecatedCallData>> => { 241 + const mutationOptions: UseMutationOptions<unknown, DefaultError, Options<DeprecatedCallData>> = { 242 + mutationFn: async (localOptions) => { 296 243 const { data } = await deprecatedCall({ 297 244 ...options, 298 - ...queryKey[0], 299 - signal, 245 + ...localOptions, 300 246 throwOnError: true 301 247 }); 302 248 return data; 303 - }, 304 - queryKey: deprecatedCallQueryKey(options) 305 - }); 249 + } 250 + }; 251 + return mutationOptions; 306 252 }; 307 253 308 - /** 309 - * @deprecated 310 - */ 311 - export const deprecatedCallMutation = (options?: Partial<Options<DeprecatedCallData>>): UseMutationOptions<unknown, DefaultError, Options<DeprecatedCallData>> => { 312 - const mutationOptions: UseMutationOptions<unknown, DefaultError, Options<DeprecatedCallData>> = { 254 + export const callWithParametersMutation = (options?: Partial<Options<CallWithParametersData>>): UseMutationOptions<unknown, DefaultError, Options<CallWithParametersData>> => { 255 + const mutationOptions: UseMutationOptions<unknown, DefaultError, Options<CallWithParametersData>> = { 313 256 mutationFn: async (localOptions) => { 314 - const { data } = await deprecatedCall({ 257 + const { data } = await callWithParameters({ 258 + ...options, 259 + ...localOptions, 260 + throwOnError: true 261 + }); 262 + return data; 263 + } 264 + }; 265 + return mutationOptions; 266 + }; 267 + 268 + export const callWithWeirdParameterNamesMutation = (options?: Partial<Options<CallWithWeirdParameterNamesData>>): UseMutationOptions<unknown, DefaultError, Options<CallWithWeirdParameterNamesData>> => { 269 + const mutationOptions: UseMutationOptions<unknown, DefaultError, Options<CallWithWeirdParameterNamesData>> = { 270 + mutationFn: async (localOptions) => { 271 + const { data } = await callWithWeirdParameterNames({ 315 272 ...options, 316 273 ...localOptions, 317 274 throwOnError: true ··· 322 279 return mutationOptions; 323 280 }; 324 281 325 - export const callWithParametersQueryKey = (options: Options<CallWithParametersData>) => createQueryKey('callWithParameters', options); 282 + export const getCallWithOptionalParamQueryKey = (options: Options<GetCallWithOptionalParamData>) => createQueryKey('getCallWithOptionalParam', options); 326 283 327 - export const callWithParametersOptions = (options: Options<CallWithParametersData>) => { 284 + export const getCallWithOptionalParamOptions = (options: Options<GetCallWithOptionalParamData>) => { 328 285 return queryOptions({ 329 286 queryFn: async ({ queryKey, signal }) => { 330 - const { data } = await callWithParameters({ 287 + const { data } = await getCallWithOptionalParam({ 331 288 ...options, 332 289 ...queryKey[0], 333 290 signal, ··· 335 292 }); 336 293 return data; 337 294 }, 338 - queryKey: callWithParametersQueryKey(options) 295 + queryKey: getCallWithOptionalParamQueryKey(options) 339 296 }); 340 297 }; 341 298 ··· 370 327 return params as unknown as typeof page; 371 328 }; 372 329 373 - export const callWithParametersInfiniteQueryKey = (options: Options<CallWithParametersData>): QueryKey<Options<CallWithParametersData>> => createQueryKey('callWithParameters', options, true); 374 - 375 - export const callWithParametersInfiniteOptions = (options: Options<CallWithParametersData>) => { 376 - return infiniteQueryOptions<unknown, DefaultError, InfiniteData<unknown>, QueryKey<Options<CallWithParametersData>>, string | null | Pick<QueryKey<Options<CallWithParametersData>>[0], 'body' | 'headers' | 'path' | 'query'>>( 377 - // @ts-ignore 378 - { 379 - queryFn: async ({ pageParam, queryKey, signal }) => { 380 - // @ts-ignore 381 - const page: Pick<QueryKey<Options<CallWithParametersData>>[0], 'body' | 'headers' | 'path' | 'query'> = typeof pageParam === 'object' ? pageParam : { 382 - query: { 383 - cursor: pageParam 384 - } 385 - }; 386 - const params = createInfiniteParams(queryKey, page); 387 - const { data } = await callWithParameters({ 388 - ...options, 389 - ...params, 390 - signal, 391 - throwOnError: true 392 - }); 393 - return data; 394 - }, 395 - queryKey: callWithParametersInfiniteQueryKey(options) 396 - }); 397 - }; 398 - 399 - export const callWithParametersMutation = (options?: Partial<Options<CallWithParametersData>>): UseMutationOptions<unknown, DefaultError, Options<CallWithParametersData>> => { 400 - const mutationOptions: UseMutationOptions<unknown, DefaultError, Options<CallWithParametersData>> = { 401 - mutationFn: async (localOptions) => { 402 - const { data } = await callWithParameters({ 403 - ...options, 404 - ...localOptions, 405 - throwOnError: true 406 - }); 407 - return data; 408 - } 409 - }; 410 - return mutationOptions; 411 - }; 412 - 413 - export const callWithWeirdParameterNamesQueryKey = (options: Options<CallWithWeirdParameterNamesData>) => createQueryKey('callWithWeirdParameterNames', options); 414 - 415 - export const callWithWeirdParameterNamesOptions = (options: Options<CallWithWeirdParameterNamesData>) => { 416 - return queryOptions({ 417 - queryFn: async ({ queryKey, signal }) => { 418 - const { data } = await callWithWeirdParameterNames({ 419 - ...options, 420 - ...queryKey[0], 421 - signal, 422 - throwOnError: true 423 - }); 424 - return data; 425 - }, 426 - queryKey: callWithWeirdParameterNamesQueryKey(options) 427 - }); 428 - }; 429 - 430 - export const callWithWeirdParameterNamesMutation = (options?: Partial<Options<CallWithWeirdParameterNamesData>>): UseMutationOptions<unknown, DefaultError, Options<CallWithWeirdParameterNamesData>> => { 431 - const mutationOptions: UseMutationOptions<unknown, DefaultError, Options<CallWithWeirdParameterNamesData>> = { 432 - mutationFn: async (localOptions) => { 433 - const { data } = await callWithWeirdParameterNames({ 434 - ...options, 435 - ...localOptions, 436 - throwOnError: true 437 - }); 438 - return data; 439 - } 440 - }; 441 - return mutationOptions; 442 - }; 443 - 444 - export const getCallWithOptionalParamQueryKey = (options: Options<GetCallWithOptionalParamData>) => createQueryKey('getCallWithOptionalParam', options); 445 - 446 - export const getCallWithOptionalParamOptions = (options: Options<GetCallWithOptionalParamData>) => { 447 - return queryOptions({ 448 - queryFn: async ({ queryKey, signal }) => { 449 - const { data } = await getCallWithOptionalParam({ 450 - ...options, 451 - ...queryKey[0], 452 - signal, 453 - throwOnError: true 454 - }); 455 - return data; 456 - }, 457 - queryKey: getCallWithOptionalParamQueryKey(options) 458 - }); 459 - }; 460 - 461 330 export const getCallWithOptionalParamInfiniteQueryKey = (options: Options<GetCallWithOptionalParamData>): QueryKey<Options<GetCallWithOptionalParamData>> => createQueryKey('getCallWithOptionalParam', options, true); 462 331 463 332 export const getCallWithOptionalParamInfiniteOptions = (options: Options<GetCallWithOptionalParamData>) => { ··· 484 353 }); 485 354 }; 486 355 487 - export const postCallWithOptionalParamQueryKey = (options: Options<PostCallWithOptionalParamData>) => createQueryKey('postCallWithOptionalParam', options); 488 - 489 - export const postCallWithOptionalParamOptions = (options: Options<PostCallWithOptionalParamData>) => { 490 - return queryOptions({ 491 - queryFn: async ({ queryKey, signal }) => { 492 - const { data } = await postCallWithOptionalParam({ 493 - ...options, 494 - ...queryKey[0], 495 - signal, 496 - throwOnError: true 497 - }); 498 - return data; 499 - }, 500 - queryKey: postCallWithOptionalParamQueryKey(options) 501 - }); 502 - }; 503 - 504 - export const postCallWithOptionalParamInfiniteQueryKey = (options: Options<PostCallWithOptionalParamData>): QueryKey<Options<PostCallWithOptionalParamData>> => createQueryKey('postCallWithOptionalParam', options, true); 505 - 506 - export const postCallWithOptionalParamInfiniteOptions = (options: Options<PostCallWithOptionalParamData>) => { 507 - return infiniteQueryOptions<PostCallWithOptionalParamResponse, DefaultError, InfiniteData<PostCallWithOptionalParamResponse>, QueryKey<Options<PostCallWithOptionalParamData>>, number | null | Pick<QueryKey<Options<PostCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'>>( 508 - // @ts-ignore 509 - { 510 - queryFn: async ({ pageParam, queryKey, signal }) => { 511 - // @ts-ignore 512 - const page: Pick<QueryKey<Options<PostCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'> = typeof pageParam === 'object' ? pageParam : { 513 - body: { 514 - offset: pageParam 515 - } 516 - }; 517 - const params = createInfiniteParams(queryKey, page); 518 - const { data } = await postCallWithOptionalParam({ 519 - ...options, 520 - ...params, 521 - signal, 522 - throwOnError: true 523 - }); 524 - return data; 525 - }, 526 - queryKey: postCallWithOptionalParamInfiniteQueryKey(options) 527 - }); 528 - }; 529 - 530 356 export const postCallWithOptionalParamMutation = (options?: Partial<Options<PostCallWithOptionalParamData>>): UseMutationOptions<PostCallWithOptionalParamResponse, DefaultError, Options<PostCallWithOptionalParamData>> => { 531 357 const mutationOptions: UseMutationOptions<PostCallWithOptionalParamResponse, DefaultError, Options<PostCallWithOptionalParamData>> = { 532 358 mutationFn: async (localOptions) => { ··· 541 367 return mutationOptions; 542 368 }; 543 369 544 - export const postApiVbyApiVersionRequestBodyQueryKey = (options?: Options<PostApiVbyApiVersionRequestBodyData>) => createQueryKey('postApiVbyApiVersionRequestBody', options); 545 - 546 - export const postApiVbyApiVersionRequestBodyOptions = (options?: Options<PostApiVbyApiVersionRequestBodyData>) => { 547 - return queryOptions({ 548 - queryFn: async ({ queryKey, signal }) => { 549 - const { data } = await postApiVbyApiVersionRequestBody({ 550 - ...options, 551 - ...queryKey[0], 552 - signal, 553 - throwOnError: true 554 - }); 555 - return data; 556 - }, 557 - queryKey: postApiVbyApiVersionRequestBodyQueryKey(options) 558 - }); 559 - }; 560 - 561 370 export const postApiVbyApiVersionRequestBodyMutation = (options?: Partial<Options<PostApiVbyApiVersionRequestBodyData>>): UseMutationOptions<unknown, DefaultError, Options<PostApiVbyApiVersionRequestBodyData>> => { 562 371 const mutationOptions: UseMutationOptions<unknown, DefaultError, Options<PostApiVbyApiVersionRequestBodyData>> = { 563 372 mutationFn: async (localOptions) => { ··· 572 381 return mutationOptions; 573 382 }; 574 383 575 - export const postApiVbyApiVersionFormDataQueryKey = (options?: Options<PostApiVbyApiVersionFormDataData>) => createQueryKey('postApiVbyApiVersionFormData', options); 576 - 577 - export const postApiVbyApiVersionFormDataOptions = (options?: Options<PostApiVbyApiVersionFormDataData>) => { 578 - return queryOptions({ 579 - queryFn: async ({ queryKey, signal }) => { 580 - const { data } = await postApiVbyApiVersionFormData({ 581 - ...options, 582 - ...queryKey[0], 583 - signal, 584 - throwOnError: true 585 - }); 586 - return data; 587 - }, 588 - queryKey: postApiVbyApiVersionFormDataQueryKey(options) 589 - }); 590 - }; 591 - 592 384 export const postApiVbyApiVersionFormDataMutation = (options?: Partial<Options<PostApiVbyApiVersionFormDataData>>): UseMutationOptions<unknown, DefaultError, Options<PostApiVbyApiVersionFormDataData>> => { 593 385 const mutationOptions: UseMutationOptions<unknown, DefaultError, Options<PostApiVbyApiVersionFormDataData>> = { 594 386 mutationFn: async (localOptions) => { ··· 620 412 }); 621 413 }; 622 414 623 - export const callWithDefaultOptionalParametersQueryKey = (options?: Options<CallWithDefaultOptionalParametersData>) => createQueryKey('callWithDefaultOptionalParameters', options); 624 - 625 - export const callWithDefaultOptionalParametersOptions = (options?: Options<CallWithDefaultOptionalParametersData>) => { 626 - return queryOptions({ 627 - queryFn: async ({ queryKey, signal }) => { 628 - const { data } = await callWithDefaultOptionalParameters({ 629 - ...options, 630 - ...queryKey[0], 631 - signal, 632 - throwOnError: true 633 - }); 634 - return data; 635 - }, 636 - queryKey: callWithDefaultOptionalParametersQueryKey(options) 637 - }); 638 - }; 639 - 640 415 export const callWithDefaultOptionalParametersMutation = (options?: Partial<Options<CallWithDefaultOptionalParametersData>>): UseMutationOptions<unknown, DefaultError, Options<CallWithDefaultOptionalParametersData>> => { 641 416 const mutationOptions: UseMutationOptions<unknown, DefaultError, Options<CallWithDefaultOptionalParametersData>> = { 642 417 mutationFn: async (localOptions) => { ··· 693 468 return data; 694 469 }, 695 470 queryKey: duplicateName2QueryKey(options) 696 - }); 697 - }; 698 - 699 - export const duplicateName3QueryKey = (options?: Options<DuplicateName3Data>) => createQueryKey('duplicateName3', options); 700 - 701 - export const duplicateName3Options = (options?: Options<DuplicateName3Data>) => { 702 - return queryOptions({ 703 - queryFn: async ({ queryKey, signal }) => { 704 - const { data } = await duplicateName3({ 705 - ...options, 706 - ...queryKey[0], 707 - signal, 708 - throwOnError: true 709 - }); 710 - return data; 711 - }, 712 - queryKey: duplicateName3QueryKey(options) 713 471 }); 714 472 }; 715 473 ··· 826 584 }); 827 585 }; 828 586 829 - export const callWithDuplicateResponsesQueryKey = (options?: Options<CallWithDuplicateResponsesData>) => createQueryKey('callWithDuplicateResponses', options); 830 - 831 - export const callWithDuplicateResponsesOptions = (options?: Options<CallWithDuplicateResponsesData>) => { 832 - return queryOptions({ 833 - queryFn: async ({ queryKey, signal }) => { 834 - const { data } = await callWithDuplicateResponses({ 835 - ...options, 836 - ...queryKey[0], 837 - signal, 838 - throwOnError: true 839 - }); 840 - return data; 841 - }, 842 - queryKey: callWithDuplicateResponsesQueryKey(options) 843 - }); 844 - }; 845 - 846 587 export const callWithDuplicateResponsesMutation = (options?: Partial<Options<CallWithDuplicateResponsesData>>): UseMutationOptions<CallWithDuplicateResponsesResponse, CallWithDuplicateResponsesError, Options<CallWithDuplicateResponsesData>> => { 847 588 const mutationOptions: UseMutationOptions<CallWithDuplicateResponsesResponse, CallWithDuplicateResponsesError, Options<CallWithDuplicateResponsesData>> = { 848 589 mutationFn: async (localOptions) => { ··· 905 646 }); 906 647 }; 907 648 908 - export const uploadFileQueryKey = (options: Options<UploadFileData>) => createQueryKey('uploadFile', options); 909 - 910 - export const uploadFileOptions = (options: Options<UploadFileData>) => { 911 - return queryOptions({ 912 - queryFn: async ({ queryKey, signal }) => { 913 - const { data } = await uploadFile({ 914 - ...options, 915 - ...queryKey[0], 916 - signal, 917 - throwOnError: true 918 - }); 919 - return data; 920 - }, 921 - queryKey: uploadFileQueryKey(options) 922 - }); 923 - }; 924 - 925 649 export const uploadFileMutation = (options?: Partial<Options<UploadFileData>>): UseMutationOptions<UploadFileResponse, DefaultError, Options<UploadFileData>> => { 926 650 const mutationOptions: UseMutationOptions<UploadFileResponse, DefaultError, Options<UploadFileData>> = { 927 651 mutationFn: async (localOptions) => { ··· 987 711 }); 988 712 }; 989 713 990 - export const multipartRequestQueryKey = (options?: Options<MultipartRequestData>) => createQueryKey('multipartRequest', options); 991 - 992 - export const multipartRequestOptions = (options?: Options<MultipartRequestData>) => { 993 - return queryOptions({ 994 - queryFn: async ({ queryKey, signal }) => { 995 - const { data } = await multipartRequest({ 996 - ...options, 997 - ...queryKey[0], 998 - signal, 999 - throwOnError: true 1000 - }); 1001 - return data; 1002 - }, 1003 - queryKey: multipartRequestQueryKey(options) 1004 - }); 1005 - }; 1006 - 1007 714 export const multipartRequestMutation = (options?: Partial<Options<MultipartRequestData>>): UseMutationOptions<unknown, DefaultError, Options<MultipartRequestData>> => { 1008 715 const mutationOptions: UseMutationOptions<unknown, DefaultError, Options<MultipartRequestData>> = { 1009 716 mutationFn: async (localOptions) => { ··· 1032 739 return mutationOptions; 1033 740 }; 1034 741 1035 - export const callWithResultFromHeaderQueryKey = (options?: Options<CallWithResultFromHeaderData>) => createQueryKey('callWithResultFromHeader', options); 1036 - 1037 - export const callWithResultFromHeaderOptions = (options?: Options<CallWithResultFromHeaderData>) => { 1038 - return queryOptions({ 1039 - queryFn: async ({ queryKey, signal }) => { 1040 - const { data } = await callWithResultFromHeader({ 1041 - ...options, 1042 - ...queryKey[0], 1043 - signal, 1044 - throwOnError: true 1045 - }); 1046 - return data; 1047 - }, 1048 - queryKey: callWithResultFromHeaderQueryKey(options) 1049 - }); 1050 - }; 1051 - 1052 742 export const callWithResultFromHeaderMutation = (options?: Partial<Options<CallWithResultFromHeaderData>>): UseMutationOptions<unknown, DefaultError, Options<CallWithResultFromHeaderData>> => { 1053 743 const mutationOptions: UseMutationOptions<unknown, DefaultError, Options<CallWithResultFromHeaderData>> = { 1054 744 mutationFn: async (localOptions) => { ··· 1063 753 return mutationOptions; 1064 754 }; 1065 755 1066 - export const testErrorCodeQueryKey = (options: Options<TestErrorCodeData>) => createQueryKey('testErrorCode', options); 1067 - 1068 - export const testErrorCodeOptions = (options: Options<TestErrorCodeData>) => { 1069 - return queryOptions({ 1070 - queryFn: async ({ queryKey, signal }) => { 1071 - const { data } = await testErrorCode({ 1072 - ...options, 1073 - ...queryKey[0], 1074 - signal, 1075 - throwOnError: true 1076 - }); 1077 - return data; 1078 - }, 1079 - queryKey: testErrorCodeQueryKey(options) 1080 - }); 1081 - }; 1082 - 1083 756 export const testErrorCodeMutation = (options?: Partial<Options<TestErrorCodeData>>): UseMutationOptions<unknown, DefaultError, Options<TestErrorCodeData>> => { 1084 757 const mutationOptions: UseMutationOptions<unknown, DefaultError, Options<TestErrorCodeData>> = { 1085 758 mutationFn: async (localOptions) => { ··· 1092 765 } 1093 766 }; 1094 767 return mutationOptions; 1095 - }; 1096 - 1097 - export const nonAsciiæøåÆøÅöôêÊ字符串QueryKey = (options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data>) => createQueryKey('nonAsciiæøåÆøÅöôêÊ字符串', options); 1098 - 1099 - export const nonAsciiæøåÆøÅöôêÊ字符串Options = (options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data>) => { 1100 - return queryOptions({ 1101 - queryFn: async ({ queryKey, signal }) => { 1102 - const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ 1103 - ...options, 1104 - ...queryKey[0], 1105 - signal, 1106 - throwOnError: true 1107 - }); 1108 - return data; 1109 - }, 1110 - queryKey: nonAsciiæøåÆøÅöôêÊ字符串QueryKey(options) 1111 - }); 1112 768 }; 1113 769 1114 770 export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial<Options<NonAsciiæøåÆøÅöôêÊ字符串Data>>): UseMutationOptions<NonAsciiæøåÆøÅöôêÊ字符串Response, DefaultError, Options<NonAsciiæøåÆøÅöôêÊ字符串Data>> => {
-34
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/name-builder/@tanstack/react-query.gen.ts
··· 57 57 }); 58 58 }; 59 59 60 - export const fooPostD = (options?: Options<FooPostData>) => createQueryKey('fooPost', options); 61 - 62 - export const fooPostE = (options?: Options<FooPostData>) => { 63 - return queryOptions({ 64 - queryFn: async ({ queryKey, signal }) => { 65 - const { data } = await fooPost({ 66 - ...options, 67 - ...queryKey[0], 68 - signal, 69 - throwOnError: true 70 - }); 71 - return data; 72 - }, 73 - queryKey: fooPostD(options) 74 - }); 75 - }; 76 - 77 60 export const fooPostC = (options?: Partial<Options<FooPostData>>): UseMutationOptions<FooPostResponse, DefaultError, Options<FooPostData>> => { 78 61 const mutationOptions: UseMutationOptions<FooPostResponse, DefaultError, Options<FooPostData>> = { 79 62 mutationFn: async (localOptions) => { ··· 116 99 return data; 117 100 }, 118 101 queryKey: getFooBarD(options) 119 - }); 120 - }; 121 - 122 - export const fooBarPostD = (options?: Options<FooBarPostData>) => createQueryKey('fooBarPost', options); 123 - 124 - export const fooBarPostE = (options?: Options<FooBarPostData>) => { 125 - return queryOptions({ 126 - queryFn: async ({ queryKey, signal }) => { 127 - const { data } = await fooBarPost({ 128 - ...options, 129 - ...queryKey[0], 130 - signal, 131 - throwOnError: true 132 - }); 133 - return data; 134 - }, 135 - queryKey: fooBarPostD(options) 136 102 }); 137 103 }; 138 104
-34
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/asClass/@tanstack/solid-query.gen.ts
··· 57 57 }); 58 58 }; 59 59 60 - export const fooPostQueryKey = (options?: Options<FooPostData>) => createQueryKey('fooPost', options); 61 - 62 - export const fooPostOptions = (options?: Options<FooPostData>) => { 63 - return queryOptions({ 64 - queryFn: async ({ queryKey, signal }) => { 65 - const { data } = await FooBazService.fooService.post({ 66 - ...options, 67 - ...queryKey[0], 68 - signal, 69 - throwOnError: true 70 - }); 71 - return data; 72 - }, 73 - queryKey: fooPostQueryKey(options) 74 - }); 75 - }; 76 - 77 60 export const fooPostMutation = (options?: Partial<Options<FooPostData>>): MutationOptions<FooPostResponse, DefaultError, Options<FooPostData>> => { 78 61 const mutationOptions: MutationOptions<FooPostResponse, DefaultError, Options<FooPostData>> = { 79 62 mutationFn: async (localOptions) => { ··· 116 99 return data; 117 100 }, 118 101 queryKey: getFooBarQueryKey(options) 119 - }); 120 - }; 121 - 122 - export const fooBarPostQueryKey = (options?: Options<FooBarPostData>) => createQueryKey('fooBarPost', options); 123 - 124 - export const fooBarPostOptions = (options?: Options<FooBarPostData>) => { 125 - return queryOptions({ 126 - queryFn: async ({ queryKey, signal }) => { 127 - const { data } = await FooBazService.fooService.barService.post({ 128 - ...options, 129 - ...queryKey[0], 130 - signal, 131 - throwOnError: true 132 - }); 133 - return data; 134 - }, 135 - queryKey: fooBarPostQueryKey(options) 136 102 }); 137 103 }; 138 104
+28 -372
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/axios/@tanstack/solid-query.gen.ts
··· 72 72 return mutationOptions; 73 73 }; 74 74 75 - export const importQueryKey = (options: Options<ImportData>) => createQueryKey('import', options); 76 - 77 - export const importOptions = (options: Options<ImportData>) => { 78 - return queryOptions({ 79 - queryFn: async ({ queryKey, signal }) => { 80 - const { data } = await import_({ 81 - ...options, 82 - ...queryKey[0], 83 - signal, 84 - throwOnError: true 85 - }); 86 - return data; 87 - }, 88 - queryKey: importQueryKey(options) 89 - }); 90 - }; 91 - 92 75 export const importMutation = (options?: Partial<Options<ImportData>>): MutationOptions<ImportResponse, AxiosError<DefaultError>, Options<ImportData>> => { 93 76 const mutationOptions: MutationOptions<ImportResponse, AxiosError<DefaultError>, Options<ImportData>> = { 94 77 mutationFn: async (localOptions) => { ··· 196 179 return mutationOptions; 197 180 }; 198 181 199 - export const postCallWithoutParametersAndResponseQueryKey = (options?: Options<PostCallWithoutParametersAndResponseData>) => createQueryKey('postCallWithoutParametersAndResponse', options); 200 - 201 - export const postCallWithoutParametersAndResponseOptions = (options?: Options<PostCallWithoutParametersAndResponseData>) => { 202 - return queryOptions({ 203 - queryFn: async ({ queryKey, signal }) => { 204 - const { data } = await postCallWithoutParametersAndResponse({ 205 - ...options, 206 - ...queryKey[0], 207 - signal, 208 - throwOnError: true 209 - }); 210 - return data; 211 - }, 212 - queryKey: postCallWithoutParametersAndResponseQueryKey(options) 213 - }); 214 - }; 215 - 216 182 export const postCallWithoutParametersAndResponseMutation = (options?: Partial<Options<PostCallWithoutParametersAndResponseData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<PostCallWithoutParametersAndResponseData>> => { 217 183 const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<PostCallWithoutParametersAndResponseData>> = { 218 184 mutationFn: async (localOptions) => { ··· 255 221 return mutationOptions; 256 222 }; 257 223 258 - export const callWithDescriptionsQueryKey = (options?: Options<CallWithDescriptionsData>) => createQueryKey('callWithDescriptions', options); 259 - 260 - export const callWithDescriptionsOptions = (options?: Options<CallWithDescriptionsData>) => { 261 - return queryOptions({ 262 - queryFn: async ({ queryKey, signal }) => { 263 - const { data } = await callWithDescriptions({ 264 - ...options, 265 - ...queryKey[0], 266 - signal, 267 - throwOnError: true 268 - }); 269 - return data; 270 - }, 271 - queryKey: callWithDescriptionsQueryKey(options) 272 - }); 273 - }; 274 - 275 224 export const callWithDescriptionsMutation = (options?: Partial<Options<CallWithDescriptionsData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithDescriptionsData>> => { 276 225 const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithDescriptionsData>> = { 277 226 mutationFn: async (localOptions) => { ··· 286 235 return mutationOptions; 287 236 }; 288 237 289 - export const deprecatedCallQueryKey = (options: Options<DeprecatedCallData>) => createQueryKey('deprecatedCall', options); 290 - 291 238 /** 292 239 * @deprecated 293 240 */ 294 - export const deprecatedCallOptions = (options: Options<DeprecatedCallData>) => { 295 - return queryOptions({ 296 - queryFn: async ({ queryKey, signal }) => { 241 + export const deprecatedCallMutation = (options?: Partial<Options<DeprecatedCallData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<DeprecatedCallData>> => { 242 + const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<DeprecatedCallData>> = { 243 + mutationFn: async (localOptions) => { 297 244 const { data } = await deprecatedCall({ 298 245 ...options, 299 - ...queryKey[0], 300 - signal, 246 + ...localOptions, 301 247 throwOnError: true 302 248 }); 303 249 return data; 304 - }, 305 - queryKey: deprecatedCallQueryKey(options) 306 - }); 250 + } 251 + }; 252 + return mutationOptions; 307 253 }; 308 254 309 - /** 310 - * @deprecated 311 - */ 312 - export const deprecatedCallMutation = (options?: Partial<Options<DeprecatedCallData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<DeprecatedCallData>> => { 313 - const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<DeprecatedCallData>> = { 255 + export const callWithParametersMutation = (options?: Partial<Options<CallWithParametersData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithParametersData>> => { 256 + const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithParametersData>> = { 314 257 mutationFn: async (localOptions) => { 315 - const { data } = await deprecatedCall({ 258 + const { data } = await callWithParameters({ 259 + ...options, 260 + ...localOptions, 261 + throwOnError: true 262 + }); 263 + return data; 264 + } 265 + }; 266 + return mutationOptions; 267 + }; 268 + 269 + export const callWithWeirdParameterNamesMutation = (options?: Partial<Options<CallWithWeirdParameterNamesData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithWeirdParameterNamesData>> => { 270 + const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithWeirdParameterNamesData>> = { 271 + mutationFn: async (localOptions) => { 272 + const { data } = await callWithWeirdParameterNames({ 316 273 ...options, 317 274 ...localOptions, 318 275 throwOnError: true ··· 323 280 return mutationOptions; 324 281 }; 325 282 326 - export const callWithParametersQueryKey = (options: Options<CallWithParametersData>) => createQueryKey('callWithParameters', options); 283 + export const getCallWithOptionalParamQueryKey = (options: Options<GetCallWithOptionalParamData>) => createQueryKey('getCallWithOptionalParam', options); 327 284 328 - export const callWithParametersOptions = (options: Options<CallWithParametersData>) => { 285 + export const getCallWithOptionalParamOptions = (options: Options<GetCallWithOptionalParamData>) => { 329 286 return queryOptions({ 330 287 queryFn: async ({ queryKey, signal }) => { 331 - const { data } = await callWithParameters({ 288 + const { data } = await getCallWithOptionalParam({ 332 289 ...options, 333 290 ...queryKey[0], 334 291 signal, ··· 336 293 }); 337 294 return data; 338 295 }, 339 - queryKey: callWithParametersQueryKey(options) 296 + queryKey: getCallWithOptionalParamQueryKey(options) 340 297 }); 341 298 }; 342 299 ··· 371 328 return params as unknown as typeof page; 372 329 }; 373 330 374 - export const callWithParametersInfiniteQueryKey = (options: Options<CallWithParametersData>): QueryKey<Options<CallWithParametersData>> => createQueryKey('callWithParameters', options, true); 375 - 376 - export const callWithParametersInfiniteOptions = (options: Options<CallWithParametersData>) => { 377 - return infiniteQueryOptions<unknown, AxiosError<DefaultError>, InfiniteData<unknown>, QueryKey<Options<CallWithParametersData>>, string | null | Pick<QueryKey<Options<CallWithParametersData>>[0], 'body' | 'headers' | 'path' | 'query'>>( 378 - // @ts-ignore 379 - { 380 - queryFn: async ({ pageParam, queryKey, signal }) => { 381 - // @ts-ignore 382 - const page: Pick<QueryKey<Options<CallWithParametersData>>[0], 'body' | 'headers' | 'path' | 'query'> = typeof pageParam === 'object' ? pageParam : { 383 - query: { 384 - cursor: pageParam 385 - } 386 - }; 387 - const params = createInfiniteParams(queryKey, page); 388 - const { data } = await callWithParameters({ 389 - ...options, 390 - ...params, 391 - signal, 392 - throwOnError: true 393 - }); 394 - return data; 395 - }, 396 - queryKey: callWithParametersInfiniteQueryKey(options) 397 - }); 398 - }; 399 - 400 - export const callWithParametersMutation = (options?: Partial<Options<CallWithParametersData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithParametersData>> => { 401 - const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithParametersData>> = { 402 - mutationFn: async (localOptions) => { 403 - const { data } = await callWithParameters({ 404 - ...options, 405 - ...localOptions, 406 - throwOnError: true 407 - }); 408 - return data; 409 - } 410 - }; 411 - return mutationOptions; 412 - }; 413 - 414 - export const callWithWeirdParameterNamesQueryKey = (options: Options<CallWithWeirdParameterNamesData>) => createQueryKey('callWithWeirdParameterNames', options); 415 - 416 - export const callWithWeirdParameterNamesOptions = (options: Options<CallWithWeirdParameterNamesData>) => { 417 - return queryOptions({ 418 - queryFn: async ({ queryKey, signal }) => { 419 - const { data } = await callWithWeirdParameterNames({ 420 - ...options, 421 - ...queryKey[0], 422 - signal, 423 - throwOnError: true 424 - }); 425 - return data; 426 - }, 427 - queryKey: callWithWeirdParameterNamesQueryKey(options) 428 - }); 429 - }; 430 - 431 - export const callWithWeirdParameterNamesMutation = (options?: Partial<Options<CallWithWeirdParameterNamesData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithWeirdParameterNamesData>> => { 432 - const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithWeirdParameterNamesData>> = { 433 - mutationFn: async (localOptions) => { 434 - const { data } = await callWithWeirdParameterNames({ 435 - ...options, 436 - ...localOptions, 437 - throwOnError: true 438 - }); 439 - return data; 440 - } 441 - }; 442 - return mutationOptions; 443 - }; 444 - 445 - export const getCallWithOptionalParamQueryKey = (options: Options<GetCallWithOptionalParamData>) => createQueryKey('getCallWithOptionalParam', options); 446 - 447 - export const getCallWithOptionalParamOptions = (options: Options<GetCallWithOptionalParamData>) => { 448 - return queryOptions({ 449 - queryFn: async ({ queryKey, signal }) => { 450 - const { data } = await getCallWithOptionalParam({ 451 - ...options, 452 - ...queryKey[0], 453 - signal, 454 - throwOnError: true 455 - }); 456 - return data; 457 - }, 458 - queryKey: getCallWithOptionalParamQueryKey(options) 459 - }); 460 - }; 461 - 462 331 export const getCallWithOptionalParamInfiniteQueryKey = (options: Options<GetCallWithOptionalParamData>): QueryKey<Options<GetCallWithOptionalParamData>> => createQueryKey('getCallWithOptionalParam', options, true); 463 332 464 333 export const getCallWithOptionalParamInfiniteOptions = (options: Options<GetCallWithOptionalParamData>) => { ··· 485 354 }); 486 355 }; 487 356 488 - export const postCallWithOptionalParamQueryKey = (options: Options<PostCallWithOptionalParamData>) => createQueryKey('postCallWithOptionalParam', options); 489 - 490 - export const postCallWithOptionalParamOptions = (options: Options<PostCallWithOptionalParamData>) => { 491 - return queryOptions({ 492 - queryFn: async ({ queryKey, signal }) => { 493 - const { data } = await postCallWithOptionalParam({ 494 - ...options, 495 - ...queryKey[0], 496 - signal, 497 - throwOnError: true 498 - }); 499 - return data; 500 - }, 501 - queryKey: postCallWithOptionalParamQueryKey(options) 502 - }); 503 - }; 504 - 505 - export const postCallWithOptionalParamInfiniteQueryKey = (options: Options<PostCallWithOptionalParamData>): QueryKey<Options<PostCallWithOptionalParamData>> => createQueryKey('postCallWithOptionalParam', options, true); 506 - 507 - export const postCallWithOptionalParamInfiniteOptions = (options: Options<PostCallWithOptionalParamData>) => { 508 - return infiniteQueryOptions<PostCallWithOptionalParamResponse, AxiosError<DefaultError>, InfiniteData<PostCallWithOptionalParamResponse>, QueryKey<Options<PostCallWithOptionalParamData>>, number | null | Pick<QueryKey<Options<PostCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'>>( 509 - // @ts-ignore 510 - { 511 - queryFn: async ({ pageParam, queryKey, signal }) => { 512 - // @ts-ignore 513 - const page: Pick<QueryKey<Options<PostCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'> = typeof pageParam === 'object' ? pageParam : { 514 - body: { 515 - offset: pageParam 516 - } 517 - }; 518 - const params = createInfiniteParams(queryKey, page); 519 - const { data } = await postCallWithOptionalParam({ 520 - ...options, 521 - ...params, 522 - signal, 523 - throwOnError: true 524 - }); 525 - return data; 526 - }, 527 - queryKey: postCallWithOptionalParamInfiniteQueryKey(options) 528 - }); 529 - }; 530 - 531 357 export const postCallWithOptionalParamMutation = (options?: Partial<Options<PostCallWithOptionalParamData>>): MutationOptions<PostCallWithOptionalParamResponse, AxiosError<DefaultError>, Options<PostCallWithOptionalParamData>> => { 532 358 const mutationOptions: MutationOptions<PostCallWithOptionalParamResponse, AxiosError<DefaultError>, Options<PostCallWithOptionalParamData>> = { 533 359 mutationFn: async (localOptions) => { ··· 542 368 return mutationOptions; 543 369 }; 544 370 545 - export const postApiVbyApiVersionRequestBodyQueryKey = (options?: Options<PostApiVbyApiVersionRequestBodyData>) => createQueryKey('postApiVbyApiVersionRequestBody', options); 546 - 547 - export const postApiVbyApiVersionRequestBodyOptions = (options?: Options<PostApiVbyApiVersionRequestBodyData>) => { 548 - return queryOptions({ 549 - queryFn: async ({ queryKey, signal }) => { 550 - const { data } = await postApiVbyApiVersionRequestBody({ 551 - ...options, 552 - ...queryKey[0], 553 - signal, 554 - throwOnError: true 555 - }); 556 - return data; 557 - }, 558 - queryKey: postApiVbyApiVersionRequestBodyQueryKey(options) 559 - }); 560 - }; 561 - 562 371 export const postApiVbyApiVersionRequestBodyMutation = (options?: Partial<Options<PostApiVbyApiVersionRequestBodyData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<PostApiVbyApiVersionRequestBodyData>> => { 563 372 const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<PostApiVbyApiVersionRequestBodyData>> = { 564 373 mutationFn: async (localOptions) => { ··· 573 382 return mutationOptions; 574 383 }; 575 384 576 - export const postApiVbyApiVersionFormDataQueryKey = (options?: Options<PostApiVbyApiVersionFormDataData>) => createQueryKey('postApiVbyApiVersionFormData', options); 577 - 578 - export const postApiVbyApiVersionFormDataOptions = (options?: Options<PostApiVbyApiVersionFormDataData>) => { 579 - return queryOptions({ 580 - queryFn: async ({ queryKey, signal }) => { 581 - const { data } = await postApiVbyApiVersionFormData({ 582 - ...options, 583 - ...queryKey[0], 584 - signal, 585 - throwOnError: true 586 - }); 587 - return data; 588 - }, 589 - queryKey: postApiVbyApiVersionFormDataQueryKey(options) 590 - }); 591 - }; 592 - 593 385 export const postApiVbyApiVersionFormDataMutation = (options?: Partial<Options<PostApiVbyApiVersionFormDataData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<PostApiVbyApiVersionFormDataData>> => { 594 386 const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<PostApiVbyApiVersionFormDataData>> = { 595 387 mutationFn: async (localOptions) => { ··· 621 413 }); 622 414 }; 623 415 624 - export const callWithDefaultOptionalParametersQueryKey = (options?: Options<CallWithDefaultOptionalParametersData>) => createQueryKey('callWithDefaultOptionalParameters', options); 625 - 626 - export const callWithDefaultOptionalParametersOptions = (options?: Options<CallWithDefaultOptionalParametersData>) => { 627 - return queryOptions({ 628 - queryFn: async ({ queryKey, signal }) => { 629 - const { data } = await callWithDefaultOptionalParameters({ 630 - ...options, 631 - ...queryKey[0], 632 - signal, 633 - throwOnError: true 634 - }); 635 - return data; 636 - }, 637 - queryKey: callWithDefaultOptionalParametersQueryKey(options) 638 - }); 639 - }; 640 - 641 416 export const callWithDefaultOptionalParametersMutation = (options?: Partial<Options<CallWithDefaultOptionalParametersData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithDefaultOptionalParametersData>> => { 642 417 const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithDefaultOptionalParametersData>> = { 643 418 mutationFn: async (localOptions) => { ··· 694 469 return data; 695 470 }, 696 471 queryKey: duplicateName2QueryKey(options) 697 - }); 698 - }; 699 - 700 - export const duplicateName3QueryKey = (options?: Options<DuplicateName3Data>) => createQueryKey('duplicateName3', options); 701 - 702 - export const duplicateName3Options = (options?: Options<DuplicateName3Data>) => { 703 - return queryOptions({ 704 - queryFn: async ({ queryKey, signal }) => { 705 - const { data } = await duplicateName3({ 706 - ...options, 707 - ...queryKey[0], 708 - signal, 709 - throwOnError: true 710 - }); 711 - return data; 712 - }, 713 - queryKey: duplicateName3QueryKey(options) 714 472 }); 715 473 }; 716 474 ··· 827 585 }); 828 586 }; 829 587 830 - export const callWithDuplicateResponsesQueryKey = (options?: Options<CallWithDuplicateResponsesData>) => createQueryKey('callWithDuplicateResponses', options); 831 - 832 - export const callWithDuplicateResponsesOptions = (options?: Options<CallWithDuplicateResponsesData>) => { 833 - return queryOptions({ 834 - queryFn: async ({ queryKey, signal }) => { 835 - const { data } = await callWithDuplicateResponses({ 836 - ...options, 837 - ...queryKey[0], 838 - signal, 839 - throwOnError: true 840 - }); 841 - return data; 842 - }, 843 - queryKey: callWithDuplicateResponsesQueryKey(options) 844 - }); 845 - }; 846 - 847 588 export const callWithDuplicateResponsesMutation = (options?: Partial<Options<CallWithDuplicateResponsesData>>): MutationOptions<CallWithDuplicateResponsesResponse, AxiosError<CallWithDuplicateResponsesError>, Options<CallWithDuplicateResponsesData>> => { 848 589 const mutationOptions: MutationOptions<CallWithDuplicateResponsesResponse, AxiosError<CallWithDuplicateResponsesError>, Options<CallWithDuplicateResponsesData>> = { 849 590 mutationFn: async (localOptions) => { ··· 906 647 }); 907 648 }; 908 649 909 - export const uploadFileQueryKey = (options: Options<UploadFileData>) => createQueryKey('uploadFile', options); 910 - 911 - export const uploadFileOptions = (options: Options<UploadFileData>) => { 912 - return queryOptions({ 913 - queryFn: async ({ queryKey, signal }) => { 914 - const { data } = await uploadFile({ 915 - ...options, 916 - ...queryKey[0], 917 - signal, 918 - throwOnError: true 919 - }); 920 - return data; 921 - }, 922 - queryKey: uploadFileQueryKey(options) 923 - }); 924 - }; 925 - 926 650 export const uploadFileMutation = (options?: Partial<Options<UploadFileData>>): MutationOptions<UploadFileResponse, AxiosError<DefaultError>, Options<UploadFileData>> => { 927 651 const mutationOptions: MutationOptions<UploadFileResponse, AxiosError<DefaultError>, Options<UploadFileData>> = { 928 652 mutationFn: async (localOptions) => { ··· 988 712 }); 989 713 }; 990 714 991 - export const multipartRequestQueryKey = (options?: Options<MultipartRequestData>) => createQueryKey('multipartRequest', options); 992 - 993 - export const multipartRequestOptions = (options?: Options<MultipartRequestData>) => { 994 - return queryOptions({ 995 - queryFn: async ({ queryKey, signal }) => { 996 - const { data } = await multipartRequest({ 997 - ...options, 998 - ...queryKey[0], 999 - signal, 1000 - throwOnError: true 1001 - }); 1002 - return data; 1003 - }, 1004 - queryKey: multipartRequestQueryKey(options) 1005 - }); 1006 - }; 1007 - 1008 715 export const multipartRequestMutation = (options?: Partial<Options<MultipartRequestData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<MultipartRequestData>> => { 1009 716 const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<MultipartRequestData>> = { 1010 717 mutationFn: async (localOptions) => { ··· 1033 740 return mutationOptions; 1034 741 }; 1035 742 1036 - export const callWithResultFromHeaderQueryKey = (options?: Options<CallWithResultFromHeaderData>) => createQueryKey('callWithResultFromHeader', options); 1037 - 1038 - export const callWithResultFromHeaderOptions = (options?: Options<CallWithResultFromHeaderData>) => { 1039 - return queryOptions({ 1040 - queryFn: async ({ queryKey, signal }) => { 1041 - const { data } = await callWithResultFromHeader({ 1042 - ...options, 1043 - ...queryKey[0], 1044 - signal, 1045 - throwOnError: true 1046 - }); 1047 - return data; 1048 - }, 1049 - queryKey: callWithResultFromHeaderQueryKey(options) 1050 - }); 1051 - }; 1052 - 1053 743 export const callWithResultFromHeaderMutation = (options?: Partial<Options<CallWithResultFromHeaderData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithResultFromHeaderData>> => { 1054 744 const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithResultFromHeaderData>> = { 1055 745 mutationFn: async (localOptions) => { ··· 1064 754 return mutationOptions; 1065 755 }; 1066 756 1067 - export const testErrorCodeQueryKey = (options: Options<TestErrorCodeData>) => createQueryKey('testErrorCode', options); 1068 - 1069 - export const testErrorCodeOptions = (options: Options<TestErrorCodeData>) => { 1070 - return queryOptions({ 1071 - queryFn: async ({ queryKey, signal }) => { 1072 - const { data } = await testErrorCode({ 1073 - ...options, 1074 - ...queryKey[0], 1075 - signal, 1076 - throwOnError: true 1077 - }); 1078 - return data; 1079 - }, 1080 - queryKey: testErrorCodeQueryKey(options) 1081 - }); 1082 - }; 1083 - 1084 757 export const testErrorCodeMutation = (options?: Partial<Options<TestErrorCodeData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<TestErrorCodeData>> => { 1085 758 const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<TestErrorCodeData>> = { 1086 759 mutationFn: async (localOptions) => { ··· 1093 766 } 1094 767 }; 1095 768 return mutationOptions; 1096 - }; 1097 - 1098 - export const nonAsciiæøåÆøÅöôêÊ字符串QueryKey = (options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data>) => createQueryKey('nonAsciiæøåÆøÅöôêÊ字符串', options); 1099 - 1100 - export const nonAsciiæøåÆøÅöôêÊ字符串Options = (options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data>) => { 1101 - return queryOptions({ 1102 - queryFn: async ({ queryKey, signal }) => { 1103 - const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ 1104 - ...options, 1105 - ...queryKey[0], 1106 - signal, 1107 - throwOnError: true 1108 - }); 1109 - return data; 1110 - }, 1111 - queryKey: nonAsciiæøåÆøÅöôêÊ字符串QueryKey(options) 1112 - }); 1113 769 }; 1114 770 1115 771 export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial<Options<NonAsciiæøåÆøÅöôêÊ字符串Data>>): MutationOptions<NonAsciiæøåÆøÅöôêÊ字符串Response, AxiosError<DefaultError>, Options<NonAsciiæøåÆøÅöôêÊ字符串Data>> => {
+28 -372
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/fetch/@tanstack/solid-query.gen.ts
··· 71 71 return mutationOptions; 72 72 }; 73 73 74 - export const importQueryKey = (options: Options<ImportData>) => createQueryKey('import', options); 75 - 76 - export const importOptions = (options: Options<ImportData>) => { 77 - return queryOptions({ 78 - queryFn: async ({ queryKey, signal }) => { 79 - const { data } = await import_({ 80 - ...options, 81 - ...queryKey[0], 82 - signal, 83 - throwOnError: true 84 - }); 85 - return data; 86 - }, 87 - queryKey: importQueryKey(options) 88 - }); 89 - }; 90 - 91 74 export const importMutation = (options?: Partial<Options<ImportData>>): MutationOptions<ImportResponse, DefaultError, Options<ImportData>> => { 92 75 const mutationOptions: MutationOptions<ImportResponse, DefaultError, Options<ImportData>> = { 93 76 mutationFn: async (localOptions) => { ··· 195 178 return mutationOptions; 196 179 }; 197 180 198 - export const postCallWithoutParametersAndResponseQueryKey = (options?: Options<PostCallWithoutParametersAndResponseData>) => createQueryKey('postCallWithoutParametersAndResponse', options); 199 - 200 - export const postCallWithoutParametersAndResponseOptions = (options?: Options<PostCallWithoutParametersAndResponseData>) => { 201 - return queryOptions({ 202 - queryFn: async ({ queryKey, signal }) => { 203 - const { data } = await postCallWithoutParametersAndResponse({ 204 - ...options, 205 - ...queryKey[0], 206 - signal, 207 - throwOnError: true 208 - }); 209 - return data; 210 - }, 211 - queryKey: postCallWithoutParametersAndResponseQueryKey(options) 212 - }); 213 - }; 214 - 215 181 export const postCallWithoutParametersAndResponseMutation = (options?: Partial<Options<PostCallWithoutParametersAndResponseData>>): MutationOptions<unknown, DefaultError, Options<PostCallWithoutParametersAndResponseData>> => { 216 182 const mutationOptions: MutationOptions<unknown, DefaultError, Options<PostCallWithoutParametersAndResponseData>> = { 217 183 mutationFn: async (localOptions) => { ··· 254 220 return mutationOptions; 255 221 }; 256 222 257 - export const callWithDescriptionsQueryKey = (options?: Options<CallWithDescriptionsData>) => createQueryKey('callWithDescriptions', options); 258 - 259 - export const callWithDescriptionsOptions = (options?: Options<CallWithDescriptionsData>) => { 260 - return queryOptions({ 261 - queryFn: async ({ queryKey, signal }) => { 262 - const { data } = await callWithDescriptions({ 263 - ...options, 264 - ...queryKey[0], 265 - signal, 266 - throwOnError: true 267 - }); 268 - return data; 269 - }, 270 - queryKey: callWithDescriptionsQueryKey(options) 271 - }); 272 - }; 273 - 274 223 export const callWithDescriptionsMutation = (options?: Partial<Options<CallWithDescriptionsData>>): MutationOptions<unknown, DefaultError, Options<CallWithDescriptionsData>> => { 275 224 const mutationOptions: MutationOptions<unknown, DefaultError, Options<CallWithDescriptionsData>> = { 276 225 mutationFn: async (localOptions) => { ··· 285 234 return mutationOptions; 286 235 }; 287 236 288 - export const deprecatedCallQueryKey = (options: Options<DeprecatedCallData>) => createQueryKey('deprecatedCall', options); 289 - 290 237 /** 291 238 * @deprecated 292 239 */ 293 - export const deprecatedCallOptions = (options: Options<DeprecatedCallData>) => { 294 - return queryOptions({ 295 - queryFn: async ({ queryKey, signal }) => { 240 + export const deprecatedCallMutation = (options?: Partial<Options<DeprecatedCallData>>): MutationOptions<unknown, DefaultError, Options<DeprecatedCallData>> => { 241 + const mutationOptions: MutationOptions<unknown, DefaultError, Options<DeprecatedCallData>> = { 242 + mutationFn: async (localOptions) => { 296 243 const { data } = await deprecatedCall({ 297 244 ...options, 298 - ...queryKey[0], 299 - signal, 245 + ...localOptions, 300 246 throwOnError: true 301 247 }); 302 248 return data; 303 - }, 304 - queryKey: deprecatedCallQueryKey(options) 305 - }); 249 + } 250 + }; 251 + return mutationOptions; 306 252 }; 307 253 308 - /** 309 - * @deprecated 310 - */ 311 - export const deprecatedCallMutation = (options?: Partial<Options<DeprecatedCallData>>): MutationOptions<unknown, DefaultError, Options<DeprecatedCallData>> => { 312 - const mutationOptions: MutationOptions<unknown, DefaultError, Options<DeprecatedCallData>> = { 254 + export const callWithParametersMutation = (options?: Partial<Options<CallWithParametersData>>): MutationOptions<unknown, DefaultError, Options<CallWithParametersData>> => { 255 + const mutationOptions: MutationOptions<unknown, DefaultError, Options<CallWithParametersData>> = { 313 256 mutationFn: async (localOptions) => { 314 - const { data } = await deprecatedCall({ 257 + const { data } = await callWithParameters({ 258 + ...options, 259 + ...localOptions, 260 + throwOnError: true 261 + }); 262 + return data; 263 + } 264 + }; 265 + return mutationOptions; 266 + }; 267 + 268 + export const callWithWeirdParameterNamesMutation = (options?: Partial<Options<CallWithWeirdParameterNamesData>>): MutationOptions<unknown, DefaultError, Options<CallWithWeirdParameterNamesData>> => { 269 + const mutationOptions: MutationOptions<unknown, DefaultError, Options<CallWithWeirdParameterNamesData>> = { 270 + mutationFn: async (localOptions) => { 271 + const { data } = await callWithWeirdParameterNames({ 315 272 ...options, 316 273 ...localOptions, 317 274 throwOnError: true ··· 322 279 return mutationOptions; 323 280 }; 324 281 325 - export const callWithParametersQueryKey = (options: Options<CallWithParametersData>) => createQueryKey('callWithParameters', options); 282 + export const getCallWithOptionalParamQueryKey = (options: Options<GetCallWithOptionalParamData>) => createQueryKey('getCallWithOptionalParam', options); 326 283 327 - export const callWithParametersOptions = (options: Options<CallWithParametersData>) => { 284 + export const getCallWithOptionalParamOptions = (options: Options<GetCallWithOptionalParamData>) => { 328 285 return queryOptions({ 329 286 queryFn: async ({ queryKey, signal }) => { 330 - const { data } = await callWithParameters({ 287 + const { data } = await getCallWithOptionalParam({ 331 288 ...options, 332 289 ...queryKey[0], 333 290 signal, ··· 335 292 }); 336 293 return data; 337 294 }, 338 - queryKey: callWithParametersQueryKey(options) 295 + queryKey: getCallWithOptionalParamQueryKey(options) 339 296 }); 340 297 }; 341 298 ··· 370 327 return params as unknown as typeof page; 371 328 }; 372 329 373 - export const callWithParametersInfiniteQueryKey = (options: Options<CallWithParametersData>): QueryKey<Options<CallWithParametersData>> => createQueryKey('callWithParameters', options, true); 374 - 375 - export const callWithParametersInfiniteOptions = (options: Options<CallWithParametersData>) => { 376 - return infiniteQueryOptions<unknown, DefaultError, InfiniteData<unknown>, QueryKey<Options<CallWithParametersData>>, string | null | Pick<QueryKey<Options<CallWithParametersData>>[0], 'body' | 'headers' | 'path' | 'query'>>( 377 - // @ts-ignore 378 - { 379 - queryFn: async ({ pageParam, queryKey, signal }) => { 380 - // @ts-ignore 381 - const page: Pick<QueryKey<Options<CallWithParametersData>>[0], 'body' | 'headers' | 'path' | 'query'> = typeof pageParam === 'object' ? pageParam : { 382 - query: { 383 - cursor: pageParam 384 - } 385 - }; 386 - const params = createInfiniteParams(queryKey, page); 387 - const { data } = await callWithParameters({ 388 - ...options, 389 - ...params, 390 - signal, 391 - throwOnError: true 392 - }); 393 - return data; 394 - }, 395 - queryKey: callWithParametersInfiniteQueryKey(options) 396 - }); 397 - }; 398 - 399 - export const callWithParametersMutation = (options?: Partial<Options<CallWithParametersData>>): MutationOptions<unknown, DefaultError, Options<CallWithParametersData>> => { 400 - const mutationOptions: MutationOptions<unknown, DefaultError, Options<CallWithParametersData>> = { 401 - mutationFn: async (localOptions) => { 402 - const { data } = await callWithParameters({ 403 - ...options, 404 - ...localOptions, 405 - throwOnError: true 406 - }); 407 - return data; 408 - } 409 - }; 410 - return mutationOptions; 411 - }; 412 - 413 - export const callWithWeirdParameterNamesQueryKey = (options: Options<CallWithWeirdParameterNamesData>) => createQueryKey('callWithWeirdParameterNames', options); 414 - 415 - export const callWithWeirdParameterNamesOptions = (options: Options<CallWithWeirdParameterNamesData>) => { 416 - return queryOptions({ 417 - queryFn: async ({ queryKey, signal }) => { 418 - const { data } = await callWithWeirdParameterNames({ 419 - ...options, 420 - ...queryKey[0], 421 - signal, 422 - throwOnError: true 423 - }); 424 - return data; 425 - }, 426 - queryKey: callWithWeirdParameterNamesQueryKey(options) 427 - }); 428 - }; 429 - 430 - export const callWithWeirdParameterNamesMutation = (options?: Partial<Options<CallWithWeirdParameterNamesData>>): MutationOptions<unknown, DefaultError, Options<CallWithWeirdParameterNamesData>> => { 431 - const mutationOptions: MutationOptions<unknown, DefaultError, Options<CallWithWeirdParameterNamesData>> = { 432 - mutationFn: async (localOptions) => { 433 - const { data } = await callWithWeirdParameterNames({ 434 - ...options, 435 - ...localOptions, 436 - throwOnError: true 437 - }); 438 - return data; 439 - } 440 - }; 441 - return mutationOptions; 442 - }; 443 - 444 - export const getCallWithOptionalParamQueryKey = (options: Options<GetCallWithOptionalParamData>) => createQueryKey('getCallWithOptionalParam', options); 445 - 446 - export const getCallWithOptionalParamOptions = (options: Options<GetCallWithOptionalParamData>) => { 447 - return queryOptions({ 448 - queryFn: async ({ queryKey, signal }) => { 449 - const { data } = await getCallWithOptionalParam({ 450 - ...options, 451 - ...queryKey[0], 452 - signal, 453 - throwOnError: true 454 - }); 455 - return data; 456 - }, 457 - queryKey: getCallWithOptionalParamQueryKey(options) 458 - }); 459 - }; 460 - 461 330 export const getCallWithOptionalParamInfiniteQueryKey = (options: Options<GetCallWithOptionalParamData>): QueryKey<Options<GetCallWithOptionalParamData>> => createQueryKey('getCallWithOptionalParam', options, true); 462 331 463 332 export const getCallWithOptionalParamInfiniteOptions = (options: Options<GetCallWithOptionalParamData>) => { ··· 484 353 }); 485 354 }; 486 355 487 - export const postCallWithOptionalParamQueryKey = (options: Options<PostCallWithOptionalParamData>) => createQueryKey('postCallWithOptionalParam', options); 488 - 489 - export const postCallWithOptionalParamOptions = (options: Options<PostCallWithOptionalParamData>) => { 490 - return queryOptions({ 491 - queryFn: async ({ queryKey, signal }) => { 492 - const { data } = await postCallWithOptionalParam({ 493 - ...options, 494 - ...queryKey[0], 495 - signal, 496 - throwOnError: true 497 - }); 498 - return data; 499 - }, 500 - queryKey: postCallWithOptionalParamQueryKey(options) 501 - }); 502 - }; 503 - 504 - export const postCallWithOptionalParamInfiniteQueryKey = (options: Options<PostCallWithOptionalParamData>): QueryKey<Options<PostCallWithOptionalParamData>> => createQueryKey('postCallWithOptionalParam', options, true); 505 - 506 - export const postCallWithOptionalParamInfiniteOptions = (options: Options<PostCallWithOptionalParamData>) => { 507 - return infiniteQueryOptions<PostCallWithOptionalParamResponse, DefaultError, InfiniteData<PostCallWithOptionalParamResponse>, QueryKey<Options<PostCallWithOptionalParamData>>, number | null | Pick<QueryKey<Options<PostCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'>>( 508 - // @ts-ignore 509 - { 510 - queryFn: async ({ pageParam, queryKey, signal }) => { 511 - // @ts-ignore 512 - const page: Pick<QueryKey<Options<PostCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'> = typeof pageParam === 'object' ? pageParam : { 513 - body: { 514 - offset: pageParam 515 - } 516 - }; 517 - const params = createInfiniteParams(queryKey, page); 518 - const { data } = await postCallWithOptionalParam({ 519 - ...options, 520 - ...params, 521 - signal, 522 - throwOnError: true 523 - }); 524 - return data; 525 - }, 526 - queryKey: postCallWithOptionalParamInfiniteQueryKey(options) 527 - }); 528 - }; 529 - 530 356 export const postCallWithOptionalParamMutation = (options?: Partial<Options<PostCallWithOptionalParamData>>): MutationOptions<PostCallWithOptionalParamResponse, DefaultError, Options<PostCallWithOptionalParamData>> => { 531 357 const mutationOptions: MutationOptions<PostCallWithOptionalParamResponse, DefaultError, Options<PostCallWithOptionalParamData>> = { 532 358 mutationFn: async (localOptions) => { ··· 541 367 return mutationOptions; 542 368 }; 543 369 544 - export const postApiVbyApiVersionRequestBodyQueryKey = (options?: Options<PostApiVbyApiVersionRequestBodyData>) => createQueryKey('postApiVbyApiVersionRequestBody', options); 545 - 546 - export const postApiVbyApiVersionRequestBodyOptions = (options?: Options<PostApiVbyApiVersionRequestBodyData>) => { 547 - return queryOptions({ 548 - queryFn: async ({ queryKey, signal }) => { 549 - const { data } = await postApiVbyApiVersionRequestBody({ 550 - ...options, 551 - ...queryKey[0], 552 - signal, 553 - throwOnError: true 554 - }); 555 - return data; 556 - }, 557 - queryKey: postApiVbyApiVersionRequestBodyQueryKey(options) 558 - }); 559 - }; 560 - 561 370 export const postApiVbyApiVersionRequestBodyMutation = (options?: Partial<Options<PostApiVbyApiVersionRequestBodyData>>): MutationOptions<unknown, DefaultError, Options<PostApiVbyApiVersionRequestBodyData>> => { 562 371 const mutationOptions: MutationOptions<unknown, DefaultError, Options<PostApiVbyApiVersionRequestBodyData>> = { 563 372 mutationFn: async (localOptions) => { ··· 572 381 return mutationOptions; 573 382 }; 574 383 575 - export const postApiVbyApiVersionFormDataQueryKey = (options?: Options<PostApiVbyApiVersionFormDataData>) => createQueryKey('postApiVbyApiVersionFormData', options); 576 - 577 - export const postApiVbyApiVersionFormDataOptions = (options?: Options<PostApiVbyApiVersionFormDataData>) => { 578 - return queryOptions({ 579 - queryFn: async ({ queryKey, signal }) => { 580 - const { data } = await postApiVbyApiVersionFormData({ 581 - ...options, 582 - ...queryKey[0], 583 - signal, 584 - throwOnError: true 585 - }); 586 - return data; 587 - }, 588 - queryKey: postApiVbyApiVersionFormDataQueryKey(options) 589 - }); 590 - }; 591 - 592 384 export const postApiVbyApiVersionFormDataMutation = (options?: Partial<Options<PostApiVbyApiVersionFormDataData>>): MutationOptions<unknown, DefaultError, Options<PostApiVbyApiVersionFormDataData>> => { 593 385 const mutationOptions: MutationOptions<unknown, DefaultError, Options<PostApiVbyApiVersionFormDataData>> = { 594 386 mutationFn: async (localOptions) => { ··· 620 412 }); 621 413 }; 622 414 623 - export const callWithDefaultOptionalParametersQueryKey = (options?: Options<CallWithDefaultOptionalParametersData>) => createQueryKey('callWithDefaultOptionalParameters', options); 624 - 625 - export const callWithDefaultOptionalParametersOptions = (options?: Options<CallWithDefaultOptionalParametersData>) => { 626 - return queryOptions({ 627 - queryFn: async ({ queryKey, signal }) => { 628 - const { data } = await callWithDefaultOptionalParameters({ 629 - ...options, 630 - ...queryKey[0], 631 - signal, 632 - throwOnError: true 633 - }); 634 - return data; 635 - }, 636 - queryKey: callWithDefaultOptionalParametersQueryKey(options) 637 - }); 638 - }; 639 - 640 415 export const callWithDefaultOptionalParametersMutation = (options?: Partial<Options<CallWithDefaultOptionalParametersData>>): MutationOptions<unknown, DefaultError, Options<CallWithDefaultOptionalParametersData>> => { 641 416 const mutationOptions: MutationOptions<unknown, DefaultError, Options<CallWithDefaultOptionalParametersData>> = { 642 417 mutationFn: async (localOptions) => { ··· 693 468 return data; 694 469 }, 695 470 queryKey: duplicateName2QueryKey(options) 696 - }); 697 - }; 698 - 699 - export const duplicateName3QueryKey = (options?: Options<DuplicateName3Data>) => createQueryKey('duplicateName3', options); 700 - 701 - export const duplicateName3Options = (options?: Options<DuplicateName3Data>) => { 702 - return queryOptions({ 703 - queryFn: async ({ queryKey, signal }) => { 704 - const { data } = await duplicateName3({ 705 - ...options, 706 - ...queryKey[0], 707 - signal, 708 - throwOnError: true 709 - }); 710 - return data; 711 - }, 712 - queryKey: duplicateName3QueryKey(options) 713 471 }); 714 472 }; 715 473 ··· 826 584 }); 827 585 }; 828 586 829 - export const callWithDuplicateResponsesQueryKey = (options?: Options<CallWithDuplicateResponsesData>) => createQueryKey('callWithDuplicateResponses', options); 830 - 831 - export const callWithDuplicateResponsesOptions = (options?: Options<CallWithDuplicateResponsesData>) => { 832 - return queryOptions({ 833 - queryFn: async ({ queryKey, signal }) => { 834 - const { data } = await callWithDuplicateResponses({ 835 - ...options, 836 - ...queryKey[0], 837 - signal, 838 - throwOnError: true 839 - }); 840 - return data; 841 - }, 842 - queryKey: callWithDuplicateResponsesQueryKey(options) 843 - }); 844 - }; 845 - 846 587 export const callWithDuplicateResponsesMutation = (options?: Partial<Options<CallWithDuplicateResponsesData>>): MutationOptions<CallWithDuplicateResponsesResponse, CallWithDuplicateResponsesError, Options<CallWithDuplicateResponsesData>> => { 847 588 const mutationOptions: MutationOptions<CallWithDuplicateResponsesResponse, CallWithDuplicateResponsesError, Options<CallWithDuplicateResponsesData>> = { 848 589 mutationFn: async (localOptions) => { ··· 905 646 }); 906 647 }; 907 648 908 - export const uploadFileQueryKey = (options: Options<UploadFileData>) => createQueryKey('uploadFile', options); 909 - 910 - export const uploadFileOptions = (options: Options<UploadFileData>) => { 911 - return queryOptions({ 912 - queryFn: async ({ queryKey, signal }) => { 913 - const { data } = await uploadFile({ 914 - ...options, 915 - ...queryKey[0], 916 - signal, 917 - throwOnError: true 918 - }); 919 - return data; 920 - }, 921 - queryKey: uploadFileQueryKey(options) 922 - }); 923 - }; 924 - 925 649 export const uploadFileMutation = (options?: Partial<Options<UploadFileData>>): MutationOptions<UploadFileResponse, DefaultError, Options<UploadFileData>> => { 926 650 const mutationOptions: MutationOptions<UploadFileResponse, DefaultError, Options<UploadFileData>> = { 927 651 mutationFn: async (localOptions) => { ··· 987 711 }); 988 712 }; 989 713 990 - export const multipartRequestQueryKey = (options?: Options<MultipartRequestData>) => createQueryKey('multipartRequest', options); 991 - 992 - export const multipartRequestOptions = (options?: Options<MultipartRequestData>) => { 993 - return queryOptions({ 994 - queryFn: async ({ queryKey, signal }) => { 995 - const { data } = await multipartRequest({ 996 - ...options, 997 - ...queryKey[0], 998 - signal, 999 - throwOnError: true 1000 - }); 1001 - return data; 1002 - }, 1003 - queryKey: multipartRequestQueryKey(options) 1004 - }); 1005 - }; 1006 - 1007 714 export const multipartRequestMutation = (options?: Partial<Options<MultipartRequestData>>): MutationOptions<unknown, DefaultError, Options<MultipartRequestData>> => { 1008 715 const mutationOptions: MutationOptions<unknown, DefaultError, Options<MultipartRequestData>> = { 1009 716 mutationFn: async (localOptions) => { ··· 1032 739 return mutationOptions; 1033 740 }; 1034 741 1035 - export const callWithResultFromHeaderQueryKey = (options?: Options<CallWithResultFromHeaderData>) => createQueryKey('callWithResultFromHeader', options); 1036 - 1037 - export const callWithResultFromHeaderOptions = (options?: Options<CallWithResultFromHeaderData>) => { 1038 - return queryOptions({ 1039 - queryFn: async ({ queryKey, signal }) => { 1040 - const { data } = await callWithResultFromHeader({ 1041 - ...options, 1042 - ...queryKey[0], 1043 - signal, 1044 - throwOnError: true 1045 - }); 1046 - return data; 1047 - }, 1048 - queryKey: callWithResultFromHeaderQueryKey(options) 1049 - }); 1050 - }; 1051 - 1052 742 export const callWithResultFromHeaderMutation = (options?: Partial<Options<CallWithResultFromHeaderData>>): MutationOptions<unknown, DefaultError, Options<CallWithResultFromHeaderData>> => { 1053 743 const mutationOptions: MutationOptions<unknown, DefaultError, Options<CallWithResultFromHeaderData>> = { 1054 744 mutationFn: async (localOptions) => { ··· 1063 753 return mutationOptions; 1064 754 }; 1065 755 1066 - export const testErrorCodeQueryKey = (options: Options<TestErrorCodeData>) => createQueryKey('testErrorCode', options); 1067 - 1068 - export const testErrorCodeOptions = (options: Options<TestErrorCodeData>) => { 1069 - return queryOptions({ 1070 - queryFn: async ({ queryKey, signal }) => { 1071 - const { data } = await testErrorCode({ 1072 - ...options, 1073 - ...queryKey[0], 1074 - signal, 1075 - throwOnError: true 1076 - }); 1077 - return data; 1078 - }, 1079 - queryKey: testErrorCodeQueryKey(options) 1080 - }); 1081 - }; 1082 - 1083 756 export const testErrorCodeMutation = (options?: Partial<Options<TestErrorCodeData>>): MutationOptions<unknown, DefaultError, Options<TestErrorCodeData>> => { 1084 757 const mutationOptions: MutationOptions<unknown, DefaultError, Options<TestErrorCodeData>> = { 1085 758 mutationFn: async (localOptions) => { ··· 1092 765 } 1093 766 }; 1094 767 return mutationOptions; 1095 - }; 1096 - 1097 - export const nonAsciiæøåÆøÅöôêÊ字符串QueryKey = (options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data>) => createQueryKey('nonAsciiæøåÆøÅöôêÊ字符串', options); 1098 - 1099 - export const nonAsciiæøåÆøÅöôêÊ字符串Options = (options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data>) => { 1100 - return queryOptions({ 1101 - queryFn: async ({ queryKey, signal }) => { 1102 - const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ 1103 - ...options, 1104 - ...queryKey[0], 1105 - signal, 1106 - throwOnError: true 1107 - }); 1108 - return data; 1109 - }, 1110 - queryKey: nonAsciiæøåÆøÅöôêÊ字符串QueryKey(options) 1111 - }); 1112 768 }; 1113 769 1114 770 export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial<Options<NonAsciiæøåÆøÅöôêÊ字符串Data>>): MutationOptions<NonAsciiæøåÆøÅöôêÊ字符串Response, DefaultError, Options<NonAsciiæøåÆøÅöôêÊ字符串Data>> => {
-34
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/name-builder/@tanstack/solid-query.gen.ts
··· 57 57 }); 58 58 }; 59 59 60 - export const fooPostD = (options?: Options<FooPostData>) => createQueryKey('fooPost', options); 61 - 62 - export const fooPostE = (options?: Options<FooPostData>) => { 63 - return queryOptions({ 64 - queryFn: async ({ queryKey, signal }) => { 65 - const { data } = await fooPost({ 66 - ...options, 67 - ...queryKey[0], 68 - signal, 69 - throwOnError: true 70 - }); 71 - return data; 72 - }, 73 - queryKey: fooPostD(options) 74 - }); 75 - }; 76 - 77 60 export const fooPostC = (options?: Partial<Options<FooPostData>>): MutationOptions<FooPostResponse, DefaultError, Options<FooPostData>> => { 78 61 const mutationOptions: MutationOptions<FooPostResponse, DefaultError, Options<FooPostData>> = { 79 62 mutationFn: async (localOptions) => { ··· 116 99 return data; 117 100 }, 118 101 queryKey: getFooBarD(options) 119 - }); 120 - }; 121 - 122 - export const fooBarPostD = (options?: Options<FooBarPostData>) => createQueryKey('fooBarPost', options); 123 - 124 - export const fooBarPostE = (options?: Options<FooBarPostData>) => { 125 - return queryOptions({ 126 - queryFn: async ({ queryKey, signal }) => { 127 - const { data } = await fooBarPost({ 128 - ...options, 129 - ...queryKey[0], 130 - signal, 131 - throwOnError: true 132 - }); 133 - return data; 134 - }, 135 - queryKey: fooBarPostD(options) 136 102 }); 137 103 }; 138 104
-34
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/asClass/@tanstack/svelte-query.gen.ts
··· 57 57 }); 58 58 }; 59 59 60 - export const fooPostQueryKey = (options?: Options<FooPostData>) => createQueryKey('fooPost', options); 61 - 62 - export const fooPostOptions = (options?: Options<FooPostData>) => { 63 - return queryOptions({ 64 - queryFn: async ({ queryKey, signal }) => { 65 - const { data } = await FooBazService.fooService.post({ 66 - ...options, 67 - ...queryKey[0], 68 - signal, 69 - throwOnError: true 70 - }); 71 - return data; 72 - }, 73 - queryKey: fooPostQueryKey(options) 74 - }); 75 - }; 76 - 77 60 export const fooPostMutation = (options?: Partial<Options<FooPostData>>): MutationOptions<FooPostResponse, DefaultError, Options<FooPostData>> => { 78 61 const mutationOptions: MutationOptions<FooPostResponse, DefaultError, Options<FooPostData>> = { 79 62 mutationFn: async (localOptions) => { ··· 116 99 return data; 117 100 }, 118 101 queryKey: getFooBarQueryKey(options) 119 - }); 120 - }; 121 - 122 - export const fooBarPostQueryKey = (options?: Options<FooBarPostData>) => createQueryKey('fooBarPost', options); 123 - 124 - export const fooBarPostOptions = (options?: Options<FooBarPostData>) => { 125 - return queryOptions({ 126 - queryFn: async ({ queryKey, signal }) => { 127 - const { data } = await FooBazService.fooService.barService.post({ 128 - ...options, 129 - ...queryKey[0], 130 - signal, 131 - throwOnError: true 132 - }); 133 - return data; 134 - }, 135 - queryKey: fooBarPostQueryKey(options) 136 102 }); 137 103 }; 138 104
+28 -372
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/axios/@tanstack/svelte-query.gen.ts
··· 72 72 return mutationOptions; 73 73 }; 74 74 75 - export const importQueryKey = (options: Options<ImportData>) => createQueryKey('import', options); 76 - 77 - export const importOptions = (options: Options<ImportData>) => { 78 - return queryOptions({ 79 - queryFn: async ({ queryKey, signal }) => { 80 - const { data } = await import_({ 81 - ...options, 82 - ...queryKey[0], 83 - signal, 84 - throwOnError: true 85 - }); 86 - return data; 87 - }, 88 - queryKey: importQueryKey(options) 89 - }); 90 - }; 91 - 92 75 export const importMutation = (options?: Partial<Options<ImportData>>): MutationOptions<ImportResponse, AxiosError<DefaultError>, Options<ImportData>> => { 93 76 const mutationOptions: MutationOptions<ImportResponse, AxiosError<DefaultError>, Options<ImportData>> = { 94 77 mutationFn: async (localOptions) => { ··· 196 179 return mutationOptions; 197 180 }; 198 181 199 - export const postCallWithoutParametersAndResponseQueryKey = (options?: Options<PostCallWithoutParametersAndResponseData>) => createQueryKey('postCallWithoutParametersAndResponse', options); 200 - 201 - export const postCallWithoutParametersAndResponseOptions = (options?: Options<PostCallWithoutParametersAndResponseData>) => { 202 - return queryOptions({ 203 - queryFn: async ({ queryKey, signal }) => { 204 - const { data } = await postCallWithoutParametersAndResponse({ 205 - ...options, 206 - ...queryKey[0], 207 - signal, 208 - throwOnError: true 209 - }); 210 - return data; 211 - }, 212 - queryKey: postCallWithoutParametersAndResponseQueryKey(options) 213 - }); 214 - }; 215 - 216 182 export const postCallWithoutParametersAndResponseMutation = (options?: Partial<Options<PostCallWithoutParametersAndResponseData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<PostCallWithoutParametersAndResponseData>> => { 217 183 const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<PostCallWithoutParametersAndResponseData>> = { 218 184 mutationFn: async (localOptions) => { ··· 255 221 return mutationOptions; 256 222 }; 257 223 258 - export const callWithDescriptionsQueryKey = (options?: Options<CallWithDescriptionsData>) => createQueryKey('callWithDescriptions', options); 259 - 260 - export const callWithDescriptionsOptions = (options?: Options<CallWithDescriptionsData>) => { 261 - return queryOptions({ 262 - queryFn: async ({ queryKey, signal }) => { 263 - const { data } = await callWithDescriptions({ 264 - ...options, 265 - ...queryKey[0], 266 - signal, 267 - throwOnError: true 268 - }); 269 - return data; 270 - }, 271 - queryKey: callWithDescriptionsQueryKey(options) 272 - }); 273 - }; 274 - 275 224 export const callWithDescriptionsMutation = (options?: Partial<Options<CallWithDescriptionsData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithDescriptionsData>> => { 276 225 const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithDescriptionsData>> = { 277 226 mutationFn: async (localOptions) => { ··· 286 235 return mutationOptions; 287 236 }; 288 237 289 - export const deprecatedCallQueryKey = (options: Options<DeprecatedCallData>) => createQueryKey('deprecatedCall', options); 290 - 291 238 /** 292 239 * @deprecated 293 240 */ 294 - export const deprecatedCallOptions = (options: Options<DeprecatedCallData>) => { 295 - return queryOptions({ 296 - queryFn: async ({ queryKey, signal }) => { 241 + export const deprecatedCallMutation = (options?: Partial<Options<DeprecatedCallData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<DeprecatedCallData>> => { 242 + const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<DeprecatedCallData>> = { 243 + mutationFn: async (localOptions) => { 297 244 const { data } = await deprecatedCall({ 298 245 ...options, 299 - ...queryKey[0], 300 - signal, 246 + ...localOptions, 301 247 throwOnError: true 302 248 }); 303 249 return data; 304 - }, 305 - queryKey: deprecatedCallQueryKey(options) 306 - }); 250 + } 251 + }; 252 + return mutationOptions; 307 253 }; 308 254 309 - /** 310 - * @deprecated 311 - */ 312 - export const deprecatedCallMutation = (options?: Partial<Options<DeprecatedCallData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<DeprecatedCallData>> => { 313 - const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<DeprecatedCallData>> = { 255 + export const callWithParametersMutation = (options?: Partial<Options<CallWithParametersData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithParametersData>> => { 256 + const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithParametersData>> = { 314 257 mutationFn: async (localOptions) => { 315 - const { data } = await deprecatedCall({ 258 + const { data } = await callWithParameters({ 259 + ...options, 260 + ...localOptions, 261 + throwOnError: true 262 + }); 263 + return data; 264 + } 265 + }; 266 + return mutationOptions; 267 + }; 268 + 269 + export const callWithWeirdParameterNamesMutation = (options?: Partial<Options<CallWithWeirdParameterNamesData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithWeirdParameterNamesData>> => { 270 + const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithWeirdParameterNamesData>> = { 271 + mutationFn: async (localOptions) => { 272 + const { data } = await callWithWeirdParameterNames({ 316 273 ...options, 317 274 ...localOptions, 318 275 throwOnError: true ··· 323 280 return mutationOptions; 324 281 }; 325 282 326 - export const callWithParametersQueryKey = (options: Options<CallWithParametersData>) => createQueryKey('callWithParameters', options); 283 + export const getCallWithOptionalParamQueryKey = (options: Options<GetCallWithOptionalParamData>) => createQueryKey('getCallWithOptionalParam', options); 327 284 328 - export const callWithParametersOptions = (options: Options<CallWithParametersData>) => { 285 + export const getCallWithOptionalParamOptions = (options: Options<GetCallWithOptionalParamData>) => { 329 286 return queryOptions({ 330 287 queryFn: async ({ queryKey, signal }) => { 331 - const { data } = await callWithParameters({ 288 + const { data } = await getCallWithOptionalParam({ 332 289 ...options, 333 290 ...queryKey[0], 334 291 signal, ··· 336 293 }); 337 294 return data; 338 295 }, 339 - queryKey: callWithParametersQueryKey(options) 296 + queryKey: getCallWithOptionalParamQueryKey(options) 340 297 }); 341 298 }; 342 299 ··· 371 328 return params as unknown as typeof page; 372 329 }; 373 330 374 - export const callWithParametersInfiniteQueryKey = (options: Options<CallWithParametersData>): QueryKey<Options<CallWithParametersData>> => createQueryKey('callWithParameters', options, true); 375 - 376 - export const callWithParametersInfiniteOptions = (options: Options<CallWithParametersData>) => { 377 - return infiniteQueryOptions<unknown, AxiosError<DefaultError>, InfiniteData<unknown>, QueryKey<Options<CallWithParametersData>>, string | null | Pick<QueryKey<Options<CallWithParametersData>>[0], 'body' | 'headers' | 'path' | 'query'>>( 378 - // @ts-ignore 379 - { 380 - queryFn: async ({ pageParam, queryKey, signal }) => { 381 - // @ts-ignore 382 - const page: Pick<QueryKey<Options<CallWithParametersData>>[0], 'body' | 'headers' | 'path' | 'query'> = typeof pageParam === 'object' ? pageParam : { 383 - query: { 384 - cursor: pageParam 385 - } 386 - }; 387 - const params = createInfiniteParams(queryKey, page); 388 - const { data } = await callWithParameters({ 389 - ...options, 390 - ...params, 391 - signal, 392 - throwOnError: true 393 - }); 394 - return data; 395 - }, 396 - queryKey: callWithParametersInfiniteQueryKey(options) 397 - }); 398 - }; 399 - 400 - export const callWithParametersMutation = (options?: Partial<Options<CallWithParametersData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithParametersData>> => { 401 - const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithParametersData>> = { 402 - mutationFn: async (localOptions) => { 403 - const { data } = await callWithParameters({ 404 - ...options, 405 - ...localOptions, 406 - throwOnError: true 407 - }); 408 - return data; 409 - } 410 - }; 411 - return mutationOptions; 412 - }; 413 - 414 - export const callWithWeirdParameterNamesQueryKey = (options: Options<CallWithWeirdParameterNamesData>) => createQueryKey('callWithWeirdParameterNames', options); 415 - 416 - export const callWithWeirdParameterNamesOptions = (options: Options<CallWithWeirdParameterNamesData>) => { 417 - return queryOptions({ 418 - queryFn: async ({ queryKey, signal }) => { 419 - const { data } = await callWithWeirdParameterNames({ 420 - ...options, 421 - ...queryKey[0], 422 - signal, 423 - throwOnError: true 424 - }); 425 - return data; 426 - }, 427 - queryKey: callWithWeirdParameterNamesQueryKey(options) 428 - }); 429 - }; 430 - 431 - export const callWithWeirdParameterNamesMutation = (options?: Partial<Options<CallWithWeirdParameterNamesData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithWeirdParameterNamesData>> => { 432 - const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithWeirdParameterNamesData>> = { 433 - mutationFn: async (localOptions) => { 434 - const { data } = await callWithWeirdParameterNames({ 435 - ...options, 436 - ...localOptions, 437 - throwOnError: true 438 - }); 439 - return data; 440 - } 441 - }; 442 - return mutationOptions; 443 - }; 444 - 445 - export const getCallWithOptionalParamQueryKey = (options: Options<GetCallWithOptionalParamData>) => createQueryKey('getCallWithOptionalParam', options); 446 - 447 - export const getCallWithOptionalParamOptions = (options: Options<GetCallWithOptionalParamData>) => { 448 - return queryOptions({ 449 - queryFn: async ({ queryKey, signal }) => { 450 - const { data } = await getCallWithOptionalParam({ 451 - ...options, 452 - ...queryKey[0], 453 - signal, 454 - throwOnError: true 455 - }); 456 - return data; 457 - }, 458 - queryKey: getCallWithOptionalParamQueryKey(options) 459 - }); 460 - }; 461 - 462 331 export const getCallWithOptionalParamInfiniteQueryKey = (options: Options<GetCallWithOptionalParamData>): QueryKey<Options<GetCallWithOptionalParamData>> => createQueryKey('getCallWithOptionalParam', options, true); 463 332 464 333 export const getCallWithOptionalParamInfiniteOptions = (options: Options<GetCallWithOptionalParamData>) => { ··· 485 354 }); 486 355 }; 487 356 488 - export const postCallWithOptionalParamQueryKey = (options: Options<PostCallWithOptionalParamData>) => createQueryKey('postCallWithOptionalParam', options); 489 - 490 - export const postCallWithOptionalParamOptions = (options: Options<PostCallWithOptionalParamData>) => { 491 - return queryOptions({ 492 - queryFn: async ({ queryKey, signal }) => { 493 - const { data } = await postCallWithOptionalParam({ 494 - ...options, 495 - ...queryKey[0], 496 - signal, 497 - throwOnError: true 498 - }); 499 - return data; 500 - }, 501 - queryKey: postCallWithOptionalParamQueryKey(options) 502 - }); 503 - }; 504 - 505 - export const postCallWithOptionalParamInfiniteQueryKey = (options: Options<PostCallWithOptionalParamData>): QueryKey<Options<PostCallWithOptionalParamData>> => createQueryKey('postCallWithOptionalParam', options, true); 506 - 507 - export const postCallWithOptionalParamInfiniteOptions = (options: Options<PostCallWithOptionalParamData>) => { 508 - return infiniteQueryOptions<PostCallWithOptionalParamResponse, AxiosError<DefaultError>, InfiniteData<PostCallWithOptionalParamResponse>, QueryKey<Options<PostCallWithOptionalParamData>>, number | null | Pick<QueryKey<Options<PostCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'>>( 509 - // @ts-ignore 510 - { 511 - queryFn: async ({ pageParam, queryKey, signal }) => { 512 - // @ts-ignore 513 - const page: Pick<QueryKey<Options<PostCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'> = typeof pageParam === 'object' ? pageParam : { 514 - body: { 515 - offset: pageParam 516 - } 517 - }; 518 - const params = createInfiniteParams(queryKey, page); 519 - const { data } = await postCallWithOptionalParam({ 520 - ...options, 521 - ...params, 522 - signal, 523 - throwOnError: true 524 - }); 525 - return data; 526 - }, 527 - queryKey: postCallWithOptionalParamInfiniteQueryKey(options) 528 - }); 529 - }; 530 - 531 357 export const postCallWithOptionalParamMutation = (options?: Partial<Options<PostCallWithOptionalParamData>>): MutationOptions<PostCallWithOptionalParamResponse, AxiosError<DefaultError>, Options<PostCallWithOptionalParamData>> => { 532 358 const mutationOptions: MutationOptions<PostCallWithOptionalParamResponse, AxiosError<DefaultError>, Options<PostCallWithOptionalParamData>> = { 533 359 mutationFn: async (localOptions) => { ··· 542 368 return mutationOptions; 543 369 }; 544 370 545 - export const postApiVbyApiVersionRequestBodyQueryKey = (options?: Options<PostApiVbyApiVersionRequestBodyData>) => createQueryKey('postApiVbyApiVersionRequestBody', options); 546 - 547 - export const postApiVbyApiVersionRequestBodyOptions = (options?: Options<PostApiVbyApiVersionRequestBodyData>) => { 548 - return queryOptions({ 549 - queryFn: async ({ queryKey, signal }) => { 550 - const { data } = await postApiVbyApiVersionRequestBody({ 551 - ...options, 552 - ...queryKey[0], 553 - signal, 554 - throwOnError: true 555 - }); 556 - return data; 557 - }, 558 - queryKey: postApiVbyApiVersionRequestBodyQueryKey(options) 559 - }); 560 - }; 561 - 562 371 export const postApiVbyApiVersionRequestBodyMutation = (options?: Partial<Options<PostApiVbyApiVersionRequestBodyData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<PostApiVbyApiVersionRequestBodyData>> => { 563 372 const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<PostApiVbyApiVersionRequestBodyData>> = { 564 373 mutationFn: async (localOptions) => { ··· 573 382 return mutationOptions; 574 383 }; 575 384 576 - export const postApiVbyApiVersionFormDataQueryKey = (options?: Options<PostApiVbyApiVersionFormDataData>) => createQueryKey('postApiVbyApiVersionFormData', options); 577 - 578 - export const postApiVbyApiVersionFormDataOptions = (options?: Options<PostApiVbyApiVersionFormDataData>) => { 579 - return queryOptions({ 580 - queryFn: async ({ queryKey, signal }) => { 581 - const { data } = await postApiVbyApiVersionFormData({ 582 - ...options, 583 - ...queryKey[0], 584 - signal, 585 - throwOnError: true 586 - }); 587 - return data; 588 - }, 589 - queryKey: postApiVbyApiVersionFormDataQueryKey(options) 590 - }); 591 - }; 592 - 593 385 export const postApiVbyApiVersionFormDataMutation = (options?: Partial<Options<PostApiVbyApiVersionFormDataData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<PostApiVbyApiVersionFormDataData>> => { 594 386 const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<PostApiVbyApiVersionFormDataData>> = { 595 387 mutationFn: async (localOptions) => { ··· 621 413 }); 622 414 }; 623 415 624 - export const callWithDefaultOptionalParametersQueryKey = (options?: Options<CallWithDefaultOptionalParametersData>) => createQueryKey('callWithDefaultOptionalParameters', options); 625 - 626 - export const callWithDefaultOptionalParametersOptions = (options?: Options<CallWithDefaultOptionalParametersData>) => { 627 - return queryOptions({ 628 - queryFn: async ({ queryKey, signal }) => { 629 - const { data } = await callWithDefaultOptionalParameters({ 630 - ...options, 631 - ...queryKey[0], 632 - signal, 633 - throwOnError: true 634 - }); 635 - return data; 636 - }, 637 - queryKey: callWithDefaultOptionalParametersQueryKey(options) 638 - }); 639 - }; 640 - 641 416 export const callWithDefaultOptionalParametersMutation = (options?: Partial<Options<CallWithDefaultOptionalParametersData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithDefaultOptionalParametersData>> => { 642 417 const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithDefaultOptionalParametersData>> = { 643 418 mutationFn: async (localOptions) => { ··· 694 469 return data; 695 470 }, 696 471 queryKey: duplicateName2QueryKey(options) 697 - }); 698 - }; 699 - 700 - export const duplicateName3QueryKey = (options?: Options<DuplicateName3Data>) => createQueryKey('duplicateName3', options); 701 - 702 - export const duplicateName3Options = (options?: Options<DuplicateName3Data>) => { 703 - return queryOptions({ 704 - queryFn: async ({ queryKey, signal }) => { 705 - const { data } = await duplicateName3({ 706 - ...options, 707 - ...queryKey[0], 708 - signal, 709 - throwOnError: true 710 - }); 711 - return data; 712 - }, 713 - queryKey: duplicateName3QueryKey(options) 714 472 }); 715 473 }; 716 474 ··· 827 585 }); 828 586 }; 829 587 830 - export const callWithDuplicateResponsesQueryKey = (options?: Options<CallWithDuplicateResponsesData>) => createQueryKey('callWithDuplicateResponses', options); 831 - 832 - export const callWithDuplicateResponsesOptions = (options?: Options<CallWithDuplicateResponsesData>) => { 833 - return queryOptions({ 834 - queryFn: async ({ queryKey, signal }) => { 835 - const { data } = await callWithDuplicateResponses({ 836 - ...options, 837 - ...queryKey[0], 838 - signal, 839 - throwOnError: true 840 - }); 841 - return data; 842 - }, 843 - queryKey: callWithDuplicateResponsesQueryKey(options) 844 - }); 845 - }; 846 - 847 588 export const callWithDuplicateResponsesMutation = (options?: Partial<Options<CallWithDuplicateResponsesData>>): MutationOptions<CallWithDuplicateResponsesResponse, AxiosError<CallWithDuplicateResponsesError>, Options<CallWithDuplicateResponsesData>> => { 848 589 const mutationOptions: MutationOptions<CallWithDuplicateResponsesResponse, AxiosError<CallWithDuplicateResponsesError>, Options<CallWithDuplicateResponsesData>> = { 849 590 mutationFn: async (localOptions) => { ··· 906 647 }); 907 648 }; 908 649 909 - export const uploadFileQueryKey = (options: Options<UploadFileData>) => createQueryKey('uploadFile', options); 910 - 911 - export const uploadFileOptions = (options: Options<UploadFileData>) => { 912 - return queryOptions({ 913 - queryFn: async ({ queryKey, signal }) => { 914 - const { data } = await uploadFile({ 915 - ...options, 916 - ...queryKey[0], 917 - signal, 918 - throwOnError: true 919 - }); 920 - return data; 921 - }, 922 - queryKey: uploadFileQueryKey(options) 923 - }); 924 - }; 925 - 926 650 export const uploadFileMutation = (options?: Partial<Options<UploadFileData>>): MutationOptions<UploadFileResponse, AxiosError<DefaultError>, Options<UploadFileData>> => { 927 651 const mutationOptions: MutationOptions<UploadFileResponse, AxiosError<DefaultError>, Options<UploadFileData>> = { 928 652 mutationFn: async (localOptions) => { ··· 988 712 }); 989 713 }; 990 714 991 - export const multipartRequestQueryKey = (options?: Options<MultipartRequestData>) => createQueryKey('multipartRequest', options); 992 - 993 - export const multipartRequestOptions = (options?: Options<MultipartRequestData>) => { 994 - return queryOptions({ 995 - queryFn: async ({ queryKey, signal }) => { 996 - const { data } = await multipartRequest({ 997 - ...options, 998 - ...queryKey[0], 999 - signal, 1000 - throwOnError: true 1001 - }); 1002 - return data; 1003 - }, 1004 - queryKey: multipartRequestQueryKey(options) 1005 - }); 1006 - }; 1007 - 1008 715 export const multipartRequestMutation = (options?: Partial<Options<MultipartRequestData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<MultipartRequestData>> => { 1009 716 const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<MultipartRequestData>> = { 1010 717 mutationFn: async (localOptions) => { ··· 1033 740 return mutationOptions; 1034 741 }; 1035 742 1036 - export const callWithResultFromHeaderQueryKey = (options?: Options<CallWithResultFromHeaderData>) => createQueryKey('callWithResultFromHeader', options); 1037 - 1038 - export const callWithResultFromHeaderOptions = (options?: Options<CallWithResultFromHeaderData>) => { 1039 - return queryOptions({ 1040 - queryFn: async ({ queryKey, signal }) => { 1041 - const { data } = await callWithResultFromHeader({ 1042 - ...options, 1043 - ...queryKey[0], 1044 - signal, 1045 - throwOnError: true 1046 - }); 1047 - return data; 1048 - }, 1049 - queryKey: callWithResultFromHeaderQueryKey(options) 1050 - }); 1051 - }; 1052 - 1053 743 export const callWithResultFromHeaderMutation = (options?: Partial<Options<CallWithResultFromHeaderData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithResultFromHeaderData>> => { 1054 744 const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithResultFromHeaderData>> = { 1055 745 mutationFn: async (localOptions) => { ··· 1064 754 return mutationOptions; 1065 755 }; 1066 756 1067 - export const testErrorCodeQueryKey = (options: Options<TestErrorCodeData>) => createQueryKey('testErrorCode', options); 1068 - 1069 - export const testErrorCodeOptions = (options: Options<TestErrorCodeData>) => { 1070 - return queryOptions({ 1071 - queryFn: async ({ queryKey, signal }) => { 1072 - const { data } = await testErrorCode({ 1073 - ...options, 1074 - ...queryKey[0], 1075 - signal, 1076 - throwOnError: true 1077 - }); 1078 - return data; 1079 - }, 1080 - queryKey: testErrorCodeQueryKey(options) 1081 - }); 1082 - }; 1083 - 1084 757 export const testErrorCodeMutation = (options?: Partial<Options<TestErrorCodeData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<TestErrorCodeData>> => { 1085 758 const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<TestErrorCodeData>> = { 1086 759 mutationFn: async (localOptions) => { ··· 1093 766 } 1094 767 }; 1095 768 return mutationOptions; 1096 - }; 1097 - 1098 - export const nonAsciiæøåÆøÅöôêÊ字符串QueryKey = (options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data>) => createQueryKey('nonAsciiæøåÆøÅöôêÊ字符串', options); 1099 - 1100 - export const nonAsciiæøåÆøÅöôêÊ字符串Options = (options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data>) => { 1101 - return queryOptions({ 1102 - queryFn: async ({ queryKey, signal }) => { 1103 - const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ 1104 - ...options, 1105 - ...queryKey[0], 1106 - signal, 1107 - throwOnError: true 1108 - }); 1109 - return data; 1110 - }, 1111 - queryKey: nonAsciiæøåÆøÅöôêÊ字符串QueryKey(options) 1112 - }); 1113 769 }; 1114 770 1115 771 export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial<Options<NonAsciiæøåÆøÅöôêÊ字符串Data>>): MutationOptions<NonAsciiæøåÆøÅöôêÊ字符串Response, AxiosError<DefaultError>, Options<NonAsciiæøåÆøÅöôêÊ字符串Data>> => {
+28 -372
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/fetch/@tanstack/svelte-query.gen.ts
··· 71 71 return mutationOptions; 72 72 }; 73 73 74 - export const importQueryKey = (options: Options<ImportData>) => createQueryKey('import', options); 75 - 76 - export const importOptions = (options: Options<ImportData>) => { 77 - return queryOptions({ 78 - queryFn: async ({ queryKey, signal }) => { 79 - const { data } = await import_({ 80 - ...options, 81 - ...queryKey[0], 82 - signal, 83 - throwOnError: true 84 - }); 85 - return data; 86 - }, 87 - queryKey: importQueryKey(options) 88 - }); 89 - }; 90 - 91 74 export const importMutation = (options?: Partial<Options<ImportData>>): MutationOptions<ImportResponse, DefaultError, Options<ImportData>> => { 92 75 const mutationOptions: MutationOptions<ImportResponse, DefaultError, Options<ImportData>> = { 93 76 mutationFn: async (localOptions) => { ··· 195 178 return mutationOptions; 196 179 }; 197 180 198 - export const postCallWithoutParametersAndResponseQueryKey = (options?: Options<PostCallWithoutParametersAndResponseData>) => createQueryKey('postCallWithoutParametersAndResponse', options); 199 - 200 - export const postCallWithoutParametersAndResponseOptions = (options?: Options<PostCallWithoutParametersAndResponseData>) => { 201 - return queryOptions({ 202 - queryFn: async ({ queryKey, signal }) => { 203 - const { data } = await postCallWithoutParametersAndResponse({ 204 - ...options, 205 - ...queryKey[0], 206 - signal, 207 - throwOnError: true 208 - }); 209 - return data; 210 - }, 211 - queryKey: postCallWithoutParametersAndResponseQueryKey(options) 212 - }); 213 - }; 214 - 215 181 export const postCallWithoutParametersAndResponseMutation = (options?: Partial<Options<PostCallWithoutParametersAndResponseData>>): MutationOptions<unknown, DefaultError, Options<PostCallWithoutParametersAndResponseData>> => { 216 182 const mutationOptions: MutationOptions<unknown, DefaultError, Options<PostCallWithoutParametersAndResponseData>> = { 217 183 mutationFn: async (localOptions) => { ··· 254 220 return mutationOptions; 255 221 }; 256 222 257 - export const callWithDescriptionsQueryKey = (options?: Options<CallWithDescriptionsData>) => createQueryKey('callWithDescriptions', options); 258 - 259 - export const callWithDescriptionsOptions = (options?: Options<CallWithDescriptionsData>) => { 260 - return queryOptions({ 261 - queryFn: async ({ queryKey, signal }) => { 262 - const { data } = await callWithDescriptions({ 263 - ...options, 264 - ...queryKey[0], 265 - signal, 266 - throwOnError: true 267 - }); 268 - return data; 269 - }, 270 - queryKey: callWithDescriptionsQueryKey(options) 271 - }); 272 - }; 273 - 274 223 export const callWithDescriptionsMutation = (options?: Partial<Options<CallWithDescriptionsData>>): MutationOptions<unknown, DefaultError, Options<CallWithDescriptionsData>> => { 275 224 const mutationOptions: MutationOptions<unknown, DefaultError, Options<CallWithDescriptionsData>> = { 276 225 mutationFn: async (localOptions) => { ··· 285 234 return mutationOptions; 286 235 }; 287 236 288 - export const deprecatedCallQueryKey = (options: Options<DeprecatedCallData>) => createQueryKey('deprecatedCall', options); 289 - 290 237 /** 291 238 * @deprecated 292 239 */ 293 - export const deprecatedCallOptions = (options: Options<DeprecatedCallData>) => { 294 - return queryOptions({ 295 - queryFn: async ({ queryKey, signal }) => { 240 + export const deprecatedCallMutation = (options?: Partial<Options<DeprecatedCallData>>): MutationOptions<unknown, DefaultError, Options<DeprecatedCallData>> => { 241 + const mutationOptions: MutationOptions<unknown, DefaultError, Options<DeprecatedCallData>> = { 242 + mutationFn: async (localOptions) => { 296 243 const { data } = await deprecatedCall({ 297 244 ...options, 298 - ...queryKey[0], 299 - signal, 245 + ...localOptions, 300 246 throwOnError: true 301 247 }); 302 248 return data; 303 - }, 304 - queryKey: deprecatedCallQueryKey(options) 305 - }); 249 + } 250 + }; 251 + return mutationOptions; 306 252 }; 307 253 308 - /** 309 - * @deprecated 310 - */ 311 - export const deprecatedCallMutation = (options?: Partial<Options<DeprecatedCallData>>): MutationOptions<unknown, DefaultError, Options<DeprecatedCallData>> => { 312 - const mutationOptions: MutationOptions<unknown, DefaultError, Options<DeprecatedCallData>> = { 254 + export const callWithParametersMutation = (options?: Partial<Options<CallWithParametersData>>): MutationOptions<unknown, DefaultError, Options<CallWithParametersData>> => { 255 + const mutationOptions: MutationOptions<unknown, DefaultError, Options<CallWithParametersData>> = { 313 256 mutationFn: async (localOptions) => { 314 - const { data } = await deprecatedCall({ 257 + const { data } = await callWithParameters({ 258 + ...options, 259 + ...localOptions, 260 + throwOnError: true 261 + }); 262 + return data; 263 + } 264 + }; 265 + return mutationOptions; 266 + }; 267 + 268 + export const callWithWeirdParameterNamesMutation = (options?: Partial<Options<CallWithWeirdParameterNamesData>>): MutationOptions<unknown, DefaultError, Options<CallWithWeirdParameterNamesData>> => { 269 + const mutationOptions: MutationOptions<unknown, DefaultError, Options<CallWithWeirdParameterNamesData>> = { 270 + mutationFn: async (localOptions) => { 271 + const { data } = await callWithWeirdParameterNames({ 315 272 ...options, 316 273 ...localOptions, 317 274 throwOnError: true ··· 322 279 return mutationOptions; 323 280 }; 324 281 325 - export const callWithParametersQueryKey = (options: Options<CallWithParametersData>) => createQueryKey('callWithParameters', options); 282 + export const getCallWithOptionalParamQueryKey = (options: Options<GetCallWithOptionalParamData>) => createQueryKey('getCallWithOptionalParam', options); 326 283 327 - export const callWithParametersOptions = (options: Options<CallWithParametersData>) => { 284 + export const getCallWithOptionalParamOptions = (options: Options<GetCallWithOptionalParamData>) => { 328 285 return queryOptions({ 329 286 queryFn: async ({ queryKey, signal }) => { 330 - const { data } = await callWithParameters({ 287 + const { data } = await getCallWithOptionalParam({ 331 288 ...options, 332 289 ...queryKey[0], 333 290 signal, ··· 335 292 }); 336 293 return data; 337 294 }, 338 - queryKey: callWithParametersQueryKey(options) 295 + queryKey: getCallWithOptionalParamQueryKey(options) 339 296 }); 340 297 }; 341 298 ··· 370 327 return params as unknown as typeof page; 371 328 }; 372 329 373 - export const callWithParametersInfiniteQueryKey = (options: Options<CallWithParametersData>): QueryKey<Options<CallWithParametersData>> => createQueryKey('callWithParameters', options, true); 374 - 375 - export const callWithParametersInfiniteOptions = (options: Options<CallWithParametersData>) => { 376 - return infiniteQueryOptions<unknown, DefaultError, InfiniteData<unknown>, QueryKey<Options<CallWithParametersData>>, string | null | Pick<QueryKey<Options<CallWithParametersData>>[0], 'body' | 'headers' | 'path' | 'query'>>( 377 - // @ts-ignore 378 - { 379 - queryFn: async ({ pageParam, queryKey, signal }) => { 380 - // @ts-ignore 381 - const page: Pick<QueryKey<Options<CallWithParametersData>>[0], 'body' | 'headers' | 'path' | 'query'> = typeof pageParam === 'object' ? pageParam : { 382 - query: { 383 - cursor: pageParam 384 - } 385 - }; 386 - const params = createInfiniteParams(queryKey, page); 387 - const { data } = await callWithParameters({ 388 - ...options, 389 - ...params, 390 - signal, 391 - throwOnError: true 392 - }); 393 - return data; 394 - }, 395 - queryKey: callWithParametersInfiniteQueryKey(options) 396 - }); 397 - }; 398 - 399 - export const callWithParametersMutation = (options?: Partial<Options<CallWithParametersData>>): MutationOptions<unknown, DefaultError, Options<CallWithParametersData>> => { 400 - const mutationOptions: MutationOptions<unknown, DefaultError, Options<CallWithParametersData>> = { 401 - mutationFn: async (localOptions) => { 402 - const { data } = await callWithParameters({ 403 - ...options, 404 - ...localOptions, 405 - throwOnError: true 406 - }); 407 - return data; 408 - } 409 - }; 410 - return mutationOptions; 411 - }; 412 - 413 - export const callWithWeirdParameterNamesQueryKey = (options: Options<CallWithWeirdParameterNamesData>) => createQueryKey('callWithWeirdParameterNames', options); 414 - 415 - export const callWithWeirdParameterNamesOptions = (options: Options<CallWithWeirdParameterNamesData>) => { 416 - return queryOptions({ 417 - queryFn: async ({ queryKey, signal }) => { 418 - const { data } = await callWithWeirdParameterNames({ 419 - ...options, 420 - ...queryKey[0], 421 - signal, 422 - throwOnError: true 423 - }); 424 - return data; 425 - }, 426 - queryKey: callWithWeirdParameterNamesQueryKey(options) 427 - }); 428 - }; 429 - 430 - export const callWithWeirdParameterNamesMutation = (options?: Partial<Options<CallWithWeirdParameterNamesData>>): MutationOptions<unknown, DefaultError, Options<CallWithWeirdParameterNamesData>> => { 431 - const mutationOptions: MutationOptions<unknown, DefaultError, Options<CallWithWeirdParameterNamesData>> = { 432 - mutationFn: async (localOptions) => { 433 - const { data } = await callWithWeirdParameterNames({ 434 - ...options, 435 - ...localOptions, 436 - throwOnError: true 437 - }); 438 - return data; 439 - } 440 - }; 441 - return mutationOptions; 442 - }; 443 - 444 - export const getCallWithOptionalParamQueryKey = (options: Options<GetCallWithOptionalParamData>) => createQueryKey('getCallWithOptionalParam', options); 445 - 446 - export const getCallWithOptionalParamOptions = (options: Options<GetCallWithOptionalParamData>) => { 447 - return queryOptions({ 448 - queryFn: async ({ queryKey, signal }) => { 449 - const { data } = await getCallWithOptionalParam({ 450 - ...options, 451 - ...queryKey[0], 452 - signal, 453 - throwOnError: true 454 - }); 455 - return data; 456 - }, 457 - queryKey: getCallWithOptionalParamQueryKey(options) 458 - }); 459 - }; 460 - 461 330 export const getCallWithOptionalParamInfiniteQueryKey = (options: Options<GetCallWithOptionalParamData>): QueryKey<Options<GetCallWithOptionalParamData>> => createQueryKey('getCallWithOptionalParam', options, true); 462 331 463 332 export const getCallWithOptionalParamInfiniteOptions = (options: Options<GetCallWithOptionalParamData>) => { ··· 484 353 }); 485 354 }; 486 355 487 - export const postCallWithOptionalParamQueryKey = (options: Options<PostCallWithOptionalParamData>) => createQueryKey('postCallWithOptionalParam', options); 488 - 489 - export const postCallWithOptionalParamOptions = (options: Options<PostCallWithOptionalParamData>) => { 490 - return queryOptions({ 491 - queryFn: async ({ queryKey, signal }) => { 492 - const { data } = await postCallWithOptionalParam({ 493 - ...options, 494 - ...queryKey[0], 495 - signal, 496 - throwOnError: true 497 - }); 498 - return data; 499 - }, 500 - queryKey: postCallWithOptionalParamQueryKey(options) 501 - }); 502 - }; 503 - 504 - export const postCallWithOptionalParamInfiniteQueryKey = (options: Options<PostCallWithOptionalParamData>): QueryKey<Options<PostCallWithOptionalParamData>> => createQueryKey('postCallWithOptionalParam', options, true); 505 - 506 - export const postCallWithOptionalParamInfiniteOptions = (options: Options<PostCallWithOptionalParamData>) => { 507 - return infiniteQueryOptions<PostCallWithOptionalParamResponse, DefaultError, InfiniteData<PostCallWithOptionalParamResponse>, QueryKey<Options<PostCallWithOptionalParamData>>, number | null | Pick<QueryKey<Options<PostCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'>>( 508 - // @ts-ignore 509 - { 510 - queryFn: async ({ pageParam, queryKey, signal }) => { 511 - // @ts-ignore 512 - const page: Pick<QueryKey<Options<PostCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'> = typeof pageParam === 'object' ? pageParam : { 513 - body: { 514 - offset: pageParam 515 - } 516 - }; 517 - const params = createInfiniteParams(queryKey, page); 518 - const { data } = await postCallWithOptionalParam({ 519 - ...options, 520 - ...params, 521 - signal, 522 - throwOnError: true 523 - }); 524 - return data; 525 - }, 526 - queryKey: postCallWithOptionalParamInfiniteQueryKey(options) 527 - }); 528 - }; 529 - 530 356 export const postCallWithOptionalParamMutation = (options?: Partial<Options<PostCallWithOptionalParamData>>): MutationOptions<PostCallWithOptionalParamResponse, DefaultError, Options<PostCallWithOptionalParamData>> => { 531 357 const mutationOptions: MutationOptions<PostCallWithOptionalParamResponse, DefaultError, Options<PostCallWithOptionalParamData>> = { 532 358 mutationFn: async (localOptions) => { ··· 541 367 return mutationOptions; 542 368 }; 543 369 544 - export const postApiVbyApiVersionRequestBodyQueryKey = (options?: Options<PostApiVbyApiVersionRequestBodyData>) => createQueryKey('postApiVbyApiVersionRequestBody', options); 545 - 546 - export const postApiVbyApiVersionRequestBodyOptions = (options?: Options<PostApiVbyApiVersionRequestBodyData>) => { 547 - return queryOptions({ 548 - queryFn: async ({ queryKey, signal }) => { 549 - const { data } = await postApiVbyApiVersionRequestBody({ 550 - ...options, 551 - ...queryKey[0], 552 - signal, 553 - throwOnError: true 554 - }); 555 - return data; 556 - }, 557 - queryKey: postApiVbyApiVersionRequestBodyQueryKey(options) 558 - }); 559 - }; 560 - 561 370 export const postApiVbyApiVersionRequestBodyMutation = (options?: Partial<Options<PostApiVbyApiVersionRequestBodyData>>): MutationOptions<unknown, DefaultError, Options<PostApiVbyApiVersionRequestBodyData>> => { 562 371 const mutationOptions: MutationOptions<unknown, DefaultError, Options<PostApiVbyApiVersionRequestBodyData>> = { 563 372 mutationFn: async (localOptions) => { ··· 572 381 return mutationOptions; 573 382 }; 574 383 575 - export const postApiVbyApiVersionFormDataQueryKey = (options?: Options<PostApiVbyApiVersionFormDataData>) => createQueryKey('postApiVbyApiVersionFormData', options); 576 - 577 - export const postApiVbyApiVersionFormDataOptions = (options?: Options<PostApiVbyApiVersionFormDataData>) => { 578 - return queryOptions({ 579 - queryFn: async ({ queryKey, signal }) => { 580 - const { data } = await postApiVbyApiVersionFormData({ 581 - ...options, 582 - ...queryKey[0], 583 - signal, 584 - throwOnError: true 585 - }); 586 - return data; 587 - }, 588 - queryKey: postApiVbyApiVersionFormDataQueryKey(options) 589 - }); 590 - }; 591 - 592 384 export const postApiVbyApiVersionFormDataMutation = (options?: Partial<Options<PostApiVbyApiVersionFormDataData>>): MutationOptions<unknown, DefaultError, Options<PostApiVbyApiVersionFormDataData>> => { 593 385 const mutationOptions: MutationOptions<unknown, DefaultError, Options<PostApiVbyApiVersionFormDataData>> = { 594 386 mutationFn: async (localOptions) => { ··· 620 412 }); 621 413 }; 622 414 623 - export const callWithDefaultOptionalParametersQueryKey = (options?: Options<CallWithDefaultOptionalParametersData>) => createQueryKey('callWithDefaultOptionalParameters', options); 624 - 625 - export const callWithDefaultOptionalParametersOptions = (options?: Options<CallWithDefaultOptionalParametersData>) => { 626 - return queryOptions({ 627 - queryFn: async ({ queryKey, signal }) => { 628 - const { data } = await callWithDefaultOptionalParameters({ 629 - ...options, 630 - ...queryKey[0], 631 - signal, 632 - throwOnError: true 633 - }); 634 - return data; 635 - }, 636 - queryKey: callWithDefaultOptionalParametersQueryKey(options) 637 - }); 638 - }; 639 - 640 415 export const callWithDefaultOptionalParametersMutation = (options?: Partial<Options<CallWithDefaultOptionalParametersData>>): MutationOptions<unknown, DefaultError, Options<CallWithDefaultOptionalParametersData>> => { 641 416 const mutationOptions: MutationOptions<unknown, DefaultError, Options<CallWithDefaultOptionalParametersData>> = { 642 417 mutationFn: async (localOptions) => { ··· 693 468 return data; 694 469 }, 695 470 queryKey: duplicateName2QueryKey(options) 696 - }); 697 - }; 698 - 699 - export const duplicateName3QueryKey = (options?: Options<DuplicateName3Data>) => createQueryKey('duplicateName3', options); 700 - 701 - export const duplicateName3Options = (options?: Options<DuplicateName3Data>) => { 702 - return queryOptions({ 703 - queryFn: async ({ queryKey, signal }) => { 704 - const { data } = await duplicateName3({ 705 - ...options, 706 - ...queryKey[0], 707 - signal, 708 - throwOnError: true 709 - }); 710 - return data; 711 - }, 712 - queryKey: duplicateName3QueryKey(options) 713 471 }); 714 472 }; 715 473 ··· 826 584 }); 827 585 }; 828 586 829 - export const callWithDuplicateResponsesQueryKey = (options?: Options<CallWithDuplicateResponsesData>) => createQueryKey('callWithDuplicateResponses', options); 830 - 831 - export const callWithDuplicateResponsesOptions = (options?: Options<CallWithDuplicateResponsesData>) => { 832 - return queryOptions({ 833 - queryFn: async ({ queryKey, signal }) => { 834 - const { data } = await callWithDuplicateResponses({ 835 - ...options, 836 - ...queryKey[0], 837 - signal, 838 - throwOnError: true 839 - }); 840 - return data; 841 - }, 842 - queryKey: callWithDuplicateResponsesQueryKey(options) 843 - }); 844 - }; 845 - 846 587 export const callWithDuplicateResponsesMutation = (options?: Partial<Options<CallWithDuplicateResponsesData>>): MutationOptions<CallWithDuplicateResponsesResponse, CallWithDuplicateResponsesError, Options<CallWithDuplicateResponsesData>> => { 847 588 const mutationOptions: MutationOptions<CallWithDuplicateResponsesResponse, CallWithDuplicateResponsesError, Options<CallWithDuplicateResponsesData>> = { 848 589 mutationFn: async (localOptions) => { ··· 905 646 }); 906 647 }; 907 648 908 - export const uploadFileQueryKey = (options: Options<UploadFileData>) => createQueryKey('uploadFile', options); 909 - 910 - export const uploadFileOptions = (options: Options<UploadFileData>) => { 911 - return queryOptions({ 912 - queryFn: async ({ queryKey, signal }) => { 913 - const { data } = await uploadFile({ 914 - ...options, 915 - ...queryKey[0], 916 - signal, 917 - throwOnError: true 918 - }); 919 - return data; 920 - }, 921 - queryKey: uploadFileQueryKey(options) 922 - }); 923 - }; 924 - 925 649 export const uploadFileMutation = (options?: Partial<Options<UploadFileData>>): MutationOptions<UploadFileResponse, DefaultError, Options<UploadFileData>> => { 926 650 const mutationOptions: MutationOptions<UploadFileResponse, DefaultError, Options<UploadFileData>> = { 927 651 mutationFn: async (localOptions) => { ··· 987 711 }); 988 712 }; 989 713 990 - export const multipartRequestQueryKey = (options?: Options<MultipartRequestData>) => createQueryKey('multipartRequest', options); 991 - 992 - export const multipartRequestOptions = (options?: Options<MultipartRequestData>) => { 993 - return queryOptions({ 994 - queryFn: async ({ queryKey, signal }) => { 995 - const { data } = await multipartRequest({ 996 - ...options, 997 - ...queryKey[0], 998 - signal, 999 - throwOnError: true 1000 - }); 1001 - return data; 1002 - }, 1003 - queryKey: multipartRequestQueryKey(options) 1004 - }); 1005 - }; 1006 - 1007 714 export const multipartRequestMutation = (options?: Partial<Options<MultipartRequestData>>): MutationOptions<unknown, DefaultError, Options<MultipartRequestData>> => { 1008 715 const mutationOptions: MutationOptions<unknown, DefaultError, Options<MultipartRequestData>> = { 1009 716 mutationFn: async (localOptions) => { ··· 1032 739 return mutationOptions; 1033 740 }; 1034 741 1035 - export const callWithResultFromHeaderQueryKey = (options?: Options<CallWithResultFromHeaderData>) => createQueryKey('callWithResultFromHeader', options); 1036 - 1037 - export const callWithResultFromHeaderOptions = (options?: Options<CallWithResultFromHeaderData>) => { 1038 - return queryOptions({ 1039 - queryFn: async ({ queryKey, signal }) => { 1040 - const { data } = await callWithResultFromHeader({ 1041 - ...options, 1042 - ...queryKey[0], 1043 - signal, 1044 - throwOnError: true 1045 - }); 1046 - return data; 1047 - }, 1048 - queryKey: callWithResultFromHeaderQueryKey(options) 1049 - }); 1050 - }; 1051 - 1052 742 export const callWithResultFromHeaderMutation = (options?: Partial<Options<CallWithResultFromHeaderData>>): MutationOptions<unknown, DefaultError, Options<CallWithResultFromHeaderData>> => { 1053 743 const mutationOptions: MutationOptions<unknown, DefaultError, Options<CallWithResultFromHeaderData>> = { 1054 744 mutationFn: async (localOptions) => { ··· 1063 753 return mutationOptions; 1064 754 }; 1065 755 1066 - export const testErrorCodeQueryKey = (options: Options<TestErrorCodeData>) => createQueryKey('testErrorCode', options); 1067 - 1068 - export const testErrorCodeOptions = (options: Options<TestErrorCodeData>) => { 1069 - return queryOptions({ 1070 - queryFn: async ({ queryKey, signal }) => { 1071 - const { data } = await testErrorCode({ 1072 - ...options, 1073 - ...queryKey[0], 1074 - signal, 1075 - throwOnError: true 1076 - }); 1077 - return data; 1078 - }, 1079 - queryKey: testErrorCodeQueryKey(options) 1080 - }); 1081 - }; 1082 - 1083 756 export const testErrorCodeMutation = (options?: Partial<Options<TestErrorCodeData>>): MutationOptions<unknown, DefaultError, Options<TestErrorCodeData>> => { 1084 757 const mutationOptions: MutationOptions<unknown, DefaultError, Options<TestErrorCodeData>> = { 1085 758 mutationFn: async (localOptions) => { ··· 1092 765 } 1093 766 }; 1094 767 return mutationOptions; 1095 - }; 1096 - 1097 - export const nonAsciiæøåÆøÅöôêÊ字符串QueryKey = (options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data>) => createQueryKey('nonAsciiæøåÆøÅöôêÊ字符串', options); 1098 - 1099 - export const nonAsciiæøåÆøÅöôêÊ字符串Options = (options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data>) => { 1100 - return queryOptions({ 1101 - queryFn: async ({ queryKey, signal }) => { 1102 - const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ 1103 - ...options, 1104 - ...queryKey[0], 1105 - signal, 1106 - throwOnError: true 1107 - }); 1108 - return data; 1109 - }, 1110 - queryKey: nonAsciiæøåÆøÅöôêÊ字符串QueryKey(options) 1111 - }); 1112 768 }; 1113 769 1114 770 export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial<Options<NonAsciiæøåÆøÅöôêÊ字符串Data>>): MutationOptions<NonAsciiæøåÆøÅöôêÊ字符串Response, DefaultError, Options<NonAsciiæøåÆøÅöôêÊ字符串Data>> => {
-34
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/name-builder/@tanstack/svelte-query.gen.ts
··· 57 57 }); 58 58 }; 59 59 60 - export const fooPostD = (options?: Options<FooPostData>) => createQueryKey('fooPost', options); 61 - 62 - export const fooPostE = (options?: Options<FooPostData>) => { 63 - return queryOptions({ 64 - queryFn: async ({ queryKey, signal }) => { 65 - const { data } = await fooPost({ 66 - ...options, 67 - ...queryKey[0], 68 - signal, 69 - throwOnError: true 70 - }); 71 - return data; 72 - }, 73 - queryKey: fooPostD(options) 74 - }); 75 - }; 76 - 77 60 export const fooPostC = (options?: Partial<Options<FooPostData>>): MutationOptions<FooPostResponse, DefaultError, Options<FooPostData>> => { 78 61 const mutationOptions: MutationOptions<FooPostResponse, DefaultError, Options<FooPostData>> = { 79 62 mutationFn: async (localOptions) => { ··· 116 99 return data; 117 100 }, 118 101 queryKey: getFooBarD(options) 119 - }); 120 - }; 121 - 122 - export const fooBarPostD = (options?: Options<FooBarPostData>) => createQueryKey('fooBarPost', options); 123 - 124 - export const fooBarPostE = (options?: Options<FooBarPostData>) => { 125 - return queryOptions({ 126 - queryFn: async ({ queryKey, signal }) => { 127 - const { data } = await fooBarPost({ 128 - ...options, 129 - ...queryKey[0], 130 - signal, 131 - throwOnError: true 132 - }); 133 - return data; 134 - }, 135 - queryKey: fooBarPostD(options) 136 102 }); 137 103 }; 138 104
-34
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/asClass/@tanstack/vue-query.gen.ts
··· 57 57 }); 58 58 }; 59 59 60 - export const fooPostQueryKey = (options?: Options<FooPostData>) => createQueryKey('fooPost', options); 61 - 62 - export const fooPostOptions = (options?: Options<FooPostData>) => { 63 - return queryOptions({ 64 - queryFn: async ({ queryKey, signal }) => { 65 - const { data } = await FooBazService.fooService.post({ 66 - ...options, 67 - ...queryKey[0], 68 - signal, 69 - throwOnError: true 70 - }); 71 - return data; 72 - }, 73 - queryKey: fooPostQueryKey(options) 74 - }); 75 - }; 76 - 77 60 export const fooPostMutation = (options?: Partial<Options<FooPostData>>): UseMutationOptions<FooPostResponse, DefaultError, Options<FooPostData>> => { 78 61 const mutationOptions: UseMutationOptions<FooPostResponse, DefaultError, Options<FooPostData>> = { 79 62 mutationFn: async (localOptions) => { ··· 116 99 return data; 117 100 }, 118 101 queryKey: getFooBarQueryKey(options) 119 - }); 120 - }; 121 - 122 - export const fooBarPostQueryKey = (options?: Options<FooBarPostData>) => createQueryKey('fooBarPost', options); 123 - 124 - export const fooBarPostOptions = (options?: Options<FooBarPostData>) => { 125 - return queryOptions({ 126 - queryFn: async ({ queryKey, signal }) => { 127 - const { data } = await FooBazService.fooService.barService.post({ 128 - ...options, 129 - ...queryKey[0], 130 - signal, 131 - throwOnError: true 132 - }); 133 - return data; 134 - }, 135 - queryKey: fooBarPostQueryKey(options) 136 102 }); 137 103 }; 138 104
+28 -372
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/axios/@tanstack/vue-query.gen.ts
··· 72 72 return mutationOptions; 73 73 }; 74 74 75 - export const importQueryKey = (options: Options<ImportData>) => createQueryKey('import', options); 76 - 77 - export const importOptions = (options: Options<ImportData>) => { 78 - return queryOptions({ 79 - queryFn: async ({ queryKey, signal }) => { 80 - const { data } = await import_({ 81 - ...options, 82 - ...queryKey[0], 83 - signal, 84 - throwOnError: true 85 - }); 86 - return data; 87 - }, 88 - queryKey: importQueryKey(options) 89 - }); 90 - }; 91 - 92 75 export const importMutation = (options?: Partial<Options<ImportData>>): UseMutationOptions<ImportResponse, AxiosError<DefaultError>, Options<ImportData>> => { 93 76 const mutationOptions: UseMutationOptions<ImportResponse, AxiosError<DefaultError>, Options<ImportData>> = { 94 77 mutationFn: async (localOptions) => { ··· 196 179 return mutationOptions; 197 180 }; 198 181 199 - export const postCallWithoutParametersAndResponseQueryKey = (options?: Options<PostCallWithoutParametersAndResponseData>) => createQueryKey('postCallWithoutParametersAndResponse', options); 200 - 201 - export const postCallWithoutParametersAndResponseOptions = (options?: Options<PostCallWithoutParametersAndResponseData>) => { 202 - return queryOptions({ 203 - queryFn: async ({ queryKey, signal }) => { 204 - const { data } = await postCallWithoutParametersAndResponse({ 205 - ...options, 206 - ...queryKey[0], 207 - signal, 208 - throwOnError: true 209 - }); 210 - return data; 211 - }, 212 - queryKey: postCallWithoutParametersAndResponseQueryKey(options) 213 - }); 214 - }; 215 - 216 182 export const postCallWithoutParametersAndResponseMutation = (options?: Partial<Options<PostCallWithoutParametersAndResponseData>>): UseMutationOptions<unknown, AxiosError<DefaultError>, Options<PostCallWithoutParametersAndResponseData>> => { 217 183 const mutationOptions: UseMutationOptions<unknown, AxiosError<DefaultError>, Options<PostCallWithoutParametersAndResponseData>> = { 218 184 mutationFn: async (localOptions) => { ··· 255 221 return mutationOptions; 256 222 }; 257 223 258 - export const callWithDescriptionsQueryKey = (options?: Options<CallWithDescriptionsData>) => createQueryKey('callWithDescriptions', options); 259 - 260 - export const callWithDescriptionsOptions = (options?: Options<CallWithDescriptionsData>) => { 261 - return queryOptions({ 262 - queryFn: async ({ queryKey, signal }) => { 263 - const { data } = await callWithDescriptions({ 264 - ...options, 265 - ...queryKey[0], 266 - signal, 267 - throwOnError: true 268 - }); 269 - return data; 270 - }, 271 - queryKey: callWithDescriptionsQueryKey(options) 272 - }); 273 - }; 274 - 275 224 export const callWithDescriptionsMutation = (options?: Partial<Options<CallWithDescriptionsData>>): UseMutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithDescriptionsData>> => { 276 225 const mutationOptions: UseMutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithDescriptionsData>> = { 277 226 mutationFn: async (localOptions) => { ··· 286 235 return mutationOptions; 287 236 }; 288 237 289 - export const deprecatedCallQueryKey = (options: Options<DeprecatedCallData>) => createQueryKey('deprecatedCall', options); 290 - 291 238 /** 292 239 * @deprecated 293 240 */ 294 - export const deprecatedCallOptions = (options: Options<DeprecatedCallData>) => { 295 - return queryOptions({ 296 - queryFn: async ({ queryKey, signal }) => { 241 + export const deprecatedCallMutation = (options?: Partial<Options<DeprecatedCallData>>): UseMutationOptions<unknown, AxiosError<DefaultError>, Options<DeprecatedCallData>> => { 242 + const mutationOptions: UseMutationOptions<unknown, AxiosError<DefaultError>, Options<DeprecatedCallData>> = { 243 + mutationFn: async (localOptions) => { 297 244 const { data } = await deprecatedCall({ 298 245 ...options, 299 - ...queryKey[0], 300 - signal, 246 + ...localOptions, 301 247 throwOnError: true 302 248 }); 303 249 return data; 304 - }, 305 - queryKey: deprecatedCallQueryKey(options) 306 - }); 250 + } 251 + }; 252 + return mutationOptions; 307 253 }; 308 254 309 - /** 310 - * @deprecated 311 - */ 312 - export const deprecatedCallMutation = (options?: Partial<Options<DeprecatedCallData>>): UseMutationOptions<unknown, AxiosError<DefaultError>, Options<DeprecatedCallData>> => { 313 - const mutationOptions: UseMutationOptions<unknown, AxiosError<DefaultError>, Options<DeprecatedCallData>> = { 255 + export const callWithParametersMutation = (options?: Partial<Options<CallWithParametersData>>): UseMutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithParametersData>> => { 256 + const mutationOptions: UseMutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithParametersData>> = { 314 257 mutationFn: async (localOptions) => { 315 - const { data } = await deprecatedCall({ 258 + const { data } = await callWithParameters({ 259 + ...options, 260 + ...localOptions, 261 + throwOnError: true 262 + }); 263 + return data; 264 + } 265 + }; 266 + return mutationOptions; 267 + }; 268 + 269 + export const callWithWeirdParameterNamesMutation = (options?: Partial<Options<CallWithWeirdParameterNamesData>>): UseMutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithWeirdParameterNamesData>> => { 270 + const mutationOptions: UseMutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithWeirdParameterNamesData>> = { 271 + mutationFn: async (localOptions) => { 272 + const { data } = await callWithWeirdParameterNames({ 316 273 ...options, 317 274 ...localOptions, 318 275 throwOnError: true ··· 323 280 return mutationOptions; 324 281 }; 325 282 326 - export const callWithParametersQueryKey = (options: Options<CallWithParametersData>) => createQueryKey('callWithParameters', options); 283 + export const getCallWithOptionalParamQueryKey = (options: Options<GetCallWithOptionalParamData>) => createQueryKey('getCallWithOptionalParam', options); 327 284 328 - export const callWithParametersOptions = (options: Options<CallWithParametersData>) => { 285 + export const getCallWithOptionalParamOptions = (options: Options<GetCallWithOptionalParamData>) => { 329 286 return queryOptions({ 330 287 queryFn: async ({ queryKey, signal }) => { 331 - const { data } = await callWithParameters({ 288 + const { data } = await getCallWithOptionalParam({ 332 289 ...options, 333 290 ...queryKey[0], 334 291 signal, ··· 336 293 }); 337 294 return data; 338 295 }, 339 - queryKey: callWithParametersQueryKey(options) 296 + queryKey: getCallWithOptionalParamQueryKey(options) 340 297 }); 341 298 }; 342 299 ··· 371 328 return params as unknown as typeof page; 372 329 }; 373 330 374 - export const callWithParametersInfiniteQueryKey = (options: Options<CallWithParametersData>): QueryKey<Options<CallWithParametersData>> => createQueryKey('callWithParameters', options, true); 375 - 376 - export const callWithParametersInfiniteOptions = (options: Options<CallWithParametersData>) => { 377 - return infiniteQueryOptions<unknown, AxiosError<DefaultError>, InfiniteData<unknown>, QueryKey<Options<CallWithParametersData>>, string | null | Pick<QueryKey<Options<CallWithParametersData>>[0], 'body' | 'headers' | 'path' | 'query'>>( 378 - // @ts-ignore 379 - { 380 - queryFn: async ({ pageParam, queryKey, signal }) => { 381 - // @ts-ignore 382 - const page: Pick<QueryKey<Options<CallWithParametersData>>[0], 'body' | 'headers' | 'path' | 'query'> = typeof pageParam === 'object' ? pageParam : { 383 - query: { 384 - cursor: pageParam 385 - } 386 - }; 387 - const params = createInfiniteParams(queryKey, page); 388 - const { data } = await callWithParameters({ 389 - ...options, 390 - ...params, 391 - signal, 392 - throwOnError: true 393 - }); 394 - return data; 395 - }, 396 - queryKey: callWithParametersInfiniteQueryKey(options) 397 - }); 398 - }; 399 - 400 - export const callWithParametersMutation = (options?: Partial<Options<CallWithParametersData>>): UseMutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithParametersData>> => { 401 - const mutationOptions: UseMutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithParametersData>> = { 402 - mutationFn: async (localOptions) => { 403 - const { data } = await callWithParameters({ 404 - ...options, 405 - ...localOptions, 406 - throwOnError: true 407 - }); 408 - return data; 409 - } 410 - }; 411 - return mutationOptions; 412 - }; 413 - 414 - export const callWithWeirdParameterNamesQueryKey = (options: Options<CallWithWeirdParameterNamesData>) => createQueryKey('callWithWeirdParameterNames', options); 415 - 416 - export const callWithWeirdParameterNamesOptions = (options: Options<CallWithWeirdParameterNamesData>) => { 417 - return queryOptions({ 418 - queryFn: async ({ queryKey, signal }) => { 419 - const { data } = await callWithWeirdParameterNames({ 420 - ...options, 421 - ...queryKey[0], 422 - signal, 423 - throwOnError: true 424 - }); 425 - return data; 426 - }, 427 - queryKey: callWithWeirdParameterNamesQueryKey(options) 428 - }); 429 - }; 430 - 431 - export const callWithWeirdParameterNamesMutation = (options?: Partial<Options<CallWithWeirdParameterNamesData>>): UseMutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithWeirdParameterNamesData>> => { 432 - const mutationOptions: UseMutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithWeirdParameterNamesData>> = { 433 - mutationFn: async (localOptions) => { 434 - const { data } = await callWithWeirdParameterNames({ 435 - ...options, 436 - ...localOptions, 437 - throwOnError: true 438 - }); 439 - return data; 440 - } 441 - }; 442 - return mutationOptions; 443 - }; 444 - 445 - export const getCallWithOptionalParamQueryKey = (options: Options<GetCallWithOptionalParamData>) => createQueryKey('getCallWithOptionalParam', options); 446 - 447 - export const getCallWithOptionalParamOptions = (options: Options<GetCallWithOptionalParamData>) => { 448 - return queryOptions({ 449 - queryFn: async ({ queryKey, signal }) => { 450 - const { data } = await getCallWithOptionalParam({ 451 - ...options, 452 - ...queryKey[0], 453 - signal, 454 - throwOnError: true 455 - }); 456 - return data; 457 - }, 458 - queryKey: getCallWithOptionalParamQueryKey(options) 459 - }); 460 - }; 461 - 462 331 export const getCallWithOptionalParamInfiniteQueryKey = (options: Options<GetCallWithOptionalParamData>): QueryKey<Options<GetCallWithOptionalParamData>> => createQueryKey('getCallWithOptionalParam', options, true); 463 332 464 333 export const getCallWithOptionalParamInfiniteOptions = (options: Options<GetCallWithOptionalParamData>) => { ··· 485 354 }); 486 355 }; 487 356 488 - export const postCallWithOptionalParamQueryKey = (options: Options<PostCallWithOptionalParamData>) => createQueryKey('postCallWithOptionalParam', options); 489 - 490 - export const postCallWithOptionalParamOptions = (options: Options<PostCallWithOptionalParamData>) => { 491 - return queryOptions({ 492 - queryFn: async ({ queryKey, signal }) => { 493 - const { data } = await postCallWithOptionalParam({ 494 - ...options, 495 - ...queryKey[0], 496 - signal, 497 - throwOnError: true 498 - }); 499 - return data; 500 - }, 501 - queryKey: postCallWithOptionalParamQueryKey(options) 502 - }); 503 - }; 504 - 505 - export const postCallWithOptionalParamInfiniteQueryKey = (options: Options<PostCallWithOptionalParamData>): QueryKey<Options<PostCallWithOptionalParamData>> => createQueryKey('postCallWithOptionalParam', options, true); 506 - 507 - export const postCallWithOptionalParamInfiniteOptions = (options: Options<PostCallWithOptionalParamData>) => { 508 - return infiniteQueryOptions<PostCallWithOptionalParamResponse, AxiosError<DefaultError>, InfiniteData<PostCallWithOptionalParamResponse>, QueryKey<Options<PostCallWithOptionalParamData>>, number | null | Pick<QueryKey<Options<PostCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'>>( 509 - // @ts-ignore 510 - { 511 - queryFn: async ({ pageParam, queryKey, signal }) => { 512 - // @ts-ignore 513 - const page: Pick<QueryKey<Options<PostCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'> = typeof pageParam === 'object' ? pageParam : { 514 - body: { 515 - offset: pageParam 516 - } 517 - }; 518 - const params = createInfiniteParams(queryKey, page); 519 - const { data } = await postCallWithOptionalParam({ 520 - ...options, 521 - ...params, 522 - signal, 523 - throwOnError: true 524 - }); 525 - return data; 526 - }, 527 - queryKey: postCallWithOptionalParamInfiniteQueryKey(options) 528 - }); 529 - }; 530 - 531 357 export const postCallWithOptionalParamMutation = (options?: Partial<Options<PostCallWithOptionalParamData>>): UseMutationOptions<PostCallWithOptionalParamResponse, AxiosError<DefaultError>, Options<PostCallWithOptionalParamData>> => { 532 358 const mutationOptions: UseMutationOptions<PostCallWithOptionalParamResponse, AxiosError<DefaultError>, Options<PostCallWithOptionalParamData>> = { 533 359 mutationFn: async (localOptions) => { ··· 542 368 return mutationOptions; 543 369 }; 544 370 545 - export const postApiVbyApiVersionRequestBodyQueryKey = (options?: Options<PostApiVbyApiVersionRequestBodyData>) => createQueryKey('postApiVbyApiVersionRequestBody', options); 546 - 547 - export const postApiVbyApiVersionRequestBodyOptions = (options?: Options<PostApiVbyApiVersionRequestBodyData>) => { 548 - return queryOptions({ 549 - queryFn: async ({ queryKey, signal }) => { 550 - const { data } = await postApiVbyApiVersionRequestBody({ 551 - ...options, 552 - ...queryKey[0], 553 - signal, 554 - throwOnError: true 555 - }); 556 - return data; 557 - }, 558 - queryKey: postApiVbyApiVersionRequestBodyQueryKey(options) 559 - }); 560 - }; 561 - 562 371 export const postApiVbyApiVersionRequestBodyMutation = (options?: Partial<Options<PostApiVbyApiVersionRequestBodyData>>): UseMutationOptions<unknown, AxiosError<DefaultError>, Options<PostApiVbyApiVersionRequestBodyData>> => { 563 372 const mutationOptions: UseMutationOptions<unknown, AxiosError<DefaultError>, Options<PostApiVbyApiVersionRequestBodyData>> = { 564 373 mutationFn: async (localOptions) => { ··· 573 382 return mutationOptions; 574 383 }; 575 384 576 - export const postApiVbyApiVersionFormDataQueryKey = (options?: Options<PostApiVbyApiVersionFormDataData>) => createQueryKey('postApiVbyApiVersionFormData', options); 577 - 578 - export const postApiVbyApiVersionFormDataOptions = (options?: Options<PostApiVbyApiVersionFormDataData>) => { 579 - return queryOptions({ 580 - queryFn: async ({ queryKey, signal }) => { 581 - const { data } = await postApiVbyApiVersionFormData({ 582 - ...options, 583 - ...queryKey[0], 584 - signal, 585 - throwOnError: true 586 - }); 587 - return data; 588 - }, 589 - queryKey: postApiVbyApiVersionFormDataQueryKey(options) 590 - }); 591 - }; 592 - 593 385 export const postApiVbyApiVersionFormDataMutation = (options?: Partial<Options<PostApiVbyApiVersionFormDataData>>): UseMutationOptions<unknown, AxiosError<DefaultError>, Options<PostApiVbyApiVersionFormDataData>> => { 594 386 const mutationOptions: UseMutationOptions<unknown, AxiosError<DefaultError>, Options<PostApiVbyApiVersionFormDataData>> = { 595 387 mutationFn: async (localOptions) => { ··· 621 413 }); 622 414 }; 623 415 624 - export const callWithDefaultOptionalParametersQueryKey = (options?: Options<CallWithDefaultOptionalParametersData>) => createQueryKey('callWithDefaultOptionalParameters', options); 625 - 626 - export const callWithDefaultOptionalParametersOptions = (options?: Options<CallWithDefaultOptionalParametersData>) => { 627 - return queryOptions({ 628 - queryFn: async ({ queryKey, signal }) => { 629 - const { data } = await callWithDefaultOptionalParameters({ 630 - ...options, 631 - ...queryKey[0], 632 - signal, 633 - throwOnError: true 634 - }); 635 - return data; 636 - }, 637 - queryKey: callWithDefaultOptionalParametersQueryKey(options) 638 - }); 639 - }; 640 - 641 416 export const callWithDefaultOptionalParametersMutation = (options?: Partial<Options<CallWithDefaultOptionalParametersData>>): UseMutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithDefaultOptionalParametersData>> => { 642 417 const mutationOptions: UseMutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithDefaultOptionalParametersData>> = { 643 418 mutationFn: async (localOptions) => { ··· 694 469 return data; 695 470 }, 696 471 queryKey: duplicateName2QueryKey(options) 697 - }); 698 - }; 699 - 700 - export const duplicateName3QueryKey = (options?: Options<DuplicateName3Data>) => createQueryKey('duplicateName3', options); 701 - 702 - export const duplicateName3Options = (options?: Options<DuplicateName3Data>) => { 703 - return queryOptions({ 704 - queryFn: async ({ queryKey, signal }) => { 705 - const { data } = await duplicateName3({ 706 - ...options, 707 - ...queryKey[0], 708 - signal, 709 - throwOnError: true 710 - }); 711 - return data; 712 - }, 713 - queryKey: duplicateName3QueryKey(options) 714 472 }); 715 473 }; 716 474 ··· 827 585 }); 828 586 }; 829 587 830 - export const callWithDuplicateResponsesQueryKey = (options?: Options<CallWithDuplicateResponsesData>) => createQueryKey('callWithDuplicateResponses', options); 831 - 832 - export const callWithDuplicateResponsesOptions = (options?: Options<CallWithDuplicateResponsesData>) => { 833 - return queryOptions({ 834 - queryFn: async ({ queryKey, signal }) => { 835 - const { data } = await callWithDuplicateResponses({ 836 - ...options, 837 - ...queryKey[0], 838 - signal, 839 - throwOnError: true 840 - }); 841 - return data; 842 - }, 843 - queryKey: callWithDuplicateResponsesQueryKey(options) 844 - }); 845 - }; 846 - 847 588 export const callWithDuplicateResponsesMutation = (options?: Partial<Options<CallWithDuplicateResponsesData>>): UseMutationOptions<CallWithDuplicateResponsesResponse, AxiosError<CallWithDuplicateResponsesError>, Options<CallWithDuplicateResponsesData>> => { 848 589 const mutationOptions: UseMutationOptions<CallWithDuplicateResponsesResponse, AxiosError<CallWithDuplicateResponsesError>, Options<CallWithDuplicateResponsesData>> = { 849 590 mutationFn: async (localOptions) => { ··· 906 647 }); 907 648 }; 908 649 909 - export const uploadFileQueryKey = (options: Options<UploadFileData>) => createQueryKey('uploadFile', options); 910 - 911 - export const uploadFileOptions = (options: Options<UploadFileData>) => { 912 - return queryOptions({ 913 - queryFn: async ({ queryKey, signal }) => { 914 - const { data } = await uploadFile({ 915 - ...options, 916 - ...queryKey[0], 917 - signal, 918 - throwOnError: true 919 - }); 920 - return data; 921 - }, 922 - queryKey: uploadFileQueryKey(options) 923 - }); 924 - }; 925 - 926 650 export const uploadFileMutation = (options?: Partial<Options<UploadFileData>>): UseMutationOptions<UploadFileResponse, AxiosError<DefaultError>, Options<UploadFileData>> => { 927 651 const mutationOptions: UseMutationOptions<UploadFileResponse, AxiosError<DefaultError>, Options<UploadFileData>> = { 928 652 mutationFn: async (localOptions) => { ··· 988 712 }); 989 713 }; 990 714 991 - export const multipartRequestQueryKey = (options?: Options<MultipartRequestData>) => createQueryKey('multipartRequest', options); 992 - 993 - export const multipartRequestOptions = (options?: Options<MultipartRequestData>) => { 994 - return queryOptions({ 995 - queryFn: async ({ queryKey, signal }) => { 996 - const { data } = await multipartRequest({ 997 - ...options, 998 - ...queryKey[0], 999 - signal, 1000 - throwOnError: true 1001 - }); 1002 - return data; 1003 - }, 1004 - queryKey: multipartRequestQueryKey(options) 1005 - }); 1006 - }; 1007 - 1008 715 export const multipartRequestMutation = (options?: Partial<Options<MultipartRequestData>>): UseMutationOptions<unknown, AxiosError<DefaultError>, Options<MultipartRequestData>> => { 1009 716 const mutationOptions: UseMutationOptions<unknown, AxiosError<DefaultError>, Options<MultipartRequestData>> = { 1010 717 mutationFn: async (localOptions) => { ··· 1033 740 return mutationOptions; 1034 741 }; 1035 742 1036 - export const callWithResultFromHeaderQueryKey = (options?: Options<CallWithResultFromHeaderData>) => createQueryKey('callWithResultFromHeader', options); 1037 - 1038 - export const callWithResultFromHeaderOptions = (options?: Options<CallWithResultFromHeaderData>) => { 1039 - return queryOptions({ 1040 - queryFn: async ({ queryKey, signal }) => { 1041 - const { data } = await callWithResultFromHeader({ 1042 - ...options, 1043 - ...queryKey[0], 1044 - signal, 1045 - throwOnError: true 1046 - }); 1047 - return data; 1048 - }, 1049 - queryKey: callWithResultFromHeaderQueryKey(options) 1050 - }); 1051 - }; 1052 - 1053 743 export const callWithResultFromHeaderMutation = (options?: Partial<Options<CallWithResultFromHeaderData>>): UseMutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithResultFromHeaderData>> => { 1054 744 const mutationOptions: UseMutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithResultFromHeaderData>> = { 1055 745 mutationFn: async (localOptions) => { ··· 1064 754 return mutationOptions; 1065 755 }; 1066 756 1067 - export const testErrorCodeQueryKey = (options: Options<TestErrorCodeData>) => createQueryKey('testErrorCode', options); 1068 - 1069 - export const testErrorCodeOptions = (options: Options<TestErrorCodeData>) => { 1070 - return queryOptions({ 1071 - queryFn: async ({ queryKey, signal }) => { 1072 - const { data } = await testErrorCode({ 1073 - ...options, 1074 - ...queryKey[0], 1075 - signal, 1076 - throwOnError: true 1077 - }); 1078 - return data; 1079 - }, 1080 - queryKey: testErrorCodeQueryKey(options) 1081 - }); 1082 - }; 1083 - 1084 757 export const testErrorCodeMutation = (options?: Partial<Options<TestErrorCodeData>>): UseMutationOptions<unknown, AxiosError<DefaultError>, Options<TestErrorCodeData>> => { 1085 758 const mutationOptions: UseMutationOptions<unknown, AxiosError<DefaultError>, Options<TestErrorCodeData>> = { 1086 759 mutationFn: async (localOptions) => { ··· 1093 766 } 1094 767 }; 1095 768 return mutationOptions; 1096 - }; 1097 - 1098 - export const nonAsciiæøåÆøÅöôêÊ字符串QueryKey = (options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data>) => createQueryKey('nonAsciiæøåÆøÅöôêÊ字符串', options); 1099 - 1100 - export const nonAsciiæøåÆøÅöôêÊ字符串Options = (options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data>) => { 1101 - return queryOptions({ 1102 - queryFn: async ({ queryKey, signal }) => { 1103 - const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ 1104 - ...options, 1105 - ...queryKey[0], 1106 - signal, 1107 - throwOnError: true 1108 - }); 1109 - return data; 1110 - }, 1111 - queryKey: nonAsciiæøåÆøÅöôêÊ字符串QueryKey(options) 1112 - }); 1113 769 }; 1114 770 1115 771 export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial<Options<NonAsciiæøåÆøÅöôêÊ字符串Data>>): UseMutationOptions<NonAsciiæøåÆøÅöôêÊ字符串Response, AxiosError<DefaultError>, Options<NonAsciiæøåÆøÅöôêÊ字符串Data>> => {
+28 -372
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/fetch/@tanstack/vue-query.gen.ts
··· 71 71 return mutationOptions; 72 72 }; 73 73 74 - export const importQueryKey = (options: Options<ImportData>) => createQueryKey('import', options); 75 - 76 - export const importOptions = (options: Options<ImportData>) => { 77 - return queryOptions({ 78 - queryFn: async ({ queryKey, signal }) => { 79 - const { data } = await import_({ 80 - ...options, 81 - ...queryKey[0], 82 - signal, 83 - throwOnError: true 84 - }); 85 - return data; 86 - }, 87 - queryKey: importQueryKey(options) 88 - }); 89 - }; 90 - 91 74 export const importMutation = (options?: Partial<Options<ImportData>>): UseMutationOptions<ImportResponse, DefaultError, Options<ImportData>> => { 92 75 const mutationOptions: UseMutationOptions<ImportResponse, DefaultError, Options<ImportData>> = { 93 76 mutationFn: async (localOptions) => { ··· 195 178 return mutationOptions; 196 179 }; 197 180 198 - export const postCallWithoutParametersAndResponseQueryKey = (options?: Options<PostCallWithoutParametersAndResponseData>) => createQueryKey('postCallWithoutParametersAndResponse', options); 199 - 200 - export const postCallWithoutParametersAndResponseOptions = (options?: Options<PostCallWithoutParametersAndResponseData>) => { 201 - return queryOptions({ 202 - queryFn: async ({ queryKey, signal }) => { 203 - const { data } = await postCallWithoutParametersAndResponse({ 204 - ...options, 205 - ...queryKey[0], 206 - signal, 207 - throwOnError: true 208 - }); 209 - return data; 210 - }, 211 - queryKey: postCallWithoutParametersAndResponseQueryKey(options) 212 - }); 213 - }; 214 - 215 181 export const postCallWithoutParametersAndResponseMutation = (options?: Partial<Options<PostCallWithoutParametersAndResponseData>>): UseMutationOptions<unknown, DefaultError, Options<PostCallWithoutParametersAndResponseData>> => { 216 182 const mutationOptions: UseMutationOptions<unknown, DefaultError, Options<PostCallWithoutParametersAndResponseData>> = { 217 183 mutationFn: async (localOptions) => { ··· 254 220 return mutationOptions; 255 221 }; 256 222 257 - export const callWithDescriptionsQueryKey = (options?: Options<CallWithDescriptionsData>) => createQueryKey('callWithDescriptions', options); 258 - 259 - export const callWithDescriptionsOptions = (options?: Options<CallWithDescriptionsData>) => { 260 - return queryOptions({ 261 - queryFn: async ({ queryKey, signal }) => { 262 - const { data } = await callWithDescriptions({ 263 - ...options, 264 - ...queryKey[0], 265 - signal, 266 - throwOnError: true 267 - }); 268 - return data; 269 - }, 270 - queryKey: callWithDescriptionsQueryKey(options) 271 - }); 272 - }; 273 - 274 223 export const callWithDescriptionsMutation = (options?: Partial<Options<CallWithDescriptionsData>>): UseMutationOptions<unknown, DefaultError, Options<CallWithDescriptionsData>> => { 275 224 const mutationOptions: UseMutationOptions<unknown, DefaultError, Options<CallWithDescriptionsData>> = { 276 225 mutationFn: async (localOptions) => { ··· 285 234 return mutationOptions; 286 235 }; 287 236 288 - export const deprecatedCallQueryKey = (options: Options<DeprecatedCallData>) => createQueryKey('deprecatedCall', options); 289 - 290 237 /** 291 238 * @deprecated 292 239 */ 293 - export const deprecatedCallOptions = (options: Options<DeprecatedCallData>) => { 294 - return queryOptions({ 295 - queryFn: async ({ queryKey, signal }) => { 240 + export const deprecatedCallMutation = (options?: Partial<Options<DeprecatedCallData>>): UseMutationOptions<unknown, DefaultError, Options<DeprecatedCallData>> => { 241 + const mutationOptions: UseMutationOptions<unknown, DefaultError, Options<DeprecatedCallData>> = { 242 + mutationFn: async (localOptions) => { 296 243 const { data } = await deprecatedCall({ 297 244 ...options, 298 - ...queryKey[0], 299 - signal, 245 + ...localOptions, 300 246 throwOnError: true 301 247 }); 302 248 return data; 303 - }, 304 - queryKey: deprecatedCallQueryKey(options) 305 - }); 249 + } 250 + }; 251 + return mutationOptions; 306 252 }; 307 253 308 - /** 309 - * @deprecated 310 - */ 311 - export const deprecatedCallMutation = (options?: Partial<Options<DeprecatedCallData>>): UseMutationOptions<unknown, DefaultError, Options<DeprecatedCallData>> => { 312 - const mutationOptions: UseMutationOptions<unknown, DefaultError, Options<DeprecatedCallData>> = { 254 + export const callWithParametersMutation = (options?: Partial<Options<CallWithParametersData>>): UseMutationOptions<unknown, DefaultError, Options<CallWithParametersData>> => { 255 + const mutationOptions: UseMutationOptions<unknown, DefaultError, Options<CallWithParametersData>> = { 313 256 mutationFn: async (localOptions) => { 314 - const { data } = await deprecatedCall({ 257 + const { data } = await callWithParameters({ 258 + ...options, 259 + ...localOptions, 260 + throwOnError: true 261 + }); 262 + return data; 263 + } 264 + }; 265 + return mutationOptions; 266 + }; 267 + 268 + export const callWithWeirdParameterNamesMutation = (options?: Partial<Options<CallWithWeirdParameterNamesData>>): UseMutationOptions<unknown, DefaultError, Options<CallWithWeirdParameterNamesData>> => { 269 + const mutationOptions: UseMutationOptions<unknown, DefaultError, Options<CallWithWeirdParameterNamesData>> = { 270 + mutationFn: async (localOptions) => { 271 + const { data } = await callWithWeirdParameterNames({ 315 272 ...options, 316 273 ...localOptions, 317 274 throwOnError: true ··· 322 279 return mutationOptions; 323 280 }; 324 281 325 - export const callWithParametersQueryKey = (options: Options<CallWithParametersData>) => createQueryKey('callWithParameters', options); 282 + export const getCallWithOptionalParamQueryKey = (options: Options<GetCallWithOptionalParamData>) => createQueryKey('getCallWithOptionalParam', options); 326 283 327 - export const callWithParametersOptions = (options: Options<CallWithParametersData>) => { 284 + export const getCallWithOptionalParamOptions = (options: Options<GetCallWithOptionalParamData>) => { 328 285 return queryOptions({ 329 286 queryFn: async ({ queryKey, signal }) => { 330 - const { data } = await callWithParameters({ 287 + const { data } = await getCallWithOptionalParam({ 331 288 ...options, 332 289 ...queryKey[0], 333 290 signal, ··· 335 292 }); 336 293 return data; 337 294 }, 338 - queryKey: callWithParametersQueryKey(options) 295 + queryKey: getCallWithOptionalParamQueryKey(options) 339 296 }); 340 297 }; 341 298 ··· 370 327 return params as unknown as typeof page; 371 328 }; 372 329 373 - export const callWithParametersInfiniteQueryKey = (options: Options<CallWithParametersData>): QueryKey<Options<CallWithParametersData>> => createQueryKey('callWithParameters', options, true); 374 - 375 - export const callWithParametersInfiniteOptions = (options: Options<CallWithParametersData>) => { 376 - return infiniteQueryOptions<unknown, DefaultError, InfiniteData<unknown>, QueryKey<Options<CallWithParametersData>>, string | null | Pick<QueryKey<Options<CallWithParametersData>>[0], 'body' | 'headers' | 'path' | 'query'>>( 377 - // @ts-ignore 378 - { 379 - queryFn: async ({ pageParam, queryKey, signal }) => { 380 - // @ts-ignore 381 - const page: Pick<QueryKey<Options<CallWithParametersData>>[0], 'body' | 'headers' | 'path' | 'query'> = typeof pageParam === 'object' ? pageParam : { 382 - query: { 383 - cursor: pageParam 384 - } 385 - }; 386 - const params = createInfiniteParams(queryKey, page); 387 - const { data } = await callWithParameters({ 388 - ...options, 389 - ...params, 390 - signal, 391 - throwOnError: true 392 - }); 393 - return data; 394 - }, 395 - queryKey: callWithParametersInfiniteQueryKey(options) 396 - }); 397 - }; 398 - 399 - export const callWithParametersMutation = (options?: Partial<Options<CallWithParametersData>>): UseMutationOptions<unknown, DefaultError, Options<CallWithParametersData>> => { 400 - const mutationOptions: UseMutationOptions<unknown, DefaultError, Options<CallWithParametersData>> = { 401 - mutationFn: async (localOptions) => { 402 - const { data } = await callWithParameters({ 403 - ...options, 404 - ...localOptions, 405 - throwOnError: true 406 - }); 407 - return data; 408 - } 409 - }; 410 - return mutationOptions; 411 - }; 412 - 413 - export const callWithWeirdParameterNamesQueryKey = (options: Options<CallWithWeirdParameterNamesData>) => createQueryKey('callWithWeirdParameterNames', options); 414 - 415 - export const callWithWeirdParameterNamesOptions = (options: Options<CallWithWeirdParameterNamesData>) => { 416 - return queryOptions({ 417 - queryFn: async ({ queryKey, signal }) => { 418 - const { data } = await callWithWeirdParameterNames({ 419 - ...options, 420 - ...queryKey[0], 421 - signal, 422 - throwOnError: true 423 - }); 424 - return data; 425 - }, 426 - queryKey: callWithWeirdParameterNamesQueryKey(options) 427 - }); 428 - }; 429 - 430 - export const callWithWeirdParameterNamesMutation = (options?: Partial<Options<CallWithWeirdParameterNamesData>>): UseMutationOptions<unknown, DefaultError, Options<CallWithWeirdParameterNamesData>> => { 431 - const mutationOptions: UseMutationOptions<unknown, DefaultError, Options<CallWithWeirdParameterNamesData>> = { 432 - mutationFn: async (localOptions) => { 433 - const { data } = await callWithWeirdParameterNames({ 434 - ...options, 435 - ...localOptions, 436 - throwOnError: true 437 - }); 438 - return data; 439 - } 440 - }; 441 - return mutationOptions; 442 - }; 443 - 444 - export const getCallWithOptionalParamQueryKey = (options: Options<GetCallWithOptionalParamData>) => createQueryKey('getCallWithOptionalParam', options); 445 - 446 - export const getCallWithOptionalParamOptions = (options: Options<GetCallWithOptionalParamData>) => { 447 - return queryOptions({ 448 - queryFn: async ({ queryKey, signal }) => { 449 - const { data } = await getCallWithOptionalParam({ 450 - ...options, 451 - ...queryKey[0], 452 - signal, 453 - throwOnError: true 454 - }); 455 - return data; 456 - }, 457 - queryKey: getCallWithOptionalParamQueryKey(options) 458 - }); 459 - }; 460 - 461 330 export const getCallWithOptionalParamInfiniteQueryKey = (options: Options<GetCallWithOptionalParamData>): QueryKey<Options<GetCallWithOptionalParamData>> => createQueryKey('getCallWithOptionalParam', options, true); 462 331 463 332 export const getCallWithOptionalParamInfiniteOptions = (options: Options<GetCallWithOptionalParamData>) => { ··· 484 353 }); 485 354 }; 486 355 487 - export const postCallWithOptionalParamQueryKey = (options: Options<PostCallWithOptionalParamData>) => createQueryKey('postCallWithOptionalParam', options); 488 - 489 - export const postCallWithOptionalParamOptions = (options: Options<PostCallWithOptionalParamData>) => { 490 - return queryOptions({ 491 - queryFn: async ({ queryKey, signal }) => { 492 - const { data } = await postCallWithOptionalParam({ 493 - ...options, 494 - ...queryKey[0], 495 - signal, 496 - throwOnError: true 497 - }); 498 - return data; 499 - }, 500 - queryKey: postCallWithOptionalParamQueryKey(options) 501 - }); 502 - }; 503 - 504 - export const postCallWithOptionalParamInfiniteQueryKey = (options: Options<PostCallWithOptionalParamData>): QueryKey<Options<PostCallWithOptionalParamData>> => createQueryKey('postCallWithOptionalParam', options, true); 505 - 506 - export const postCallWithOptionalParamInfiniteOptions = (options: Options<PostCallWithOptionalParamData>) => { 507 - return infiniteQueryOptions<PostCallWithOptionalParamResponse, DefaultError, InfiniteData<PostCallWithOptionalParamResponse>, QueryKey<Options<PostCallWithOptionalParamData>>, number | null | Pick<QueryKey<Options<PostCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'>>( 508 - // @ts-ignore 509 - { 510 - queryFn: async ({ pageParam, queryKey, signal }) => { 511 - // @ts-ignore 512 - const page: Pick<QueryKey<Options<PostCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'> = typeof pageParam === 'object' ? pageParam : { 513 - body: { 514 - offset: pageParam 515 - } 516 - }; 517 - const params = createInfiniteParams(queryKey, page); 518 - const { data } = await postCallWithOptionalParam({ 519 - ...options, 520 - ...params, 521 - signal, 522 - throwOnError: true 523 - }); 524 - return data; 525 - }, 526 - queryKey: postCallWithOptionalParamInfiniteQueryKey(options) 527 - }); 528 - }; 529 - 530 356 export const postCallWithOptionalParamMutation = (options?: Partial<Options<PostCallWithOptionalParamData>>): UseMutationOptions<PostCallWithOptionalParamResponse, DefaultError, Options<PostCallWithOptionalParamData>> => { 531 357 const mutationOptions: UseMutationOptions<PostCallWithOptionalParamResponse, DefaultError, Options<PostCallWithOptionalParamData>> = { 532 358 mutationFn: async (localOptions) => { ··· 541 367 return mutationOptions; 542 368 }; 543 369 544 - export const postApiVbyApiVersionRequestBodyQueryKey = (options?: Options<PostApiVbyApiVersionRequestBodyData>) => createQueryKey('postApiVbyApiVersionRequestBody', options); 545 - 546 - export const postApiVbyApiVersionRequestBodyOptions = (options?: Options<PostApiVbyApiVersionRequestBodyData>) => { 547 - return queryOptions({ 548 - queryFn: async ({ queryKey, signal }) => { 549 - const { data } = await postApiVbyApiVersionRequestBody({ 550 - ...options, 551 - ...queryKey[0], 552 - signal, 553 - throwOnError: true 554 - }); 555 - return data; 556 - }, 557 - queryKey: postApiVbyApiVersionRequestBodyQueryKey(options) 558 - }); 559 - }; 560 - 561 370 export const postApiVbyApiVersionRequestBodyMutation = (options?: Partial<Options<PostApiVbyApiVersionRequestBodyData>>): UseMutationOptions<unknown, DefaultError, Options<PostApiVbyApiVersionRequestBodyData>> => { 562 371 const mutationOptions: UseMutationOptions<unknown, DefaultError, Options<PostApiVbyApiVersionRequestBodyData>> = { 563 372 mutationFn: async (localOptions) => { ··· 572 381 return mutationOptions; 573 382 }; 574 383 575 - export const postApiVbyApiVersionFormDataQueryKey = (options?: Options<PostApiVbyApiVersionFormDataData>) => createQueryKey('postApiVbyApiVersionFormData', options); 576 - 577 - export const postApiVbyApiVersionFormDataOptions = (options?: Options<PostApiVbyApiVersionFormDataData>) => { 578 - return queryOptions({ 579 - queryFn: async ({ queryKey, signal }) => { 580 - const { data } = await postApiVbyApiVersionFormData({ 581 - ...options, 582 - ...queryKey[0], 583 - signal, 584 - throwOnError: true 585 - }); 586 - return data; 587 - }, 588 - queryKey: postApiVbyApiVersionFormDataQueryKey(options) 589 - }); 590 - }; 591 - 592 384 export const postApiVbyApiVersionFormDataMutation = (options?: Partial<Options<PostApiVbyApiVersionFormDataData>>): UseMutationOptions<unknown, DefaultError, Options<PostApiVbyApiVersionFormDataData>> => { 593 385 const mutationOptions: UseMutationOptions<unknown, DefaultError, Options<PostApiVbyApiVersionFormDataData>> = { 594 386 mutationFn: async (localOptions) => { ··· 620 412 }); 621 413 }; 622 414 623 - export const callWithDefaultOptionalParametersQueryKey = (options?: Options<CallWithDefaultOptionalParametersData>) => createQueryKey('callWithDefaultOptionalParameters', options); 624 - 625 - export const callWithDefaultOptionalParametersOptions = (options?: Options<CallWithDefaultOptionalParametersData>) => { 626 - return queryOptions({ 627 - queryFn: async ({ queryKey, signal }) => { 628 - const { data } = await callWithDefaultOptionalParameters({ 629 - ...options, 630 - ...queryKey[0], 631 - signal, 632 - throwOnError: true 633 - }); 634 - return data; 635 - }, 636 - queryKey: callWithDefaultOptionalParametersQueryKey(options) 637 - }); 638 - }; 639 - 640 415 export const callWithDefaultOptionalParametersMutation = (options?: Partial<Options<CallWithDefaultOptionalParametersData>>): UseMutationOptions<unknown, DefaultError, Options<CallWithDefaultOptionalParametersData>> => { 641 416 const mutationOptions: UseMutationOptions<unknown, DefaultError, Options<CallWithDefaultOptionalParametersData>> = { 642 417 mutationFn: async (localOptions) => { ··· 693 468 return data; 694 469 }, 695 470 queryKey: duplicateName2QueryKey(options) 696 - }); 697 - }; 698 - 699 - export const duplicateName3QueryKey = (options?: Options<DuplicateName3Data>) => createQueryKey('duplicateName3', options); 700 - 701 - export const duplicateName3Options = (options?: Options<DuplicateName3Data>) => { 702 - return queryOptions({ 703 - queryFn: async ({ queryKey, signal }) => { 704 - const { data } = await duplicateName3({ 705 - ...options, 706 - ...queryKey[0], 707 - signal, 708 - throwOnError: true 709 - }); 710 - return data; 711 - }, 712 - queryKey: duplicateName3QueryKey(options) 713 471 }); 714 472 }; 715 473 ··· 826 584 }); 827 585 }; 828 586 829 - export const callWithDuplicateResponsesQueryKey = (options?: Options<CallWithDuplicateResponsesData>) => createQueryKey('callWithDuplicateResponses', options); 830 - 831 - export const callWithDuplicateResponsesOptions = (options?: Options<CallWithDuplicateResponsesData>) => { 832 - return queryOptions({ 833 - queryFn: async ({ queryKey, signal }) => { 834 - const { data } = await callWithDuplicateResponses({ 835 - ...options, 836 - ...queryKey[0], 837 - signal, 838 - throwOnError: true 839 - }); 840 - return data; 841 - }, 842 - queryKey: callWithDuplicateResponsesQueryKey(options) 843 - }); 844 - }; 845 - 846 587 export const callWithDuplicateResponsesMutation = (options?: Partial<Options<CallWithDuplicateResponsesData>>): UseMutationOptions<CallWithDuplicateResponsesResponse, CallWithDuplicateResponsesError, Options<CallWithDuplicateResponsesData>> => { 847 588 const mutationOptions: UseMutationOptions<CallWithDuplicateResponsesResponse, CallWithDuplicateResponsesError, Options<CallWithDuplicateResponsesData>> = { 848 589 mutationFn: async (localOptions) => { ··· 905 646 }); 906 647 }; 907 648 908 - export const uploadFileQueryKey = (options: Options<UploadFileData>) => createQueryKey('uploadFile', options); 909 - 910 - export const uploadFileOptions = (options: Options<UploadFileData>) => { 911 - return queryOptions({ 912 - queryFn: async ({ queryKey, signal }) => { 913 - const { data } = await uploadFile({ 914 - ...options, 915 - ...queryKey[0], 916 - signal, 917 - throwOnError: true 918 - }); 919 - return data; 920 - }, 921 - queryKey: uploadFileQueryKey(options) 922 - }); 923 - }; 924 - 925 649 export const uploadFileMutation = (options?: Partial<Options<UploadFileData>>): UseMutationOptions<UploadFileResponse, DefaultError, Options<UploadFileData>> => { 926 650 const mutationOptions: UseMutationOptions<UploadFileResponse, DefaultError, Options<UploadFileData>> = { 927 651 mutationFn: async (localOptions) => { ··· 987 711 }); 988 712 }; 989 713 990 - export const multipartRequestQueryKey = (options?: Options<MultipartRequestData>) => createQueryKey('multipartRequest', options); 991 - 992 - export const multipartRequestOptions = (options?: Options<MultipartRequestData>) => { 993 - return queryOptions({ 994 - queryFn: async ({ queryKey, signal }) => { 995 - const { data } = await multipartRequest({ 996 - ...options, 997 - ...queryKey[0], 998 - signal, 999 - throwOnError: true 1000 - }); 1001 - return data; 1002 - }, 1003 - queryKey: multipartRequestQueryKey(options) 1004 - }); 1005 - }; 1006 - 1007 714 export const multipartRequestMutation = (options?: Partial<Options<MultipartRequestData>>): UseMutationOptions<unknown, DefaultError, Options<MultipartRequestData>> => { 1008 715 const mutationOptions: UseMutationOptions<unknown, DefaultError, Options<MultipartRequestData>> = { 1009 716 mutationFn: async (localOptions) => { ··· 1032 739 return mutationOptions; 1033 740 }; 1034 741 1035 - export const callWithResultFromHeaderQueryKey = (options?: Options<CallWithResultFromHeaderData>) => createQueryKey('callWithResultFromHeader', options); 1036 - 1037 - export const callWithResultFromHeaderOptions = (options?: Options<CallWithResultFromHeaderData>) => { 1038 - return queryOptions({ 1039 - queryFn: async ({ queryKey, signal }) => { 1040 - const { data } = await callWithResultFromHeader({ 1041 - ...options, 1042 - ...queryKey[0], 1043 - signal, 1044 - throwOnError: true 1045 - }); 1046 - return data; 1047 - }, 1048 - queryKey: callWithResultFromHeaderQueryKey(options) 1049 - }); 1050 - }; 1051 - 1052 742 export const callWithResultFromHeaderMutation = (options?: Partial<Options<CallWithResultFromHeaderData>>): UseMutationOptions<unknown, DefaultError, Options<CallWithResultFromHeaderData>> => { 1053 743 const mutationOptions: UseMutationOptions<unknown, DefaultError, Options<CallWithResultFromHeaderData>> = { 1054 744 mutationFn: async (localOptions) => { ··· 1063 753 return mutationOptions; 1064 754 }; 1065 755 1066 - export const testErrorCodeQueryKey = (options: Options<TestErrorCodeData>) => createQueryKey('testErrorCode', options); 1067 - 1068 - export const testErrorCodeOptions = (options: Options<TestErrorCodeData>) => { 1069 - return queryOptions({ 1070 - queryFn: async ({ queryKey, signal }) => { 1071 - const { data } = await testErrorCode({ 1072 - ...options, 1073 - ...queryKey[0], 1074 - signal, 1075 - throwOnError: true 1076 - }); 1077 - return data; 1078 - }, 1079 - queryKey: testErrorCodeQueryKey(options) 1080 - }); 1081 - }; 1082 - 1083 756 export const testErrorCodeMutation = (options?: Partial<Options<TestErrorCodeData>>): UseMutationOptions<unknown, DefaultError, Options<TestErrorCodeData>> => { 1084 757 const mutationOptions: UseMutationOptions<unknown, DefaultError, Options<TestErrorCodeData>> = { 1085 758 mutationFn: async (localOptions) => { ··· 1092 765 } 1093 766 }; 1094 767 return mutationOptions; 1095 - }; 1096 - 1097 - export const nonAsciiæøåÆøÅöôêÊ字符串QueryKey = (options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data>) => createQueryKey('nonAsciiæøåÆøÅöôêÊ字符串', options); 1098 - 1099 - export const nonAsciiæøåÆøÅöôêÊ字符串Options = (options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data>) => { 1100 - return queryOptions({ 1101 - queryFn: async ({ queryKey, signal }) => { 1102 - const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ 1103 - ...options, 1104 - ...queryKey[0], 1105 - signal, 1106 - throwOnError: true 1107 - }); 1108 - return data; 1109 - }, 1110 - queryKey: nonAsciiæøåÆøÅöôêÊ字符串QueryKey(options) 1111 - }); 1112 768 }; 1113 769 1114 770 export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial<Options<NonAsciiæøåÆøÅöôêÊ字符串Data>>): UseMutationOptions<NonAsciiæøåÆøÅöôêÊ字符串Response, DefaultError, Options<NonAsciiæøåÆøÅöôêÊ字符串Data>> => {
-34
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/name-builder/@tanstack/vue-query.gen.ts
··· 57 57 }); 58 58 }; 59 59 60 - export const fooPostD = (options?: Options<FooPostData>) => createQueryKey('fooPost', options); 61 - 62 - export const fooPostE = (options?: Options<FooPostData>) => { 63 - return queryOptions({ 64 - queryFn: async ({ queryKey, signal }) => { 65 - const { data } = await fooPost({ 66 - ...options, 67 - ...queryKey[0], 68 - signal, 69 - throwOnError: true 70 - }); 71 - return data; 72 - }, 73 - queryKey: fooPostD(options) 74 - }); 75 - }; 76 - 77 60 export const fooPostC = (options?: Partial<Options<FooPostData>>): UseMutationOptions<FooPostResponse, DefaultError, Options<FooPostData>> => { 78 61 const mutationOptions: UseMutationOptions<FooPostResponse, DefaultError, Options<FooPostData>> = { 79 62 mutationFn: async (localOptions) => { ··· 116 99 return data; 117 100 }, 118 101 queryKey: getFooBarD(options) 119 - }); 120 - }; 121 - 122 - export const fooBarPostD = (options?: Options<FooBarPostData>) => createQueryKey('fooBarPost', options); 123 - 124 - export const fooBarPostE = (options?: Options<FooBarPostData>) => { 125 - return queryOptions({ 126 - queryFn: async ({ queryKey, signal }) => { 127 - const { data } = await fooBarPost({ 128 - ...options, 129 - ...queryKey[0], 130 - signal, 131 - throwOnError: true 132 - }); 133 - return data; 134 - }, 135 - queryKey: fooBarPostD(options) 136 102 }); 137 103 }; 138 104
-17
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/internal-name-conflict/@tanstack/react-query.gen.ts
··· 71 71 return mutationOptions; 72 72 }; 73 73 74 - export const create3QueryKey = (options?: Options<Create3Data>) => createQueryKey('create3', options); 75 - 76 - export const create3Options = (options?: Options<Create3Data>) => { 77 - return queryOptions({ 78 - queryFn: async ({ queryKey, signal }) => { 79 - const { data } = await create3({ 80 - ...options, 81 - ...queryKey[0], 82 - signal, 83 - throwOnError: true 84 - }); 85 - return data; 86 - }, 87 - queryKey: create3QueryKey(options) 88 - }); 89 - }; 90 - 91 74 export const create3Mutation = (options?: Partial<Options<Create3Data>>): UseMutationOptions<unknown, DefaultError, Options<Create3Data>> => { 92 75 const mutationOptions: UseMutationOptions<unknown, DefaultError, Options<Create3Data>> = { 93 76 mutationFn: async (localOptions) => {
-43
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/pagination-ref/@tanstack/react-query.gen.ts
··· 114 114 }); 115 115 }; 116 116 117 - export const postFooQueryKey = (options: Options<PostFooData>) => createQueryKey('postFoo', options); 118 - 119 - export const postFooOptions = (options: Options<PostFooData>) => { 120 - return queryOptions({ 121 - queryFn: async ({ queryKey, signal }) => { 122 - const { data } = await postFoo({ 123 - ...options, 124 - ...queryKey[0], 125 - signal, 126 - throwOnError: true 127 - }); 128 - return data; 129 - }, 130 - queryKey: postFooQueryKey(options) 131 - }); 132 - }; 133 - 134 - export const postFooInfiniteQueryKey = (options: Options<PostFooData>): QueryKey<Options<PostFooData>> => createQueryKey('postFoo', options, true); 135 - 136 - export const postFooInfiniteOptions = (options: Options<PostFooData>) => { 137 - return infiniteQueryOptions<unknown, DefaultError, InfiniteData<unknown>, QueryKey<Options<PostFooData>>, number | null | Pick<QueryKey<Options<PostFooData>>[0], 'body' | 'headers' | 'path' | 'query'>>( 138 - // @ts-ignore 139 - { 140 - queryFn: async ({ pageParam, queryKey, signal }) => { 141 - // @ts-ignore 142 - const page: Pick<QueryKey<Options<PostFooData>>[0], 'body' | 'headers' | 'path' | 'query'> = typeof pageParam === 'object' ? pageParam : { 143 - body: { 144 - page: pageParam 145 - } 146 - }; 147 - const params = createInfiniteParams(queryKey, page); 148 - const { data } = await postFoo({ 149 - ...options, 150 - ...params, 151 - signal, 152 - throwOnError: true 153 - }); 154 - return data; 155 - }, 156 - queryKey: postFooInfiniteQueryKey(options) 157 - }); 158 - }; 159 - 160 117 export const postFooMutation = (options?: Partial<Options<PostFooData>>): UseMutationOptions<unknown, DefaultError, Options<PostFooData>> => { 161 118 const mutationOptions: UseMutationOptions<unknown, DefaultError, Options<PostFooData>> = { 162 119 mutationFn: async (localOptions) => {
-34
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/asClass/@tanstack/angular-query-experimental.gen.ts
··· 57 57 }); 58 58 }; 59 59 60 - export const fooPostQueryKey = (options?: Options<FooPostData>) => createQueryKey('fooPost', options); 61 - 62 - export const fooPostOptions = (options?: Options<FooPostData>) => { 63 - return queryOptions({ 64 - queryFn: async ({ queryKey, signal }) => { 65 - const { data } = await FooBazService.fooService.post({ 66 - ...options, 67 - ...queryKey[0], 68 - signal, 69 - throwOnError: true 70 - }); 71 - return data; 72 - }, 73 - queryKey: fooPostQueryKey(options) 74 - }); 75 - }; 76 - 77 60 export const fooPostMutation = (options?: Partial<Options<FooPostData>>): MutationOptions<FooPostResponse, DefaultError, Options<FooPostData>> => { 78 61 const mutationOptions: MutationOptions<FooPostResponse, DefaultError, Options<FooPostData>> = { 79 62 mutationFn: async (localOptions) => { ··· 116 99 return data; 117 100 }, 118 101 queryKey: getFooBarQueryKey(options) 119 - }); 120 - }; 121 - 122 - export const fooBarPostQueryKey = (options?: Options<FooBarPostData>) => createQueryKey('fooBarPost', options); 123 - 124 - export const fooBarPostOptions = (options?: Options<FooBarPostData>) => { 125 - return queryOptions({ 126 - queryFn: async ({ queryKey, signal }) => { 127 - const { data } = await FooBazService.fooService.barService.post({ 128 - ...options, 129 - ...queryKey[0], 130 - signal, 131 - throwOnError: true 132 - }); 133 - return data; 134 - }, 135 - queryKey: fooBarPostQueryKey(options) 136 102 }); 137 103 }; 138 104
+28 -372
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/axios/@tanstack/angular-query-experimental.gen.ts
··· 72 72 return mutationOptions; 73 73 }; 74 74 75 - export const importQueryKey = (options: Options<ImportData>) => createQueryKey('import', options); 76 - 77 - export const importOptions = (options: Options<ImportData>) => { 78 - return queryOptions({ 79 - queryFn: async ({ queryKey, signal }) => { 80 - const { data } = await import_({ 81 - ...options, 82 - ...queryKey[0], 83 - signal, 84 - throwOnError: true 85 - }); 86 - return data; 87 - }, 88 - queryKey: importQueryKey(options) 89 - }); 90 - }; 91 - 92 75 export const importMutation = (options?: Partial<Options<ImportData>>): MutationOptions<ImportResponse, AxiosError<DefaultError>, Options<ImportData>> => { 93 76 const mutationOptions: MutationOptions<ImportResponse, AxiosError<DefaultError>, Options<ImportData>> = { 94 77 mutationFn: async (localOptions) => { ··· 196 179 return mutationOptions; 197 180 }; 198 181 199 - export const postCallWithoutParametersAndResponseQueryKey = (options?: Options<PostCallWithoutParametersAndResponseData>) => createQueryKey('postCallWithoutParametersAndResponse', options); 200 - 201 - export const postCallWithoutParametersAndResponseOptions = (options?: Options<PostCallWithoutParametersAndResponseData>) => { 202 - return queryOptions({ 203 - queryFn: async ({ queryKey, signal }) => { 204 - const { data } = await postCallWithoutParametersAndResponse({ 205 - ...options, 206 - ...queryKey[0], 207 - signal, 208 - throwOnError: true 209 - }); 210 - return data; 211 - }, 212 - queryKey: postCallWithoutParametersAndResponseQueryKey(options) 213 - }); 214 - }; 215 - 216 182 export const postCallWithoutParametersAndResponseMutation = (options?: Partial<Options<PostCallWithoutParametersAndResponseData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<PostCallWithoutParametersAndResponseData>> => { 217 183 const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<PostCallWithoutParametersAndResponseData>> = { 218 184 mutationFn: async (localOptions) => { ··· 255 221 return mutationOptions; 256 222 }; 257 223 258 - export const callWithDescriptionsQueryKey = (options?: Options<CallWithDescriptionsData>) => createQueryKey('callWithDescriptions', options); 259 - 260 - export const callWithDescriptionsOptions = (options?: Options<CallWithDescriptionsData>) => { 261 - return queryOptions({ 262 - queryFn: async ({ queryKey, signal }) => { 263 - const { data } = await callWithDescriptions({ 264 - ...options, 265 - ...queryKey[0], 266 - signal, 267 - throwOnError: true 268 - }); 269 - return data; 270 - }, 271 - queryKey: callWithDescriptionsQueryKey(options) 272 - }); 273 - }; 274 - 275 224 export const callWithDescriptionsMutation = (options?: Partial<Options<CallWithDescriptionsData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithDescriptionsData>> => { 276 225 const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithDescriptionsData>> = { 277 226 mutationFn: async (localOptions) => { ··· 286 235 return mutationOptions; 287 236 }; 288 237 289 - export const deprecatedCallQueryKey = (options: Options<DeprecatedCallData>) => createQueryKey('deprecatedCall', options); 290 - 291 238 /** 292 239 * @deprecated 293 240 */ 294 - export const deprecatedCallOptions = (options: Options<DeprecatedCallData>) => { 295 - return queryOptions({ 296 - queryFn: async ({ queryKey, signal }) => { 241 + export const deprecatedCallMutation = (options?: Partial<Options<DeprecatedCallData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<DeprecatedCallData>> => { 242 + const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<DeprecatedCallData>> = { 243 + mutationFn: async (localOptions) => { 297 244 const { data } = await deprecatedCall({ 298 245 ...options, 299 - ...queryKey[0], 300 - signal, 246 + ...localOptions, 301 247 throwOnError: true 302 248 }); 303 249 return data; 304 - }, 305 - queryKey: deprecatedCallQueryKey(options) 306 - }); 250 + } 251 + }; 252 + return mutationOptions; 307 253 }; 308 254 309 - /** 310 - * @deprecated 311 - */ 312 - export const deprecatedCallMutation = (options?: Partial<Options<DeprecatedCallData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<DeprecatedCallData>> => { 313 - const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<DeprecatedCallData>> = { 255 + export const callWithParametersMutation = (options?: Partial<Options<CallWithParametersData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithParametersData>> => { 256 + const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithParametersData>> = { 314 257 mutationFn: async (localOptions) => { 315 - const { data } = await deprecatedCall({ 258 + const { data } = await callWithParameters({ 259 + ...options, 260 + ...localOptions, 261 + throwOnError: true 262 + }); 263 + return data; 264 + } 265 + }; 266 + return mutationOptions; 267 + }; 268 + 269 + export const callWithWeirdParameterNamesMutation = (options?: Partial<Options<CallWithWeirdParameterNamesData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithWeirdParameterNamesData>> => { 270 + const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithWeirdParameterNamesData>> = { 271 + mutationFn: async (localOptions) => { 272 + const { data } = await callWithWeirdParameterNames({ 316 273 ...options, 317 274 ...localOptions, 318 275 throwOnError: true ··· 323 280 return mutationOptions; 324 281 }; 325 282 326 - export const callWithParametersQueryKey = (options: Options<CallWithParametersData>) => createQueryKey('callWithParameters', options); 283 + export const getCallWithOptionalParamQueryKey = (options: Options<GetCallWithOptionalParamData>) => createQueryKey('getCallWithOptionalParam', options); 327 284 328 - export const callWithParametersOptions = (options: Options<CallWithParametersData>) => { 285 + export const getCallWithOptionalParamOptions = (options: Options<GetCallWithOptionalParamData>) => { 329 286 return queryOptions({ 330 287 queryFn: async ({ queryKey, signal }) => { 331 - const { data } = await callWithParameters({ 288 + const { data } = await getCallWithOptionalParam({ 332 289 ...options, 333 290 ...queryKey[0], 334 291 signal, ··· 336 293 }); 337 294 return data; 338 295 }, 339 - queryKey: callWithParametersQueryKey(options) 296 + queryKey: getCallWithOptionalParamQueryKey(options) 340 297 }); 341 298 }; 342 299 ··· 371 328 return params as unknown as typeof page; 372 329 }; 373 330 374 - export const callWithParametersInfiniteQueryKey = (options: Options<CallWithParametersData>): QueryKey<Options<CallWithParametersData>> => createQueryKey('callWithParameters', options, true); 375 - 376 - export const callWithParametersInfiniteOptions = (options: Options<CallWithParametersData>) => { 377 - return infiniteQueryOptions<unknown, AxiosError<DefaultError>, InfiniteData<unknown>, QueryKey<Options<CallWithParametersData>>, string | null | Pick<QueryKey<Options<CallWithParametersData>>[0], 'body' | 'headers' | 'path' | 'query'>>( 378 - // @ts-ignore 379 - { 380 - queryFn: async ({ pageParam, queryKey, signal }) => { 381 - // @ts-ignore 382 - const page: Pick<QueryKey<Options<CallWithParametersData>>[0], 'body' | 'headers' | 'path' | 'query'> = typeof pageParam === 'object' ? pageParam : { 383 - query: { 384 - cursor: pageParam 385 - } 386 - }; 387 - const params = createInfiniteParams(queryKey, page); 388 - const { data } = await callWithParameters({ 389 - ...options, 390 - ...params, 391 - signal, 392 - throwOnError: true 393 - }); 394 - return data; 395 - }, 396 - queryKey: callWithParametersInfiniteQueryKey(options) 397 - }); 398 - }; 399 - 400 - export const callWithParametersMutation = (options?: Partial<Options<CallWithParametersData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithParametersData>> => { 401 - const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithParametersData>> = { 402 - mutationFn: async (localOptions) => { 403 - const { data } = await callWithParameters({ 404 - ...options, 405 - ...localOptions, 406 - throwOnError: true 407 - }); 408 - return data; 409 - } 410 - }; 411 - return mutationOptions; 412 - }; 413 - 414 - export const callWithWeirdParameterNamesQueryKey = (options: Options<CallWithWeirdParameterNamesData>) => createQueryKey('callWithWeirdParameterNames', options); 415 - 416 - export const callWithWeirdParameterNamesOptions = (options: Options<CallWithWeirdParameterNamesData>) => { 417 - return queryOptions({ 418 - queryFn: async ({ queryKey, signal }) => { 419 - const { data } = await callWithWeirdParameterNames({ 420 - ...options, 421 - ...queryKey[0], 422 - signal, 423 - throwOnError: true 424 - }); 425 - return data; 426 - }, 427 - queryKey: callWithWeirdParameterNamesQueryKey(options) 428 - }); 429 - }; 430 - 431 - export const callWithWeirdParameterNamesMutation = (options?: Partial<Options<CallWithWeirdParameterNamesData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithWeirdParameterNamesData>> => { 432 - const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithWeirdParameterNamesData>> = { 433 - mutationFn: async (localOptions) => { 434 - const { data } = await callWithWeirdParameterNames({ 435 - ...options, 436 - ...localOptions, 437 - throwOnError: true 438 - }); 439 - return data; 440 - } 441 - }; 442 - return mutationOptions; 443 - }; 444 - 445 - export const getCallWithOptionalParamQueryKey = (options: Options<GetCallWithOptionalParamData>) => createQueryKey('getCallWithOptionalParam', options); 446 - 447 - export const getCallWithOptionalParamOptions = (options: Options<GetCallWithOptionalParamData>) => { 448 - return queryOptions({ 449 - queryFn: async ({ queryKey, signal }) => { 450 - const { data } = await getCallWithOptionalParam({ 451 - ...options, 452 - ...queryKey[0], 453 - signal, 454 - throwOnError: true 455 - }); 456 - return data; 457 - }, 458 - queryKey: getCallWithOptionalParamQueryKey(options) 459 - }); 460 - }; 461 - 462 331 export const getCallWithOptionalParamInfiniteQueryKey = (options: Options<GetCallWithOptionalParamData>): QueryKey<Options<GetCallWithOptionalParamData>> => createQueryKey('getCallWithOptionalParam', options, true); 463 332 464 333 export const getCallWithOptionalParamInfiniteOptions = (options: Options<GetCallWithOptionalParamData>) => { ··· 485 354 }); 486 355 }; 487 356 488 - export const postCallWithOptionalParamQueryKey = (options: Options<PostCallWithOptionalParamData>) => createQueryKey('postCallWithOptionalParam', options); 489 - 490 - export const postCallWithOptionalParamOptions = (options: Options<PostCallWithOptionalParamData>) => { 491 - return queryOptions({ 492 - queryFn: async ({ queryKey, signal }) => { 493 - const { data } = await postCallWithOptionalParam({ 494 - ...options, 495 - ...queryKey[0], 496 - signal, 497 - throwOnError: true 498 - }); 499 - return data; 500 - }, 501 - queryKey: postCallWithOptionalParamQueryKey(options) 502 - }); 503 - }; 504 - 505 - export const postCallWithOptionalParamInfiniteQueryKey = (options: Options<PostCallWithOptionalParamData>): QueryKey<Options<PostCallWithOptionalParamData>> => createQueryKey('postCallWithOptionalParam', options, true); 506 - 507 - export const postCallWithOptionalParamInfiniteOptions = (options: Options<PostCallWithOptionalParamData>) => { 508 - return infiniteQueryOptions<PostCallWithOptionalParamResponse, AxiosError<DefaultError>, InfiniteData<PostCallWithOptionalParamResponse>, QueryKey<Options<PostCallWithOptionalParamData>>, number | null | Pick<QueryKey<Options<PostCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'>>( 509 - // @ts-ignore 510 - { 511 - queryFn: async ({ pageParam, queryKey, signal }) => { 512 - // @ts-ignore 513 - const page: Pick<QueryKey<Options<PostCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'> = typeof pageParam === 'object' ? pageParam : { 514 - body: { 515 - offset: pageParam 516 - } 517 - }; 518 - const params = createInfiniteParams(queryKey, page); 519 - const { data } = await postCallWithOptionalParam({ 520 - ...options, 521 - ...params, 522 - signal, 523 - throwOnError: true 524 - }); 525 - return data; 526 - }, 527 - queryKey: postCallWithOptionalParamInfiniteQueryKey(options) 528 - }); 529 - }; 530 - 531 357 export const postCallWithOptionalParamMutation = (options?: Partial<Options<PostCallWithOptionalParamData>>): MutationOptions<PostCallWithOptionalParamResponse, AxiosError<DefaultError>, Options<PostCallWithOptionalParamData>> => { 532 358 const mutationOptions: MutationOptions<PostCallWithOptionalParamResponse, AxiosError<DefaultError>, Options<PostCallWithOptionalParamData>> = { 533 359 mutationFn: async (localOptions) => { ··· 542 368 return mutationOptions; 543 369 }; 544 370 545 - export const postApiVbyApiVersionRequestBodyQueryKey = (options?: Options<PostApiVbyApiVersionRequestBodyData>) => createQueryKey('postApiVbyApiVersionRequestBody', options); 546 - 547 - export const postApiVbyApiVersionRequestBodyOptions = (options?: Options<PostApiVbyApiVersionRequestBodyData>) => { 548 - return queryOptions({ 549 - queryFn: async ({ queryKey, signal }) => { 550 - const { data } = await postApiVbyApiVersionRequestBody({ 551 - ...options, 552 - ...queryKey[0], 553 - signal, 554 - throwOnError: true 555 - }); 556 - return data; 557 - }, 558 - queryKey: postApiVbyApiVersionRequestBodyQueryKey(options) 559 - }); 560 - }; 561 - 562 371 export const postApiVbyApiVersionRequestBodyMutation = (options?: Partial<Options<PostApiVbyApiVersionRequestBodyData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<PostApiVbyApiVersionRequestBodyData>> => { 563 372 const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<PostApiVbyApiVersionRequestBodyData>> = { 564 373 mutationFn: async (localOptions) => { ··· 573 382 return mutationOptions; 574 383 }; 575 384 576 - export const postApiVbyApiVersionFormDataQueryKey = (options?: Options<PostApiVbyApiVersionFormDataData>) => createQueryKey('postApiVbyApiVersionFormData', options); 577 - 578 - export const postApiVbyApiVersionFormDataOptions = (options?: Options<PostApiVbyApiVersionFormDataData>) => { 579 - return queryOptions({ 580 - queryFn: async ({ queryKey, signal }) => { 581 - const { data } = await postApiVbyApiVersionFormData({ 582 - ...options, 583 - ...queryKey[0], 584 - signal, 585 - throwOnError: true 586 - }); 587 - return data; 588 - }, 589 - queryKey: postApiVbyApiVersionFormDataQueryKey(options) 590 - }); 591 - }; 592 - 593 385 export const postApiVbyApiVersionFormDataMutation = (options?: Partial<Options<PostApiVbyApiVersionFormDataData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<PostApiVbyApiVersionFormDataData>> => { 594 386 const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<PostApiVbyApiVersionFormDataData>> = { 595 387 mutationFn: async (localOptions) => { ··· 621 413 }); 622 414 }; 623 415 624 - export const callWithDefaultOptionalParametersQueryKey = (options?: Options<CallWithDefaultOptionalParametersData>) => createQueryKey('callWithDefaultOptionalParameters', options); 625 - 626 - export const callWithDefaultOptionalParametersOptions = (options?: Options<CallWithDefaultOptionalParametersData>) => { 627 - return queryOptions({ 628 - queryFn: async ({ queryKey, signal }) => { 629 - const { data } = await callWithDefaultOptionalParameters({ 630 - ...options, 631 - ...queryKey[0], 632 - signal, 633 - throwOnError: true 634 - }); 635 - return data; 636 - }, 637 - queryKey: callWithDefaultOptionalParametersQueryKey(options) 638 - }); 639 - }; 640 - 641 416 export const callWithDefaultOptionalParametersMutation = (options?: Partial<Options<CallWithDefaultOptionalParametersData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithDefaultOptionalParametersData>> => { 642 417 const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithDefaultOptionalParametersData>> = { 643 418 mutationFn: async (localOptions) => { ··· 694 469 return data; 695 470 }, 696 471 queryKey: duplicateName2QueryKey(options) 697 - }); 698 - }; 699 - 700 - export const duplicateName3QueryKey = (options?: Options<DuplicateName3Data>) => createQueryKey('duplicateName3', options); 701 - 702 - export const duplicateName3Options = (options?: Options<DuplicateName3Data>) => { 703 - return queryOptions({ 704 - queryFn: async ({ queryKey, signal }) => { 705 - const { data } = await duplicateName3({ 706 - ...options, 707 - ...queryKey[0], 708 - signal, 709 - throwOnError: true 710 - }); 711 - return data; 712 - }, 713 - queryKey: duplicateName3QueryKey(options) 714 472 }); 715 473 }; 716 474 ··· 827 585 }); 828 586 }; 829 587 830 - export const callWithDuplicateResponsesQueryKey = (options?: Options<CallWithDuplicateResponsesData>) => createQueryKey('callWithDuplicateResponses', options); 831 - 832 - export const callWithDuplicateResponsesOptions = (options?: Options<CallWithDuplicateResponsesData>) => { 833 - return queryOptions({ 834 - queryFn: async ({ queryKey, signal }) => { 835 - const { data } = await callWithDuplicateResponses({ 836 - ...options, 837 - ...queryKey[0], 838 - signal, 839 - throwOnError: true 840 - }); 841 - return data; 842 - }, 843 - queryKey: callWithDuplicateResponsesQueryKey(options) 844 - }); 845 - }; 846 - 847 588 export const callWithDuplicateResponsesMutation = (options?: Partial<Options<CallWithDuplicateResponsesData>>): MutationOptions<CallWithDuplicateResponsesResponse, AxiosError<CallWithDuplicateResponsesError>, Options<CallWithDuplicateResponsesData>> => { 848 589 const mutationOptions: MutationOptions<CallWithDuplicateResponsesResponse, AxiosError<CallWithDuplicateResponsesError>, Options<CallWithDuplicateResponsesData>> = { 849 590 mutationFn: async (localOptions) => { ··· 906 647 }); 907 648 }; 908 649 909 - export const uploadFileQueryKey = (options: Options<UploadFileData>) => createQueryKey('uploadFile', options); 910 - 911 - export const uploadFileOptions = (options: Options<UploadFileData>) => { 912 - return queryOptions({ 913 - queryFn: async ({ queryKey, signal }) => { 914 - const { data } = await uploadFile({ 915 - ...options, 916 - ...queryKey[0], 917 - signal, 918 - throwOnError: true 919 - }); 920 - return data; 921 - }, 922 - queryKey: uploadFileQueryKey(options) 923 - }); 924 - }; 925 - 926 650 export const uploadFileMutation = (options?: Partial<Options<UploadFileData>>): MutationOptions<UploadFileResponse, AxiosError<DefaultError>, Options<UploadFileData>> => { 927 651 const mutationOptions: MutationOptions<UploadFileResponse, AxiosError<DefaultError>, Options<UploadFileData>> = { 928 652 mutationFn: async (localOptions) => { ··· 988 712 }); 989 713 }; 990 714 991 - export const multipartRequestQueryKey = (options?: Options<MultipartRequestData>) => createQueryKey('multipartRequest', options); 992 - 993 - export const multipartRequestOptions = (options?: Options<MultipartRequestData>) => { 994 - return queryOptions({ 995 - queryFn: async ({ queryKey, signal }) => { 996 - const { data } = await multipartRequest({ 997 - ...options, 998 - ...queryKey[0], 999 - signal, 1000 - throwOnError: true 1001 - }); 1002 - return data; 1003 - }, 1004 - queryKey: multipartRequestQueryKey(options) 1005 - }); 1006 - }; 1007 - 1008 715 export const multipartRequestMutation = (options?: Partial<Options<MultipartRequestData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<MultipartRequestData>> => { 1009 716 const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<MultipartRequestData>> = { 1010 717 mutationFn: async (localOptions) => { ··· 1033 740 return mutationOptions; 1034 741 }; 1035 742 1036 - export const callWithResultFromHeaderQueryKey = (options?: Options<CallWithResultFromHeaderData>) => createQueryKey('callWithResultFromHeader', options); 1037 - 1038 - export const callWithResultFromHeaderOptions = (options?: Options<CallWithResultFromHeaderData>) => { 1039 - return queryOptions({ 1040 - queryFn: async ({ queryKey, signal }) => { 1041 - const { data } = await callWithResultFromHeader({ 1042 - ...options, 1043 - ...queryKey[0], 1044 - signal, 1045 - throwOnError: true 1046 - }); 1047 - return data; 1048 - }, 1049 - queryKey: callWithResultFromHeaderQueryKey(options) 1050 - }); 1051 - }; 1052 - 1053 743 export const callWithResultFromHeaderMutation = (options?: Partial<Options<CallWithResultFromHeaderData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithResultFromHeaderData>> => { 1054 744 const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithResultFromHeaderData>> = { 1055 745 mutationFn: async (localOptions) => { ··· 1064 754 return mutationOptions; 1065 755 }; 1066 756 1067 - export const testErrorCodeQueryKey = (options: Options<TestErrorCodeData>) => createQueryKey('testErrorCode', options); 1068 - 1069 - export const testErrorCodeOptions = (options: Options<TestErrorCodeData>) => { 1070 - return queryOptions({ 1071 - queryFn: async ({ queryKey, signal }) => { 1072 - const { data } = await testErrorCode({ 1073 - ...options, 1074 - ...queryKey[0], 1075 - signal, 1076 - throwOnError: true 1077 - }); 1078 - return data; 1079 - }, 1080 - queryKey: testErrorCodeQueryKey(options) 1081 - }); 1082 - }; 1083 - 1084 757 export const testErrorCodeMutation = (options?: Partial<Options<TestErrorCodeData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<TestErrorCodeData>> => { 1085 758 const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<TestErrorCodeData>> = { 1086 759 mutationFn: async (localOptions) => { ··· 1093 766 } 1094 767 }; 1095 768 return mutationOptions; 1096 - }; 1097 - 1098 - export const nonAsciiæøåÆøÅöôêÊ字符串QueryKey = (options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data>) => createQueryKey('nonAsciiæøåÆøÅöôêÊ字符串', options); 1099 - 1100 - export const nonAsciiæøåÆøÅöôêÊ字符串Options = (options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data>) => { 1101 - return queryOptions({ 1102 - queryFn: async ({ queryKey, signal }) => { 1103 - const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ 1104 - ...options, 1105 - ...queryKey[0], 1106 - signal, 1107 - throwOnError: true 1108 - }); 1109 - return data; 1110 - }, 1111 - queryKey: nonAsciiæøåÆøÅöôêÊ字符串QueryKey(options) 1112 - }); 1113 769 }; 1114 770 1115 771 export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial<Options<NonAsciiæøåÆøÅöôêÊ字符串Data>>): MutationOptions<NonAsciiæøåÆøÅöôêÊ字符串Response, AxiosError<DefaultError>, Options<NonAsciiæøåÆøÅöôêÊ字符串Data>> => {
+28 -372
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/fetch/@tanstack/angular-query-experimental.gen.ts
··· 71 71 return mutationOptions; 72 72 }; 73 73 74 - export const importQueryKey = (options: Options<ImportData>) => createQueryKey('import', options); 75 - 76 - export const importOptions = (options: Options<ImportData>) => { 77 - return queryOptions({ 78 - queryFn: async ({ queryKey, signal }) => { 79 - const { data } = await import_({ 80 - ...options, 81 - ...queryKey[0], 82 - signal, 83 - throwOnError: true 84 - }); 85 - return data; 86 - }, 87 - queryKey: importQueryKey(options) 88 - }); 89 - }; 90 - 91 74 export const importMutation = (options?: Partial<Options<ImportData>>): MutationOptions<ImportResponse, DefaultError, Options<ImportData>> => { 92 75 const mutationOptions: MutationOptions<ImportResponse, DefaultError, Options<ImportData>> = { 93 76 mutationFn: async (localOptions) => { ··· 195 178 return mutationOptions; 196 179 }; 197 180 198 - export const postCallWithoutParametersAndResponseQueryKey = (options?: Options<PostCallWithoutParametersAndResponseData>) => createQueryKey('postCallWithoutParametersAndResponse', options); 199 - 200 - export const postCallWithoutParametersAndResponseOptions = (options?: Options<PostCallWithoutParametersAndResponseData>) => { 201 - return queryOptions({ 202 - queryFn: async ({ queryKey, signal }) => { 203 - const { data } = await postCallWithoutParametersAndResponse({ 204 - ...options, 205 - ...queryKey[0], 206 - signal, 207 - throwOnError: true 208 - }); 209 - return data; 210 - }, 211 - queryKey: postCallWithoutParametersAndResponseQueryKey(options) 212 - }); 213 - }; 214 - 215 181 export const postCallWithoutParametersAndResponseMutation = (options?: Partial<Options<PostCallWithoutParametersAndResponseData>>): MutationOptions<unknown, DefaultError, Options<PostCallWithoutParametersAndResponseData>> => { 216 182 const mutationOptions: MutationOptions<unknown, DefaultError, Options<PostCallWithoutParametersAndResponseData>> = { 217 183 mutationFn: async (localOptions) => { ··· 254 220 return mutationOptions; 255 221 }; 256 222 257 - export const callWithDescriptionsQueryKey = (options?: Options<CallWithDescriptionsData>) => createQueryKey('callWithDescriptions', options); 258 - 259 - export const callWithDescriptionsOptions = (options?: Options<CallWithDescriptionsData>) => { 260 - return queryOptions({ 261 - queryFn: async ({ queryKey, signal }) => { 262 - const { data } = await callWithDescriptions({ 263 - ...options, 264 - ...queryKey[0], 265 - signal, 266 - throwOnError: true 267 - }); 268 - return data; 269 - }, 270 - queryKey: callWithDescriptionsQueryKey(options) 271 - }); 272 - }; 273 - 274 223 export const callWithDescriptionsMutation = (options?: Partial<Options<CallWithDescriptionsData>>): MutationOptions<unknown, DefaultError, Options<CallWithDescriptionsData>> => { 275 224 const mutationOptions: MutationOptions<unknown, DefaultError, Options<CallWithDescriptionsData>> = { 276 225 mutationFn: async (localOptions) => { ··· 285 234 return mutationOptions; 286 235 }; 287 236 288 - export const deprecatedCallQueryKey = (options: Options<DeprecatedCallData>) => createQueryKey('deprecatedCall', options); 289 - 290 237 /** 291 238 * @deprecated 292 239 */ 293 - export const deprecatedCallOptions = (options: Options<DeprecatedCallData>) => { 294 - return queryOptions({ 295 - queryFn: async ({ queryKey, signal }) => { 240 + export const deprecatedCallMutation = (options?: Partial<Options<DeprecatedCallData>>): MutationOptions<unknown, DefaultError, Options<DeprecatedCallData>> => { 241 + const mutationOptions: MutationOptions<unknown, DefaultError, Options<DeprecatedCallData>> = { 242 + mutationFn: async (localOptions) => { 296 243 const { data } = await deprecatedCall({ 297 244 ...options, 298 - ...queryKey[0], 299 - signal, 245 + ...localOptions, 300 246 throwOnError: true 301 247 }); 302 248 return data; 303 - }, 304 - queryKey: deprecatedCallQueryKey(options) 305 - }); 249 + } 250 + }; 251 + return mutationOptions; 306 252 }; 307 253 308 - /** 309 - * @deprecated 310 - */ 311 - export const deprecatedCallMutation = (options?: Partial<Options<DeprecatedCallData>>): MutationOptions<unknown, DefaultError, Options<DeprecatedCallData>> => { 312 - const mutationOptions: MutationOptions<unknown, DefaultError, Options<DeprecatedCallData>> = { 254 + export const callWithParametersMutation = (options?: Partial<Options<CallWithParametersData>>): MutationOptions<unknown, DefaultError, Options<CallWithParametersData>> => { 255 + const mutationOptions: MutationOptions<unknown, DefaultError, Options<CallWithParametersData>> = { 313 256 mutationFn: async (localOptions) => { 314 - const { data } = await deprecatedCall({ 257 + const { data } = await callWithParameters({ 258 + ...options, 259 + ...localOptions, 260 + throwOnError: true 261 + }); 262 + return data; 263 + } 264 + }; 265 + return mutationOptions; 266 + }; 267 + 268 + export const callWithWeirdParameterNamesMutation = (options?: Partial<Options<CallWithWeirdParameterNamesData>>): MutationOptions<unknown, DefaultError, Options<CallWithWeirdParameterNamesData>> => { 269 + const mutationOptions: MutationOptions<unknown, DefaultError, Options<CallWithWeirdParameterNamesData>> = { 270 + mutationFn: async (localOptions) => { 271 + const { data } = await callWithWeirdParameterNames({ 315 272 ...options, 316 273 ...localOptions, 317 274 throwOnError: true ··· 322 279 return mutationOptions; 323 280 }; 324 281 325 - export const callWithParametersQueryKey = (options: Options<CallWithParametersData>) => createQueryKey('callWithParameters', options); 282 + export const getCallWithOptionalParamQueryKey = (options: Options<GetCallWithOptionalParamData>) => createQueryKey('getCallWithOptionalParam', options); 326 283 327 - export const callWithParametersOptions = (options: Options<CallWithParametersData>) => { 284 + export const getCallWithOptionalParamOptions = (options: Options<GetCallWithOptionalParamData>) => { 328 285 return queryOptions({ 329 286 queryFn: async ({ queryKey, signal }) => { 330 - const { data } = await callWithParameters({ 287 + const { data } = await getCallWithOptionalParam({ 331 288 ...options, 332 289 ...queryKey[0], 333 290 signal, ··· 335 292 }); 336 293 return data; 337 294 }, 338 - queryKey: callWithParametersQueryKey(options) 295 + queryKey: getCallWithOptionalParamQueryKey(options) 339 296 }); 340 297 }; 341 298 ··· 370 327 return params as unknown as typeof page; 371 328 }; 372 329 373 - export const callWithParametersInfiniteQueryKey = (options: Options<CallWithParametersData>): QueryKey<Options<CallWithParametersData>> => createQueryKey('callWithParameters', options, true); 374 - 375 - export const callWithParametersInfiniteOptions = (options: Options<CallWithParametersData>) => { 376 - return infiniteQueryOptions<unknown, DefaultError, InfiniteData<unknown>, QueryKey<Options<CallWithParametersData>>, string | null | Pick<QueryKey<Options<CallWithParametersData>>[0], 'body' | 'headers' | 'path' | 'query'>>( 377 - // @ts-ignore 378 - { 379 - queryFn: async ({ pageParam, queryKey, signal }) => { 380 - // @ts-ignore 381 - const page: Pick<QueryKey<Options<CallWithParametersData>>[0], 'body' | 'headers' | 'path' | 'query'> = typeof pageParam === 'object' ? pageParam : { 382 - query: { 383 - cursor: pageParam 384 - } 385 - }; 386 - const params = createInfiniteParams(queryKey, page); 387 - const { data } = await callWithParameters({ 388 - ...options, 389 - ...params, 390 - signal, 391 - throwOnError: true 392 - }); 393 - return data; 394 - }, 395 - queryKey: callWithParametersInfiniteQueryKey(options) 396 - }); 397 - }; 398 - 399 - export const callWithParametersMutation = (options?: Partial<Options<CallWithParametersData>>): MutationOptions<unknown, DefaultError, Options<CallWithParametersData>> => { 400 - const mutationOptions: MutationOptions<unknown, DefaultError, Options<CallWithParametersData>> = { 401 - mutationFn: async (localOptions) => { 402 - const { data } = await callWithParameters({ 403 - ...options, 404 - ...localOptions, 405 - throwOnError: true 406 - }); 407 - return data; 408 - } 409 - }; 410 - return mutationOptions; 411 - }; 412 - 413 - export const callWithWeirdParameterNamesQueryKey = (options: Options<CallWithWeirdParameterNamesData>) => createQueryKey('callWithWeirdParameterNames', options); 414 - 415 - export const callWithWeirdParameterNamesOptions = (options: Options<CallWithWeirdParameterNamesData>) => { 416 - return queryOptions({ 417 - queryFn: async ({ queryKey, signal }) => { 418 - const { data } = await callWithWeirdParameterNames({ 419 - ...options, 420 - ...queryKey[0], 421 - signal, 422 - throwOnError: true 423 - }); 424 - return data; 425 - }, 426 - queryKey: callWithWeirdParameterNamesQueryKey(options) 427 - }); 428 - }; 429 - 430 - export const callWithWeirdParameterNamesMutation = (options?: Partial<Options<CallWithWeirdParameterNamesData>>): MutationOptions<unknown, DefaultError, Options<CallWithWeirdParameterNamesData>> => { 431 - const mutationOptions: MutationOptions<unknown, DefaultError, Options<CallWithWeirdParameterNamesData>> = { 432 - mutationFn: async (localOptions) => { 433 - const { data } = await callWithWeirdParameterNames({ 434 - ...options, 435 - ...localOptions, 436 - throwOnError: true 437 - }); 438 - return data; 439 - } 440 - }; 441 - return mutationOptions; 442 - }; 443 - 444 - export const getCallWithOptionalParamQueryKey = (options: Options<GetCallWithOptionalParamData>) => createQueryKey('getCallWithOptionalParam', options); 445 - 446 - export const getCallWithOptionalParamOptions = (options: Options<GetCallWithOptionalParamData>) => { 447 - return queryOptions({ 448 - queryFn: async ({ queryKey, signal }) => { 449 - const { data } = await getCallWithOptionalParam({ 450 - ...options, 451 - ...queryKey[0], 452 - signal, 453 - throwOnError: true 454 - }); 455 - return data; 456 - }, 457 - queryKey: getCallWithOptionalParamQueryKey(options) 458 - }); 459 - }; 460 - 461 330 export const getCallWithOptionalParamInfiniteQueryKey = (options: Options<GetCallWithOptionalParamData>): QueryKey<Options<GetCallWithOptionalParamData>> => createQueryKey('getCallWithOptionalParam', options, true); 462 331 463 332 export const getCallWithOptionalParamInfiniteOptions = (options: Options<GetCallWithOptionalParamData>) => { ··· 484 353 }); 485 354 }; 486 355 487 - export const postCallWithOptionalParamQueryKey = (options: Options<PostCallWithOptionalParamData>) => createQueryKey('postCallWithOptionalParam', options); 488 - 489 - export const postCallWithOptionalParamOptions = (options: Options<PostCallWithOptionalParamData>) => { 490 - return queryOptions({ 491 - queryFn: async ({ queryKey, signal }) => { 492 - const { data } = await postCallWithOptionalParam({ 493 - ...options, 494 - ...queryKey[0], 495 - signal, 496 - throwOnError: true 497 - }); 498 - return data; 499 - }, 500 - queryKey: postCallWithOptionalParamQueryKey(options) 501 - }); 502 - }; 503 - 504 - export const postCallWithOptionalParamInfiniteQueryKey = (options: Options<PostCallWithOptionalParamData>): QueryKey<Options<PostCallWithOptionalParamData>> => createQueryKey('postCallWithOptionalParam', options, true); 505 - 506 - export const postCallWithOptionalParamInfiniteOptions = (options: Options<PostCallWithOptionalParamData>) => { 507 - return infiniteQueryOptions<PostCallWithOptionalParamResponse, DefaultError, InfiniteData<PostCallWithOptionalParamResponse>, QueryKey<Options<PostCallWithOptionalParamData>>, number | null | Pick<QueryKey<Options<PostCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'>>( 508 - // @ts-ignore 509 - { 510 - queryFn: async ({ pageParam, queryKey, signal }) => { 511 - // @ts-ignore 512 - const page: Pick<QueryKey<Options<PostCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'> = typeof pageParam === 'object' ? pageParam : { 513 - body: { 514 - offset: pageParam 515 - } 516 - }; 517 - const params = createInfiniteParams(queryKey, page); 518 - const { data } = await postCallWithOptionalParam({ 519 - ...options, 520 - ...params, 521 - signal, 522 - throwOnError: true 523 - }); 524 - return data; 525 - }, 526 - queryKey: postCallWithOptionalParamInfiniteQueryKey(options) 527 - }); 528 - }; 529 - 530 356 export const postCallWithOptionalParamMutation = (options?: Partial<Options<PostCallWithOptionalParamData>>): MutationOptions<PostCallWithOptionalParamResponse, DefaultError, Options<PostCallWithOptionalParamData>> => { 531 357 const mutationOptions: MutationOptions<PostCallWithOptionalParamResponse, DefaultError, Options<PostCallWithOptionalParamData>> = { 532 358 mutationFn: async (localOptions) => { ··· 541 367 return mutationOptions; 542 368 }; 543 369 544 - export const postApiVbyApiVersionRequestBodyQueryKey = (options?: Options<PostApiVbyApiVersionRequestBodyData>) => createQueryKey('postApiVbyApiVersionRequestBody', options); 545 - 546 - export const postApiVbyApiVersionRequestBodyOptions = (options?: Options<PostApiVbyApiVersionRequestBodyData>) => { 547 - return queryOptions({ 548 - queryFn: async ({ queryKey, signal }) => { 549 - const { data } = await postApiVbyApiVersionRequestBody({ 550 - ...options, 551 - ...queryKey[0], 552 - signal, 553 - throwOnError: true 554 - }); 555 - return data; 556 - }, 557 - queryKey: postApiVbyApiVersionRequestBodyQueryKey(options) 558 - }); 559 - }; 560 - 561 370 export const postApiVbyApiVersionRequestBodyMutation = (options?: Partial<Options<PostApiVbyApiVersionRequestBodyData>>): MutationOptions<unknown, DefaultError, Options<PostApiVbyApiVersionRequestBodyData>> => { 562 371 const mutationOptions: MutationOptions<unknown, DefaultError, Options<PostApiVbyApiVersionRequestBodyData>> = { 563 372 mutationFn: async (localOptions) => { ··· 572 381 return mutationOptions; 573 382 }; 574 383 575 - export const postApiVbyApiVersionFormDataQueryKey = (options?: Options<PostApiVbyApiVersionFormDataData>) => createQueryKey('postApiVbyApiVersionFormData', options); 576 - 577 - export const postApiVbyApiVersionFormDataOptions = (options?: Options<PostApiVbyApiVersionFormDataData>) => { 578 - return queryOptions({ 579 - queryFn: async ({ queryKey, signal }) => { 580 - const { data } = await postApiVbyApiVersionFormData({ 581 - ...options, 582 - ...queryKey[0], 583 - signal, 584 - throwOnError: true 585 - }); 586 - return data; 587 - }, 588 - queryKey: postApiVbyApiVersionFormDataQueryKey(options) 589 - }); 590 - }; 591 - 592 384 export const postApiVbyApiVersionFormDataMutation = (options?: Partial<Options<PostApiVbyApiVersionFormDataData>>): MutationOptions<unknown, DefaultError, Options<PostApiVbyApiVersionFormDataData>> => { 593 385 const mutationOptions: MutationOptions<unknown, DefaultError, Options<PostApiVbyApiVersionFormDataData>> = { 594 386 mutationFn: async (localOptions) => { ··· 620 412 }); 621 413 }; 622 414 623 - export const callWithDefaultOptionalParametersQueryKey = (options?: Options<CallWithDefaultOptionalParametersData>) => createQueryKey('callWithDefaultOptionalParameters', options); 624 - 625 - export const callWithDefaultOptionalParametersOptions = (options?: Options<CallWithDefaultOptionalParametersData>) => { 626 - return queryOptions({ 627 - queryFn: async ({ queryKey, signal }) => { 628 - const { data } = await callWithDefaultOptionalParameters({ 629 - ...options, 630 - ...queryKey[0], 631 - signal, 632 - throwOnError: true 633 - }); 634 - return data; 635 - }, 636 - queryKey: callWithDefaultOptionalParametersQueryKey(options) 637 - }); 638 - }; 639 - 640 415 export const callWithDefaultOptionalParametersMutation = (options?: Partial<Options<CallWithDefaultOptionalParametersData>>): MutationOptions<unknown, DefaultError, Options<CallWithDefaultOptionalParametersData>> => { 641 416 const mutationOptions: MutationOptions<unknown, DefaultError, Options<CallWithDefaultOptionalParametersData>> = { 642 417 mutationFn: async (localOptions) => { ··· 693 468 return data; 694 469 }, 695 470 queryKey: duplicateName2QueryKey(options) 696 - }); 697 - }; 698 - 699 - export const duplicateName3QueryKey = (options?: Options<DuplicateName3Data>) => createQueryKey('duplicateName3', options); 700 - 701 - export const duplicateName3Options = (options?: Options<DuplicateName3Data>) => { 702 - return queryOptions({ 703 - queryFn: async ({ queryKey, signal }) => { 704 - const { data } = await duplicateName3({ 705 - ...options, 706 - ...queryKey[0], 707 - signal, 708 - throwOnError: true 709 - }); 710 - return data; 711 - }, 712 - queryKey: duplicateName3QueryKey(options) 713 471 }); 714 472 }; 715 473 ··· 826 584 }); 827 585 }; 828 586 829 - export const callWithDuplicateResponsesQueryKey = (options?: Options<CallWithDuplicateResponsesData>) => createQueryKey('callWithDuplicateResponses', options); 830 - 831 - export const callWithDuplicateResponsesOptions = (options?: Options<CallWithDuplicateResponsesData>) => { 832 - return queryOptions({ 833 - queryFn: async ({ queryKey, signal }) => { 834 - const { data } = await callWithDuplicateResponses({ 835 - ...options, 836 - ...queryKey[0], 837 - signal, 838 - throwOnError: true 839 - }); 840 - return data; 841 - }, 842 - queryKey: callWithDuplicateResponsesQueryKey(options) 843 - }); 844 - }; 845 - 846 587 export const callWithDuplicateResponsesMutation = (options?: Partial<Options<CallWithDuplicateResponsesData>>): MutationOptions<CallWithDuplicateResponsesResponse, CallWithDuplicateResponsesError, Options<CallWithDuplicateResponsesData>> => { 847 588 const mutationOptions: MutationOptions<CallWithDuplicateResponsesResponse, CallWithDuplicateResponsesError, Options<CallWithDuplicateResponsesData>> = { 848 589 mutationFn: async (localOptions) => { ··· 905 646 }); 906 647 }; 907 648 908 - export const uploadFileQueryKey = (options: Options<UploadFileData>) => createQueryKey('uploadFile', options); 909 - 910 - export const uploadFileOptions = (options: Options<UploadFileData>) => { 911 - return queryOptions({ 912 - queryFn: async ({ queryKey, signal }) => { 913 - const { data } = await uploadFile({ 914 - ...options, 915 - ...queryKey[0], 916 - signal, 917 - throwOnError: true 918 - }); 919 - return data; 920 - }, 921 - queryKey: uploadFileQueryKey(options) 922 - }); 923 - }; 924 - 925 649 export const uploadFileMutation = (options?: Partial<Options<UploadFileData>>): MutationOptions<UploadFileResponse, DefaultError, Options<UploadFileData>> => { 926 650 const mutationOptions: MutationOptions<UploadFileResponse, DefaultError, Options<UploadFileData>> = { 927 651 mutationFn: async (localOptions) => { ··· 987 711 }); 988 712 }; 989 713 990 - export const multipartRequestQueryKey = (options?: Options<MultipartRequestData>) => createQueryKey('multipartRequest', options); 991 - 992 - export const multipartRequestOptions = (options?: Options<MultipartRequestData>) => { 993 - return queryOptions({ 994 - queryFn: async ({ queryKey, signal }) => { 995 - const { data } = await multipartRequest({ 996 - ...options, 997 - ...queryKey[0], 998 - signal, 999 - throwOnError: true 1000 - }); 1001 - return data; 1002 - }, 1003 - queryKey: multipartRequestQueryKey(options) 1004 - }); 1005 - }; 1006 - 1007 714 export const multipartRequestMutation = (options?: Partial<Options<MultipartRequestData>>): MutationOptions<unknown, DefaultError, Options<MultipartRequestData>> => { 1008 715 const mutationOptions: MutationOptions<unknown, DefaultError, Options<MultipartRequestData>> = { 1009 716 mutationFn: async (localOptions) => { ··· 1032 739 return mutationOptions; 1033 740 }; 1034 741 1035 - export const callWithResultFromHeaderQueryKey = (options?: Options<CallWithResultFromHeaderData>) => createQueryKey('callWithResultFromHeader', options); 1036 - 1037 - export const callWithResultFromHeaderOptions = (options?: Options<CallWithResultFromHeaderData>) => { 1038 - return queryOptions({ 1039 - queryFn: async ({ queryKey, signal }) => { 1040 - const { data } = await callWithResultFromHeader({ 1041 - ...options, 1042 - ...queryKey[0], 1043 - signal, 1044 - throwOnError: true 1045 - }); 1046 - return data; 1047 - }, 1048 - queryKey: callWithResultFromHeaderQueryKey(options) 1049 - }); 1050 - }; 1051 - 1052 742 export const callWithResultFromHeaderMutation = (options?: Partial<Options<CallWithResultFromHeaderData>>): MutationOptions<unknown, DefaultError, Options<CallWithResultFromHeaderData>> => { 1053 743 const mutationOptions: MutationOptions<unknown, DefaultError, Options<CallWithResultFromHeaderData>> = { 1054 744 mutationFn: async (localOptions) => { ··· 1063 753 return mutationOptions; 1064 754 }; 1065 755 1066 - export const testErrorCodeQueryKey = (options: Options<TestErrorCodeData>) => createQueryKey('testErrorCode', options); 1067 - 1068 - export const testErrorCodeOptions = (options: Options<TestErrorCodeData>) => { 1069 - return queryOptions({ 1070 - queryFn: async ({ queryKey, signal }) => { 1071 - const { data } = await testErrorCode({ 1072 - ...options, 1073 - ...queryKey[0], 1074 - signal, 1075 - throwOnError: true 1076 - }); 1077 - return data; 1078 - }, 1079 - queryKey: testErrorCodeQueryKey(options) 1080 - }); 1081 - }; 1082 - 1083 756 export const testErrorCodeMutation = (options?: Partial<Options<TestErrorCodeData>>): MutationOptions<unknown, DefaultError, Options<TestErrorCodeData>> => { 1084 757 const mutationOptions: MutationOptions<unknown, DefaultError, Options<TestErrorCodeData>> = { 1085 758 mutationFn: async (localOptions) => { ··· 1092 765 } 1093 766 }; 1094 767 return mutationOptions; 1095 - }; 1096 - 1097 - export const nonAsciiæøåÆøÅöôêÊ字符串QueryKey = (options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data>) => createQueryKey('nonAsciiæøåÆøÅöôêÊ字符串', options); 1098 - 1099 - export const nonAsciiæøåÆøÅöôêÊ字符串Options = (options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data>) => { 1100 - return queryOptions({ 1101 - queryFn: async ({ queryKey, signal }) => { 1102 - const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ 1103 - ...options, 1104 - ...queryKey[0], 1105 - signal, 1106 - throwOnError: true 1107 - }); 1108 - return data; 1109 - }, 1110 - queryKey: nonAsciiæøåÆøÅöôêÊ字符串QueryKey(options) 1111 - }); 1112 768 }; 1113 769 1114 770 export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial<Options<NonAsciiæøåÆøÅöôêÊ字符串Data>>): MutationOptions<NonAsciiæøåÆøÅöôêÊ字符串Response, DefaultError, Options<NonAsciiæøåÆøÅöôêÊ字符串Data>> => {
-34
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/name-builder/@tanstack/angular-query-experimental.gen.ts
··· 57 57 }); 58 58 }; 59 59 60 - export const fooPostD = (options?: Options<FooPostData>) => createQueryKey('fooPost', options); 61 - 62 - export const fooPostE = (options?: Options<FooPostData>) => { 63 - return queryOptions({ 64 - queryFn: async ({ queryKey, signal }) => { 65 - const { data } = await fooPost({ 66 - ...options, 67 - ...queryKey[0], 68 - signal, 69 - throwOnError: true 70 - }); 71 - return data; 72 - }, 73 - queryKey: fooPostD(options) 74 - }); 75 - }; 76 - 77 60 export const fooPostC = (options?: Partial<Options<FooPostData>>): MutationOptions<FooPostResponse, DefaultError, Options<FooPostData>> => { 78 61 const mutationOptions: MutationOptions<FooPostResponse, DefaultError, Options<FooPostData>> = { 79 62 mutationFn: async (localOptions) => { ··· 116 99 return data; 117 100 }, 118 101 queryKey: getFooBarD(options) 119 - }); 120 - }; 121 - 122 - export const fooBarPostD = (options?: Options<FooBarPostData>) => createQueryKey('fooBarPost', options); 123 - 124 - export const fooBarPostE = (options?: Options<FooBarPostData>) => { 125 - return queryOptions({ 126 - queryFn: async ({ queryKey, signal }) => { 127 - const { data } = await fooBarPost({ 128 - ...options, 129 - ...queryKey[0], 130 - signal, 131 - throwOnError: true 132 - }); 133 - return data; 134 - }, 135 - queryKey: fooBarPostD(options) 136 102 }); 137 103 }; 138 104
-34
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/asClass/@tanstack/react-query.gen.ts
··· 57 57 }); 58 58 }; 59 59 60 - export const fooPostQueryKey = (options?: Options<FooPostData>) => createQueryKey('fooPost', options); 61 - 62 - export const fooPostOptions = (options?: Options<FooPostData>) => { 63 - return queryOptions({ 64 - queryFn: async ({ queryKey, signal }) => { 65 - const { data } = await FooBazService.fooService.post({ 66 - ...options, 67 - ...queryKey[0], 68 - signal, 69 - throwOnError: true 70 - }); 71 - return data; 72 - }, 73 - queryKey: fooPostQueryKey(options) 74 - }); 75 - }; 76 - 77 60 export const fooPostMutation = (options?: Partial<Options<FooPostData>>): UseMutationOptions<FooPostResponse, DefaultError, Options<FooPostData>> => { 78 61 const mutationOptions: UseMutationOptions<FooPostResponse, DefaultError, Options<FooPostData>> = { 79 62 mutationFn: async (localOptions) => { ··· 116 99 return data; 117 100 }, 118 101 queryKey: getFooBarQueryKey(options) 119 - }); 120 - }; 121 - 122 - export const fooBarPostQueryKey = (options?: Options<FooBarPostData>) => createQueryKey('fooBarPost', options); 123 - 124 - export const fooBarPostOptions = (options?: Options<FooBarPostData>) => { 125 - return queryOptions({ 126 - queryFn: async ({ queryKey, signal }) => { 127 - const { data } = await FooBazService.fooService.barService.post({ 128 - ...options, 129 - ...queryKey[0], 130 - signal, 131 - throwOnError: true 132 - }); 133 - return data; 134 - }, 135 - queryKey: fooBarPostQueryKey(options) 136 102 }); 137 103 }; 138 104
+28 -372
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/axios/@tanstack/react-query.gen.ts
··· 72 72 return mutationOptions; 73 73 }; 74 74 75 - export const importQueryKey = (options: Options<ImportData>) => createQueryKey('import', options); 76 - 77 - export const importOptions = (options: Options<ImportData>) => { 78 - return queryOptions({ 79 - queryFn: async ({ queryKey, signal }) => { 80 - const { data } = await import_({ 81 - ...options, 82 - ...queryKey[0], 83 - signal, 84 - throwOnError: true 85 - }); 86 - return data; 87 - }, 88 - queryKey: importQueryKey(options) 89 - }); 90 - }; 91 - 92 75 export const importMutation = (options?: Partial<Options<ImportData>>): UseMutationOptions<ImportResponse, AxiosError<DefaultError>, Options<ImportData>> => { 93 76 const mutationOptions: UseMutationOptions<ImportResponse, AxiosError<DefaultError>, Options<ImportData>> = { 94 77 mutationFn: async (localOptions) => { ··· 196 179 return mutationOptions; 197 180 }; 198 181 199 - export const postCallWithoutParametersAndResponseQueryKey = (options?: Options<PostCallWithoutParametersAndResponseData>) => createQueryKey('postCallWithoutParametersAndResponse', options); 200 - 201 - export const postCallWithoutParametersAndResponseOptions = (options?: Options<PostCallWithoutParametersAndResponseData>) => { 202 - return queryOptions({ 203 - queryFn: async ({ queryKey, signal }) => { 204 - const { data } = await postCallWithoutParametersAndResponse({ 205 - ...options, 206 - ...queryKey[0], 207 - signal, 208 - throwOnError: true 209 - }); 210 - return data; 211 - }, 212 - queryKey: postCallWithoutParametersAndResponseQueryKey(options) 213 - }); 214 - }; 215 - 216 182 export const postCallWithoutParametersAndResponseMutation = (options?: Partial<Options<PostCallWithoutParametersAndResponseData>>): UseMutationOptions<unknown, AxiosError<DefaultError>, Options<PostCallWithoutParametersAndResponseData>> => { 217 183 const mutationOptions: UseMutationOptions<unknown, AxiosError<DefaultError>, Options<PostCallWithoutParametersAndResponseData>> = { 218 184 mutationFn: async (localOptions) => { ··· 255 221 return mutationOptions; 256 222 }; 257 223 258 - export const callWithDescriptionsQueryKey = (options?: Options<CallWithDescriptionsData>) => createQueryKey('callWithDescriptions', options); 259 - 260 - export const callWithDescriptionsOptions = (options?: Options<CallWithDescriptionsData>) => { 261 - return queryOptions({ 262 - queryFn: async ({ queryKey, signal }) => { 263 - const { data } = await callWithDescriptions({ 264 - ...options, 265 - ...queryKey[0], 266 - signal, 267 - throwOnError: true 268 - }); 269 - return data; 270 - }, 271 - queryKey: callWithDescriptionsQueryKey(options) 272 - }); 273 - }; 274 - 275 224 export const callWithDescriptionsMutation = (options?: Partial<Options<CallWithDescriptionsData>>): UseMutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithDescriptionsData>> => { 276 225 const mutationOptions: UseMutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithDescriptionsData>> = { 277 226 mutationFn: async (localOptions) => { ··· 286 235 return mutationOptions; 287 236 }; 288 237 289 - export const deprecatedCallQueryKey = (options: Options<DeprecatedCallData>) => createQueryKey('deprecatedCall', options); 290 - 291 238 /** 292 239 * @deprecated 293 240 */ 294 - export const deprecatedCallOptions = (options: Options<DeprecatedCallData>) => { 295 - return queryOptions({ 296 - queryFn: async ({ queryKey, signal }) => { 241 + export const deprecatedCallMutation = (options?: Partial<Options<DeprecatedCallData>>): UseMutationOptions<unknown, AxiosError<DefaultError>, Options<DeprecatedCallData>> => { 242 + const mutationOptions: UseMutationOptions<unknown, AxiosError<DefaultError>, Options<DeprecatedCallData>> = { 243 + mutationFn: async (localOptions) => { 297 244 const { data } = await deprecatedCall({ 298 245 ...options, 299 - ...queryKey[0], 300 - signal, 246 + ...localOptions, 301 247 throwOnError: true 302 248 }); 303 249 return data; 304 - }, 305 - queryKey: deprecatedCallQueryKey(options) 306 - }); 250 + } 251 + }; 252 + return mutationOptions; 307 253 }; 308 254 309 - /** 310 - * @deprecated 311 - */ 312 - export const deprecatedCallMutation = (options?: Partial<Options<DeprecatedCallData>>): UseMutationOptions<unknown, AxiosError<DefaultError>, Options<DeprecatedCallData>> => { 313 - const mutationOptions: UseMutationOptions<unknown, AxiosError<DefaultError>, Options<DeprecatedCallData>> = { 255 + export const callWithParametersMutation = (options?: Partial<Options<CallWithParametersData>>): UseMutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithParametersData>> => { 256 + const mutationOptions: UseMutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithParametersData>> = { 314 257 mutationFn: async (localOptions) => { 315 - const { data } = await deprecatedCall({ 258 + const { data } = await callWithParameters({ 259 + ...options, 260 + ...localOptions, 261 + throwOnError: true 262 + }); 263 + return data; 264 + } 265 + }; 266 + return mutationOptions; 267 + }; 268 + 269 + export const callWithWeirdParameterNamesMutation = (options?: Partial<Options<CallWithWeirdParameterNamesData>>): UseMutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithWeirdParameterNamesData>> => { 270 + const mutationOptions: UseMutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithWeirdParameterNamesData>> = { 271 + mutationFn: async (localOptions) => { 272 + const { data } = await callWithWeirdParameterNames({ 316 273 ...options, 317 274 ...localOptions, 318 275 throwOnError: true ··· 323 280 return mutationOptions; 324 281 }; 325 282 326 - export const callWithParametersQueryKey = (options: Options<CallWithParametersData>) => createQueryKey('callWithParameters', options); 283 + export const getCallWithOptionalParamQueryKey = (options: Options<GetCallWithOptionalParamData>) => createQueryKey('getCallWithOptionalParam', options); 327 284 328 - export const callWithParametersOptions = (options: Options<CallWithParametersData>) => { 285 + export const getCallWithOptionalParamOptions = (options: Options<GetCallWithOptionalParamData>) => { 329 286 return queryOptions({ 330 287 queryFn: async ({ queryKey, signal }) => { 331 - const { data } = await callWithParameters({ 288 + const { data } = await getCallWithOptionalParam({ 332 289 ...options, 333 290 ...queryKey[0], 334 291 signal, ··· 336 293 }); 337 294 return data; 338 295 }, 339 - queryKey: callWithParametersQueryKey(options) 296 + queryKey: getCallWithOptionalParamQueryKey(options) 340 297 }); 341 298 }; 342 299 ··· 371 328 return params as unknown as typeof page; 372 329 }; 373 330 374 - export const callWithParametersInfiniteQueryKey = (options: Options<CallWithParametersData>): QueryKey<Options<CallWithParametersData>> => createQueryKey('callWithParameters', options, true); 375 - 376 - export const callWithParametersInfiniteOptions = (options: Options<CallWithParametersData>) => { 377 - return infiniteQueryOptions<unknown, AxiosError<DefaultError>, InfiniteData<unknown>, QueryKey<Options<CallWithParametersData>>, string | null | Pick<QueryKey<Options<CallWithParametersData>>[0], 'body' | 'headers' | 'path' | 'query'>>( 378 - // @ts-ignore 379 - { 380 - queryFn: async ({ pageParam, queryKey, signal }) => { 381 - // @ts-ignore 382 - const page: Pick<QueryKey<Options<CallWithParametersData>>[0], 'body' | 'headers' | 'path' | 'query'> = typeof pageParam === 'object' ? pageParam : { 383 - query: { 384 - cursor: pageParam 385 - } 386 - }; 387 - const params = createInfiniteParams(queryKey, page); 388 - const { data } = await callWithParameters({ 389 - ...options, 390 - ...params, 391 - signal, 392 - throwOnError: true 393 - }); 394 - return data; 395 - }, 396 - queryKey: callWithParametersInfiniteQueryKey(options) 397 - }); 398 - }; 399 - 400 - export const callWithParametersMutation = (options?: Partial<Options<CallWithParametersData>>): UseMutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithParametersData>> => { 401 - const mutationOptions: UseMutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithParametersData>> = { 402 - mutationFn: async (localOptions) => { 403 - const { data } = await callWithParameters({ 404 - ...options, 405 - ...localOptions, 406 - throwOnError: true 407 - }); 408 - return data; 409 - } 410 - }; 411 - return mutationOptions; 412 - }; 413 - 414 - export const callWithWeirdParameterNamesQueryKey = (options: Options<CallWithWeirdParameterNamesData>) => createQueryKey('callWithWeirdParameterNames', options); 415 - 416 - export const callWithWeirdParameterNamesOptions = (options: Options<CallWithWeirdParameterNamesData>) => { 417 - return queryOptions({ 418 - queryFn: async ({ queryKey, signal }) => { 419 - const { data } = await callWithWeirdParameterNames({ 420 - ...options, 421 - ...queryKey[0], 422 - signal, 423 - throwOnError: true 424 - }); 425 - return data; 426 - }, 427 - queryKey: callWithWeirdParameterNamesQueryKey(options) 428 - }); 429 - }; 430 - 431 - export const callWithWeirdParameterNamesMutation = (options?: Partial<Options<CallWithWeirdParameterNamesData>>): UseMutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithWeirdParameterNamesData>> => { 432 - const mutationOptions: UseMutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithWeirdParameterNamesData>> = { 433 - mutationFn: async (localOptions) => { 434 - const { data } = await callWithWeirdParameterNames({ 435 - ...options, 436 - ...localOptions, 437 - throwOnError: true 438 - }); 439 - return data; 440 - } 441 - }; 442 - return mutationOptions; 443 - }; 444 - 445 - export const getCallWithOptionalParamQueryKey = (options: Options<GetCallWithOptionalParamData>) => createQueryKey('getCallWithOptionalParam', options); 446 - 447 - export const getCallWithOptionalParamOptions = (options: Options<GetCallWithOptionalParamData>) => { 448 - return queryOptions({ 449 - queryFn: async ({ queryKey, signal }) => { 450 - const { data } = await getCallWithOptionalParam({ 451 - ...options, 452 - ...queryKey[0], 453 - signal, 454 - throwOnError: true 455 - }); 456 - return data; 457 - }, 458 - queryKey: getCallWithOptionalParamQueryKey(options) 459 - }); 460 - }; 461 - 462 331 export const getCallWithOptionalParamInfiniteQueryKey = (options: Options<GetCallWithOptionalParamData>): QueryKey<Options<GetCallWithOptionalParamData>> => createQueryKey('getCallWithOptionalParam', options, true); 463 332 464 333 export const getCallWithOptionalParamInfiniteOptions = (options: Options<GetCallWithOptionalParamData>) => { ··· 485 354 }); 486 355 }; 487 356 488 - export const postCallWithOptionalParamQueryKey = (options: Options<PostCallWithOptionalParamData>) => createQueryKey('postCallWithOptionalParam', options); 489 - 490 - export const postCallWithOptionalParamOptions = (options: Options<PostCallWithOptionalParamData>) => { 491 - return queryOptions({ 492 - queryFn: async ({ queryKey, signal }) => { 493 - const { data } = await postCallWithOptionalParam({ 494 - ...options, 495 - ...queryKey[0], 496 - signal, 497 - throwOnError: true 498 - }); 499 - return data; 500 - }, 501 - queryKey: postCallWithOptionalParamQueryKey(options) 502 - }); 503 - }; 504 - 505 - export const postCallWithOptionalParamInfiniteQueryKey = (options: Options<PostCallWithOptionalParamData>): QueryKey<Options<PostCallWithOptionalParamData>> => createQueryKey('postCallWithOptionalParam', options, true); 506 - 507 - export const postCallWithOptionalParamInfiniteOptions = (options: Options<PostCallWithOptionalParamData>) => { 508 - return infiniteQueryOptions<PostCallWithOptionalParamResponse, AxiosError<DefaultError>, InfiniteData<PostCallWithOptionalParamResponse>, QueryKey<Options<PostCallWithOptionalParamData>>, number | null | Pick<QueryKey<Options<PostCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'>>( 509 - // @ts-ignore 510 - { 511 - queryFn: async ({ pageParam, queryKey, signal }) => { 512 - // @ts-ignore 513 - const page: Pick<QueryKey<Options<PostCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'> = typeof pageParam === 'object' ? pageParam : { 514 - body: { 515 - offset: pageParam 516 - } 517 - }; 518 - const params = createInfiniteParams(queryKey, page); 519 - const { data } = await postCallWithOptionalParam({ 520 - ...options, 521 - ...params, 522 - signal, 523 - throwOnError: true 524 - }); 525 - return data; 526 - }, 527 - queryKey: postCallWithOptionalParamInfiniteQueryKey(options) 528 - }); 529 - }; 530 - 531 357 export const postCallWithOptionalParamMutation = (options?: Partial<Options<PostCallWithOptionalParamData>>): UseMutationOptions<PostCallWithOptionalParamResponse, AxiosError<DefaultError>, Options<PostCallWithOptionalParamData>> => { 532 358 const mutationOptions: UseMutationOptions<PostCallWithOptionalParamResponse, AxiosError<DefaultError>, Options<PostCallWithOptionalParamData>> = { 533 359 mutationFn: async (localOptions) => { ··· 542 368 return mutationOptions; 543 369 }; 544 370 545 - export const postApiVbyApiVersionRequestBodyQueryKey = (options?: Options<PostApiVbyApiVersionRequestBodyData>) => createQueryKey('postApiVbyApiVersionRequestBody', options); 546 - 547 - export const postApiVbyApiVersionRequestBodyOptions = (options?: Options<PostApiVbyApiVersionRequestBodyData>) => { 548 - return queryOptions({ 549 - queryFn: async ({ queryKey, signal }) => { 550 - const { data } = await postApiVbyApiVersionRequestBody({ 551 - ...options, 552 - ...queryKey[0], 553 - signal, 554 - throwOnError: true 555 - }); 556 - return data; 557 - }, 558 - queryKey: postApiVbyApiVersionRequestBodyQueryKey(options) 559 - }); 560 - }; 561 - 562 371 export const postApiVbyApiVersionRequestBodyMutation = (options?: Partial<Options<PostApiVbyApiVersionRequestBodyData>>): UseMutationOptions<unknown, AxiosError<DefaultError>, Options<PostApiVbyApiVersionRequestBodyData>> => { 563 372 const mutationOptions: UseMutationOptions<unknown, AxiosError<DefaultError>, Options<PostApiVbyApiVersionRequestBodyData>> = { 564 373 mutationFn: async (localOptions) => { ··· 573 382 return mutationOptions; 574 383 }; 575 384 576 - export const postApiVbyApiVersionFormDataQueryKey = (options?: Options<PostApiVbyApiVersionFormDataData>) => createQueryKey('postApiVbyApiVersionFormData', options); 577 - 578 - export const postApiVbyApiVersionFormDataOptions = (options?: Options<PostApiVbyApiVersionFormDataData>) => { 579 - return queryOptions({ 580 - queryFn: async ({ queryKey, signal }) => { 581 - const { data } = await postApiVbyApiVersionFormData({ 582 - ...options, 583 - ...queryKey[0], 584 - signal, 585 - throwOnError: true 586 - }); 587 - return data; 588 - }, 589 - queryKey: postApiVbyApiVersionFormDataQueryKey(options) 590 - }); 591 - }; 592 - 593 385 export const postApiVbyApiVersionFormDataMutation = (options?: Partial<Options<PostApiVbyApiVersionFormDataData>>): UseMutationOptions<unknown, AxiosError<DefaultError>, Options<PostApiVbyApiVersionFormDataData>> => { 594 386 const mutationOptions: UseMutationOptions<unknown, AxiosError<DefaultError>, Options<PostApiVbyApiVersionFormDataData>> = { 595 387 mutationFn: async (localOptions) => { ··· 621 413 }); 622 414 }; 623 415 624 - export const callWithDefaultOptionalParametersQueryKey = (options?: Options<CallWithDefaultOptionalParametersData>) => createQueryKey('callWithDefaultOptionalParameters', options); 625 - 626 - export const callWithDefaultOptionalParametersOptions = (options?: Options<CallWithDefaultOptionalParametersData>) => { 627 - return queryOptions({ 628 - queryFn: async ({ queryKey, signal }) => { 629 - const { data } = await callWithDefaultOptionalParameters({ 630 - ...options, 631 - ...queryKey[0], 632 - signal, 633 - throwOnError: true 634 - }); 635 - return data; 636 - }, 637 - queryKey: callWithDefaultOptionalParametersQueryKey(options) 638 - }); 639 - }; 640 - 641 416 export const callWithDefaultOptionalParametersMutation = (options?: Partial<Options<CallWithDefaultOptionalParametersData>>): UseMutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithDefaultOptionalParametersData>> => { 642 417 const mutationOptions: UseMutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithDefaultOptionalParametersData>> = { 643 418 mutationFn: async (localOptions) => { ··· 694 469 return data; 695 470 }, 696 471 queryKey: duplicateName2QueryKey(options) 697 - }); 698 - }; 699 - 700 - export const duplicateName3QueryKey = (options?: Options<DuplicateName3Data>) => createQueryKey('duplicateName3', options); 701 - 702 - export const duplicateName3Options = (options?: Options<DuplicateName3Data>) => { 703 - return queryOptions({ 704 - queryFn: async ({ queryKey, signal }) => { 705 - const { data } = await duplicateName3({ 706 - ...options, 707 - ...queryKey[0], 708 - signal, 709 - throwOnError: true 710 - }); 711 - return data; 712 - }, 713 - queryKey: duplicateName3QueryKey(options) 714 472 }); 715 473 }; 716 474 ··· 827 585 }); 828 586 }; 829 587 830 - export const callWithDuplicateResponsesQueryKey = (options?: Options<CallWithDuplicateResponsesData>) => createQueryKey('callWithDuplicateResponses', options); 831 - 832 - export const callWithDuplicateResponsesOptions = (options?: Options<CallWithDuplicateResponsesData>) => { 833 - return queryOptions({ 834 - queryFn: async ({ queryKey, signal }) => { 835 - const { data } = await callWithDuplicateResponses({ 836 - ...options, 837 - ...queryKey[0], 838 - signal, 839 - throwOnError: true 840 - }); 841 - return data; 842 - }, 843 - queryKey: callWithDuplicateResponsesQueryKey(options) 844 - }); 845 - }; 846 - 847 588 export const callWithDuplicateResponsesMutation = (options?: Partial<Options<CallWithDuplicateResponsesData>>): UseMutationOptions<CallWithDuplicateResponsesResponse, AxiosError<CallWithDuplicateResponsesError>, Options<CallWithDuplicateResponsesData>> => { 848 589 const mutationOptions: UseMutationOptions<CallWithDuplicateResponsesResponse, AxiosError<CallWithDuplicateResponsesError>, Options<CallWithDuplicateResponsesData>> = { 849 590 mutationFn: async (localOptions) => { ··· 906 647 }); 907 648 }; 908 649 909 - export const uploadFileQueryKey = (options: Options<UploadFileData>) => createQueryKey('uploadFile', options); 910 - 911 - export const uploadFileOptions = (options: Options<UploadFileData>) => { 912 - return queryOptions({ 913 - queryFn: async ({ queryKey, signal }) => { 914 - const { data } = await uploadFile({ 915 - ...options, 916 - ...queryKey[0], 917 - signal, 918 - throwOnError: true 919 - }); 920 - return data; 921 - }, 922 - queryKey: uploadFileQueryKey(options) 923 - }); 924 - }; 925 - 926 650 export const uploadFileMutation = (options?: Partial<Options<UploadFileData>>): UseMutationOptions<UploadFileResponse, AxiosError<DefaultError>, Options<UploadFileData>> => { 927 651 const mutationOptions: UseMutationOptions<UploadFileResponse, AxiosError<DefaultError>, Options<UploadFileData>> = { 928 652 mutationFn: async (localOptions) => { ··· 988 712 }); 989 713 }; 990 714 991 - export const multipartRequestQueryKey = (options?: Options<MultipartRequestData>) => createQueryKey('multipartRequest', options); 992 - 993 - export const multipartRequestOptions = (options?: Options<MultipartRequestData>) => { 994 - return queryOptions({ 995 - queryFn: async ({ queryKey, signal }) => { 996 - const { data } = await multipartRequest({ 997 - ...options, 998 - ...queryKey[0], 999 - signal, 1000 - throwOnError: true 1001 - }); 1002 - return data; 1003 - }, 1004 - queryKey: multipartRequestQueryKey(options) 1005 - }); 1006 - }; 1007 - 1008 715 export const multipartRequestMutation = (options?: Partial<Options<MultipartRequestData>>): UseMutationOptions<unknown, AxiosError<DefaultError>, Options<MultipartRequestData>> => { 1009 716 const mutationOptions: UseMutationOptions<unknown, AxiosError<DefaultError>, Options<MultipartRequestData>> = { 1010 717 mutationFn: async (localOptions) => { ··· 1033 740 return mutationOptions; 1034 741 }; 1035 742 1036 - export const callWithResultFromHeaderQueryKey = (options?: Options<CallWithResultFromHeaderData>) => createQueryKey('callWithResultFromHeader', options); 1037 - 1038 - export const callWithResultFromHeaderOptions = (options?: Options<CallWithResultFromHeaderData>) => { 1039 - return queryOptions({ 1040 - queryFn: async ({ queryKey, signal }) => { 1041 - const { data } = await callWithResultFromHeader({ 1042 - ...options, 1043 - ...queryKey[0], 1044 - signal, 1045 - throwOnError: true 1046 - }); 1047 - return data; 1048 - }, 1049 - queryKey: callWithResultFromHeaderQueryKey(options) 1050 - }); 1051 - }; 1052 - 1053 743 export const callWithResultFromHeaderMutation = (options?: Partial<Options<CallWithResultFromHeaderData>>): UseMutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithResultFromHeaderData>> => { 1054 744 const mutationOptions: UseMutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithResultFromHeaderData>> = { 1055 745 mutationFn: async (localOptions) => { ··· 1064 754 return mutationOptions; 1065 755 }; 1066 756 1067 - export const testErrorCodeQueryKey = (options: Options<TestErrorCodeData>) => createQueryKey('testErrorCode', options); 1068 - 1069 - export const testErrorCodeOptions = (options: Options<TestErrorCodeData>) => { 1070 - return queryOptions({ 1071 - queryFn: async ({ queryKey, signal }) => { 1072 - const { data } = await testErrorCode({ 1073 - ...options, 1074 - ...queryKey[0], 1075 - signal, 1076 - throwOnError: true 1077 - }); 1078 - return data; 1079 - }, 1080 - queryKey: testErrorCodeQueryKey(options) 1081 - }); 1082 - }; 1083 - 1084 757 export const testErrorCodeMutation = (options?: Partial<Options<TestErrorCodeData>>): UseMutationOptions<unknown, AxiosError<DefaultError>, Options<TestErrorCodeData>> => { 1085 758 const mutationOptions: UseMutationOptions<unknown, AxiosError<DefaultError>, Options<TestErrorCodeData>> = { 1086 759 mutationFn: async (localOptions) => { ··· 1093 766 } 1094 767 }; 1095 768 return mutationOptions; 1096 - }; 1097 - 1098 - export const nonAsciiæøåÆøÅöôêÊ字符串QueryKey = (options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data>) => createQueryKey('nonAsciiæøåÆøÅöôêÊ字符串', options); 1099 - 1100 - export const nonAsciiæøåÆøÅöôêÊ字符串Options = (options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data>) => { 1101 - return queryOptions({ 1102 - queryFn: async ({ queryKey, signal }) => { 1103 - const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ 1104 - ...options, 1105 - ...queryKey[0], 1106 - signal, 1107 - throwOnError: true 1108 - }); 1109 - return data; 1110 - }, 1111 - queryKey: nonAsciiæøåÆøÅöôêÊ字符串QueryKey(options) 1112 - }); 1113 769 }; 1114 770 1115 771 export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial<Options<NonAsciiæøåÆøÅöôêÊ字符串Data>>): UseMutationOptions<NonAsciiæøåÆøÅöôêÊ字符串Response, AxiosError<DefaultError>, Options<NonAsciiæøåÆøÅöôêÊ字符串Data>> => {
+28 -372
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/fetch/@tanstack/react-query.gen.ts
··· 71 71 return mutationOptions; 72 72 }; 73 73 74 - export const importQueryKey = (options: Options<ImportData>) => createQueryKey('import', options); 75 - 76 - export const importOptions = (options: Options<ImportData>) => { 77 - return queryOptions({ 78 - queryFn: async ({ queryKey, signal }) => { 79 - const { data } = await import_({ 80 - ...options, 81 - ...queryKey[0], 82 - signal, 83 - throwOnError: true 84 - }); 85 - return data; 86 - }, 87 - queryKey: importQueryKey(options) 88 - }); 89 - }; 90 - 91 74 export const importMutation = (options?: Partial<Options<ImportData>>): UseMutationOptions<ImportResponse, DefaultError, Options<ImportData>> => { 92 75 const mutationOptions: UseMutationOptions<ImportResponse, DefaultError, Options<ImportData>> = { 93 76 mutationFn: async (localOptions) => { ··· 195 178 return mutationOptions; 196 179 }; 197 180 198 - export const postCallWithoutParametersAndResponseQueryKey = (options?: Options<PostCallWithoutParametersAndResponseData>) => createQueryKey('postCallWithoutParametersAndResponse', options); 199 - 200 - export const postCallWithoutParametersAndResponseOptions = (options?: Options<PostCallWithoutParametersAndResponseData>) => { 201 - return queryOptions({ 202 - queryFn: async ({ queryKey, signal }) => { 203 - const { data } = await postCallWithoutParametersAndResponse({ 204 - ...options, 205 - ...queryKey[0], 206 - signal, 207 - throwOnError: true 208 - }); 209 - return data; 210 - }, 211 - queryKey: postCallWithoutParametersAndResponseQueryKey(options) 212 - }); 213 - }; 214 - 215 181 export const postCallWithoutParametersAndResponseMutation = (options?: Partial<Options<PostCallWithoutParametersAndResponseData>>): UseMutationOptions<unknown, DefaultError, Options<PostCallWithoutParametersAndResponseData>> => { 216 182 const mutationOptions: UseMutationOptions<unknown, DefaultError, Options<PostCallWithoutParametersAndResponseData>> = { 217 183 mutationFn: async (localOptions) => { ··· 254 220 return mutationOptions; 255 221 }; 256 222 257 - export const callWithDescriptionsQueryKey = (options?: Options<CallWithDescriptionsData>) => createQueryKey('callWithDescriptions', options); 258 - 259 - export const callWithDescriptionsOptions = (options?: Options<CallWithDescriptionsData>) => { 260 - return queryOptions({ 261 - queryFn: async ({ queryKey, signal }) => { 262 - const { data } = await callWithDescriptions({ 263 - ...options, 264 - ...queryKey[0], 265 - signal, 266 - throwOnError: true 267 - }); 268 - return data; 269 - }, 270 - queryKey: callWithDescriptionsQueryKey(options) 271 - }); 272 - }; 273 - 274 223 export const callWithDescriptionsMutation = (options?: Partial<Options<CallWithDescriptionsData>>): UseMutationOptions<unknown, DefaultError, Options<CallWithDescriptionsData>> => { 275 224 const mutationOptions: UseMutationOptions<unknown, DefaultError, Options<CallWithDescriptionsData>> = { 276 225 mutationFn: async (localOptions) => { ··· 285 234 return mutationOptions; 286 235 }; 287 236 288 - export const deprecatedCallQueryKey = (options: Options<DeprecatedCallData>) => createQueryKey('deprecatedCall', options); 289 - 290 237 /** 291 238 * @deprecated 292 239 */ 293 - export const deprecatedCallOptions = (options: Options<DeprecatedCallData>) => { 294 - return queryOptions({ 295 - queryFn: async ({ queryKey, signal }) => { 240 + export const deprecatedCallMutation = (options?: Partial<Options<DeprecatedCallData>>): UseMutationOptions<unknown, DefaultError, Options<DeprecatedCallData>> => { 241 + const mutationOptions: UseMutationOptions<unknown, DefaultError, Options<DeprecatedCallData>> = { 242 + mutationFn: async (localOptions) => { 296 243 const { data } = await deprecatedCall({ 297 244 ...options, 298 - ...queryKey[0], 299 - signal, 245 + ...localOptions, 300 246 throwOnError: true 301 247 }); 302 248 return data; 303 - }, 304 - queryKey: deprecatedCallQueryKey(options) 305 - }); 249 + } 250 + }; 251 + return mutationOptions; 306 252 }; 307 253 308 - /** 309 - * @deprecated 310 - */ 311 - export const deprecatedCallMutation = (options?: Partial<Options<DeprecatedCallData>>): UseMutationOptions<unknown, DefaultError, Options<DeprecatedCallData>> => { 312 - const mutationOptions: UseMutationOptions<unknown, DefaultError, Options<DeprecatedCallData>> = { 254 + export const callWithParametersMutation = (options?: Partial<Options<CallWithParametersData>>): UseMutationOptions<unknown, DefaultError, Options<CallWithParametersData>> => { 255 + const mutationOptions: UseMutationOptions<unknown, DefaultError, Options<CallWithParametersData>> = { 313 256 mutationFn: async (localOptions) => { 314 - const { data } = await deprecatedCall({ 257 + const { data } = await callWithParameters({ 258 + ...options, 259 + ...localOptions, 260 + throwOnError: true 261 + }); 262 + return data; 263 + } 264 + }; 265 + return mutationOptions; 266 + }; 267 + 268 + export const callWithWeirdParameterNamesMutation = (options?: Partial<Options<CallWithWeirdParameterNamesData>>): UseMutationOptions<unknown, DefaultError, Options<CallWithWeirdParameterNamesData>> => { 269 + const mutationOptions: UseMutationOptions<unknown, DefaultError, Options<CallWithWeirdParameterNamesData>> = { 270 + mutationFn: async (localOptions) => { 271 + const { data } = await callWithWeirdParameterNames({ 315 272 ...options, 316 273 ...localOptions, 317 274 throwOnError: true ··· 322 279 return mutationOptions; 323 280 }; 324 281 325 - export const callWithParametersQueryKey = (options: Options<CallWithParametersData>) => createQueryKey('callWithParameters', options); 282 + export const getCallWithOptionalParamQueryKey = (options: Options<GetCallWithOptionalParamData>) => createQueryKey('getCallWithOptionalParam', options); 326 283 327 - export const callWithParametersOptions = (options: Options<CallWithParametersData>) => { 284 + export const getCallWithOptionalParamOptions = (options: Options<GetCallWithOptionalParamData>) => { 328 285 return queryOptions({ 329 286 queryFn: async ({ queryKey, signal }) => { 330 - const { data } = await callWithParameters({ 287 + const { data } = await getCallWithOptionalParam({ 331 288 ...options, 332 289 ...queryKey[0], 333 290 signal, ··· 335 292 }); 336 293 return data; 337 294 }, 338 - queryKey: callWithParametersQueryKey(options) 295 + queryKey: getCallWithOptionalParamQueryKey(options) 339 296 }); 340 297 }; 341 298 ··· 370 327 return params as unknown as typeof page; 371 328 }; 372 329 373 - export const callWithParametersInfiniteQueryKey = (options: Options<CallWithParametersData>): QueryKey<Options<CallWithParametersData>> => createQueryKey('callWithParameters', options, true); 374 - 375 - export const callWithParametersInfiniteOptions = (options: Options<CallWithParametersData>) => { 376 - return infiniteQueryOptions<unknown, DefaultError, InfiniteData<unknown>, QueryKey<Options<CallWithParametersData>>, string | null | Pick<QueryKey<Options<CallWithParametersData>>[0], 'body' | 'headers' | 'path' | 'query'>>( 377 - // @ts-ignore 378 - { 379 - queryFn: async ({ pageParam, queryKey, signal }) => { 380 - // @ts-ignore 381 - const page: Pick<QueryKey<Options<CallWithParametersData>>[0], 'body' | 'headers' | 'path' | 'query'> = typeof pageParam === 'object' ? pageParam : { 382 - query: { 383 - cursor: pageParam 384 - } 385 - }; 386 - const params = createInfiniteParams(queryKey, page); 387 - const { data } = await callWithParameters({ 388 - ...options, 389 - ...params, 390 - signal, 391 - throwOnError: true 392 - }); 393 - return data; 394 - }, 395 - queryKey: callWithParametersInfiniteQueryKey(options) 396 - }); 397 - }; 398 - 399 - export const callWithParametersMutation = (options?: Partial<Options<CallWithParametersData>>): UseMutationOptions<unknown, DefaultError, Options<CallWithParametersData>> => { 400 - const mutationOptions: UseMutationOptions<unknown, DefaultError, Options<CallWithParametersData>> = { 401 - mutationFn: async (localOptions) => { 402 - const { data } = await callWithParameters({ 403 - ...options, 404 - ...localOptions, 405 - throwOnError: true 406 - }); 407 - return data; 408 - } 409 - }; 410 - return mutationOptions; 411 - }; 412 - 413 - export const callWithWeirdParameterNamesQueryKey = (options: Options<CallWithWeirdParameterNamesData>) => createQueryKey('callWithWeirdParameterNames', options); 414 - 415 - export const callWithWeirdParameterNamesOptions = (options: Options<CallWithWeirdParameterNamesData>) => { 416 - return queryOptions({ 417 - queryFn: async ({ queryKey, signal }) => { 418 - const { data } = await callWithWeirdParameterNames({ 419 - ...options, 420 - ...queryKey[0], 421 - signal, 422 - throwOnError: true 423 - }); 424 - return data; 425 - }, 426 - queryKey: callWithWeirdParameterNamesQueryKey(options) 427 - }); 428 - }; 429 - 430 - export const callWithWeirdParameterNamesMutation = (options?: Partial<Options<CallWithWeirdParameterNamesData>>): UseMutationOptions<unknown, DefaultError, Options<CallWithWeirdParameterNamesData>> => { 431 - const mutationOptions: UseMutationOptions<unknown, DefaultError, Options<CallWithWeirdParameterNamesData>> = { 432 - mutationFn: async (localOptions) => { 433 - const { data } = await callWithWeirdParameterNames({ 434 - ...options, 435 - ...localOptions, 436 - throwOnError: true 437 - }); 438 - return data; 439 - } 440 - }; 441 - return mutationOptions; 442 - }; 443 - 444 - export const getCallWithOptionalParamQueryKey = (options: Options<GetCallWithOptionalParamData>) => createQueryKey('getCallWithOptionalParam', options); 445 - 446 - export const getCallWithOptionalParamOptions = (options: Options<GetCallWithOptionalParamData>) => { 447 - return queryOptions({ 448 - queryFn: async ({ queryKey, signal }) => { 449 - const { data } = await getCallWithOptionalParam({ 450 - ...options, 451 - ...queryKey[0], 452 - signal, 453 - throwOnError: true 454 - }); 455 - return data; 456 - }, 457 - queryKey: getCallWithOptionalParamQueryKey(options) 458 - }); 459 - }; 460 - 461 330 export const getCallWithOptionalParamInfiniteQueryKey = (options: Options<GetCallWithOptionalParamData>): QueryKey<Options<GetCallWithOptionalParamData>> => createQueryKey('getCallWithOptionalParam', options, true); 462 331 463 332 export const getCallWithOptionalParamInfiniteOptions = (options: Options<GetCallWithOptionalParamData>) => { ··· 484 353 }); 485 354 }; 486 355 487 - export const postCallWithOptionalParamQueryKey = (options: Options<PostCallWithOptionalParamData>) => createQueryKey('postCallWithOptionalParam', options); 488 - 489 - export const postCallWithOptionalParamOptions = (options: Options<PostCallWithOptionalParamData>) => { 490 - return queryOptions({ 491 - queryFn: async ({ queryKey, signal }) => { 492 - const { data } = await postCallWithOptionalParam({ 493 - ...options, 494 - ...queryKey[0], 495 - signal, 496 - throwOnError: true 497 - }); 498 - return data; 499 - }, 500 - queryKey: postCallWithOptionalParamQueryKey(options) 501 - }); 502 - }; 503 - 504 - export const postCallWithOptionalParamInfiniteQueryKey = (options: Options<PostCallWithOptionalParamData>): QueryKey<Options<PostCallWithOptionalParamData>> => createQueryKey('postCallWithOptionalParam', options, true); 505 - 506 - export const postCallWithOptionalParamInfiniteOptions = (options: Options<PostCallWithOptionalParamData>) => { 507 - return infiniteQueryOptions<PostCallWithOptionalParamResponse, DefaultError, InfiniteData<PostCallWithOptionalParamResponse>, QueryKey<Options<PostCallWithOptionalParamData>>, number | null | Pick<QueryKey<Options<PostCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'>>( 508 - // @ts-ignore 509 - { 510 - queryFn: async ({ pageParam, queryKey, signal }) => { 511 - // @ts-ignore 512 - const page: Pick<QueryKey<Options<PostCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'> = typeof pageParam === 'object' ? pageParam : { 513 - body: { 514 - offset: pageParam 515 - } 516 - }; 517 - const params = createInfiniteParams(queryKey, page); 518 - const { data } = await postCallWithOptionalParam({ 519 - ...options, 520 - ...params, 521 - signal, 522 - throwOnError: true 523 - }); 524 - return data; 525 - }, 526 - queryKey: postCallWithOptionalParamInfiniteQueryKey(options) 527 - }); 528 - }; 529 - 530 356 export const postCallWithOptionalParamMutation = (options?: Partial<Options<PostCallWithOptionalParamData>>): UseMutationOptions<PostCallWithOptionalParamResponse, DefaultError, Options<PostCallWithOptionalParamData>> => { 531 357 const mutationOptions: UseMutationOptions<PostCallWithOptionalParamResponse, DefaultError, Options<PostCallWithOptionalParamData>> = { 532 358 mutationFn: async (localOptions) => { ··· 541 367 return mutationOptions; 542 368 }; 543 369 544 - export const postApiVbyApiVersionRequestBodyQueryKey = (options?: Options<PostApiVbyApiVersionRequestBodyData>) => createQueryKey('postApiVbyApiVersionRequestBody', options); 545 - 546 - export const postApiVbyApiVersionRequestBodyOptions = (options?: Options<PostApiVbyApiVersionRequestBodyData>) => { 547 - return queryOptions({ 548 - queryFn: async ({ queryKey, signal }) => { 549 - const { data } = await postApiVbyApiVersionRequestBody({ 550 - ...options, 551 - ...queryKey[0], 552 - signal, 553 - throwOnError: true 554 - }); 555 - return data; 556 - }, 557 - queryKey: postApiVbyApiVersionRequestBodyQueryKey(options) 558 - }); 559 - }; 560 - 561 370 export const postApiVbyApiVersionRequestBodyMutation = (options?: Partial<Options<PostApiVbyApiVersionRequestBodyData>>): UseMutationOptions<unknown, DefaultError, Options<PostApiVbyApiVersionRequestBodyData>> => { 562 371 const mutationOptions: UseMutationOptions<unknown, DefaultError, Options<PostApiVbyApiVersionRequestBodyData>> = { 563 372 mutationFn: async (localOptions) => { ··· 572 381 return mutationOptions; 573 382 }; 574 383 575 - export const postApiVbyApiVersionFormDataQueryKey = (options?: Options<PostApiVbyApiVersionFormDataData>) => createQueryKey('postApiVbyApiVersionFormData', options); 576 - 577 - export const postApiVbyApiVersionFormDataOptions = (options?: Options<PostApiVbyApiVersionFormDataData>) => { 578 - return queryOptions({ 579 - queryFn: async ({ queryKey, signal }) => { 580 - const { data } = await postApiVbyApiVersionFormData({ 581 - ...options, 582 - ...queryKey[0], 583 - signal, 584 - throwOnError: true 585 - }); 586 - return data; 587 - }, 588 - queryKey: postApiVbyApiVersionFormDataQueryKey(options) 589 - }); 590 - }; 591 - 592 384 export const postApiVbyApiVersionFormDataMutation = (options?: Partial<Options<PostApiVbyApiVersionFormDataData>>): UseMutationOptions<unknown, DefaultError, Options<PostApiVbyApiVersionFormDataData>> => { 593 385 const mutationOptions: UseMutationOptions<unknown, DefaultError, Options<PostApiVbyApiVersionFormDataData>> = { 594 386 mutationFn: async (localOptions) => { ··· 620 412 }); 621 413 }; 622 414 623 - export const callWithDefaultOptionalParametersQueryKey = (options?: Options<CallWithDefaultOptionalParametersData>) => createQueryKey('callWithDefaultOptionalParameters', options); 624 - 625 - export const callWithDefaultOptionalParametersOptions = (options?: Options<CallWithDefaultOptionalParametersData>) => { 626 - return queryOptions({ 627 - queryFn: async ({ queryKey, signal }) => { 628 - const { data } = await callWithDefaultOptionalParameters({ 629 - ...options, 630 - ...queryKey[0], 631 - signal, 632 - throwOnError: true 633 - }); 634 - return data; 635 - }, 636 - queryKey: callWithDefaultOptionalParametersQueryKey(options) 637 - }); 638 - }; 639 - 640 415 export const callWithDefaultOptionalParametersMutation = (options?: Partial<Options<CallWithDefaultOptionalParametersData>>): UseMutationOptions<unknown, DefaultError, Options<CallWithDefaultOptionalParametersData>> => { 641 416 const mutationOptions: UseMutationOptions<unknown, DefaultError, Options<CallWithDefaultOptionalParametersData>> = { 642 417 mutationFn: async (localOptions) => { ··· 693 468 return data; 694 469 }, 695 470 queryKey: duplicateName2QueryKey(options) 696 - }); 697 - }; 698 - 699 - export const duplicateName3QueryKey = (options?: Options<DuplicateName3Data>) => createQueryKey('duplicateName3', options); 700 - 701 - export const duplicateName3Options = (options?: Options<DuplicateName3Data>) => { 702 - return queryOptions({ 703 - queryFn: async ({ queryKey, signal }) => { 704 - const { data } = await duplicateName3({ 705 - ...options, 706 - ...queryKey[0], 707 - signal, 708 - throwOnError: true 709 - }); 710 - return data; 711 - }, 712 - queryKey: duplicateName3QueryKey(options) 713 471 }); 714 472 }; 715 473 ··· 826 584 }); 827 585 }; 828 586 829 - export const callWithDuplicateResponsesQueryKey = (options?: Options<CallWithDuplicateResponsesData>) => createQueryKey('callWithDuplicateResponses', options); 830 - 831 - export const callWithDuplicateResponsesOptions = (options?: Options<CallWithDuplicateResponsesData>) => { 832 - return queryOptions({ 833 - queryFn: async ({ queryKey, signal }) => { 834 - const { data } = await callWithDuplicateResponses({ 835 - ...options, 836 - ...queryKey[0], 837 - signal, 838 - throwOnError: true 839 - }); 840 - return data; 841 - }, 842 - queryKey: callWithDuplicateResponsesQueryKey(options) 843 - }); 844 - }; 845 - 846 587 export const callWithDuplicateResponsesMutation = (options?: Partial<Options<CallWithDuplicateResponsesData>>): UseMutationOptions<CallWithDuplicateResponsesResponse, CallWithDuplicateResponsesError, Options<CallWithDuplicateResponsesData>> => { 847 588 const mutationOptions: UseMutationOptions<CallWithDuplicateResponsesResponse, CallWithDuplicateResponsesError, Options<CallWithDuplicateResponsesData>> = { 848 589 mutationFn: async (localOptions) => { ··· 905 646 }); 906 647 }; 907 648 908 - export const uploadFileQueryKey = (options: Options<UploadFileData>) => createQueryKey('uploadFile', options); 909 - 910 - export const uploadFileOptions = (options: Options<UploadFileData>) => { 911 - return queryOptions({ 912 - queryFn: async ({ queryKey, signal }) => { 913 - const { data } = await uploadFile({ 914 - ...options, 915 - ...queryKey[0], 916 - signal, 917 - throwOnError: true 918 - }); 919 - return data; 920 - }, 921 - queryKey: uploadFileQueryKey(options) 922 - }); 923 - }; 924 - 925 649 export const uploadFileMutation = (options?: Partial<Options<UploadFileData>>): UseMutationOptions<UploadFileResponse, DefaultError, Options<UploadFileData>> => { 926 650 const mutationOptions: UseMutationOptions<UploadFileResponse, DefaultError, Options<UploadFileData>> = { 927 651 mutationFn: async (localOptions) => { ··· 987 711 }); 988 712 }; 989 713 990 - export const multipartRequestQueryKey = (options?: Options<MultipartRequestData>) => createQueryKey('multipartRequest', options); 991 - 992 - export const multipartRequestOptions = (options?: Options<MultipartRequestData>) => { 993 - return queryOptions({ 994 - queryFn: async ({ queryKey, signal }) => { 995 - const { data } = await multipartRequest({ 996 - ...options, 997 - ...queryKey[0], 998 - signal, 999 - throwOnError: true 1000 - }); 1001 - return data; 1002 - }, 1003 - queryKey: multipartRequestQueryKey(options) 1004 - }); 1005 - }; 1006 - 1007 714 export const multipartRequestMutation = (options?: Partial<Options<MultipartRequestData>>): UseMutationOptions<unknown, DefaultError, Options<MultipartRequestData>> => { 1008 715 const mutationOptions: UseMutationOptions<unknown, DefaultError, Options<MultipartRequestData>> = { 1009 716 mutationFn: async (localOptions) => { ··· 1032 739 return mutationOptions; 1033 740 }; 1034 741 1035 - export const callWithResultFromHeaderQueryKey = (options?: Options<CallWithResultFromHeaderData>) => createQueryKey('callWithResultFromHeader', options); 1036 - 1037 - export const callWithResultFromHeaderOptions = (options?: Options<CallWithResultFromHeaderData>) => { 1038 - return queryOptions({ 1039 - queryFn: async ({ queryKey, signal }) => { 1040 - const { data } = await callWithResultFromHeader({ 1041 - ...options, 1042 - ...queryKey[0], 1043 - signal, 1044 - throwOnError: true 1045 - }); 1046 - return data; 1047 - }, 1048 - queryKey: callWithResultFromHeaderQueryKey(options) 1049 - }); 1050 - }; 1051 - 1052 742 export const callWithResultFromHeaderMutation = (options?: Partial<Options<CallWithResultFromHeaderData>>): UseMutationOptions<unknown, DefaultError, Options<CallWithResultFromHeaderData>> => { 1053 743 const mutationOptions: UseMutationOptions<unknown, DefaultError, Options<CallWithResultFromHeaderData>> = { 1054 744 mutationFn: async (localOptions) => { ··· 1063 753 return mutationOptions; 1064 754 }; 1065 755 1066 - export const testErrorCodeQueryKey = (options: Options<TestErrorCodeData>) => createQueryKey('testErrorCode', options); 1067 - 1068 - export const testErrorCodeOptions = (options: Options<TestErrorCodeData>) => { 1069 - return queryOptions({ 1070 - queryFn: async ({ queryKey, signal }) => { 1071 - const { data } = await testErrorCode({ 1072 - ...options, 1073 - ...queryKey[0], 1074 - signal, 1075 - throwOnError: true 1076 - }); 1077 - return data; 1078 - }, 1079 - queryKey: testErrorCodeQueryKey(options) 1080 - }); 1081 - }; 1082 - 1083 756 export const testErrorCodeMutation = (options?: Partial<Options<TestErrorCodeData>>): UseMutationOptions<unknown, DefaultError, Options<TestErrorCodeData>> => { 1084 757 const mutationOptions: UseMutationOptions<unknown, DefaultError, Options<TestErrorCodeData>> = { 1085 758 mutationFn: async (localOptions) => { ··· 1092 765 } 1093 766 }; 1094 767 return mutationOptions; 1095 - }; 1096 - 1097 - export const nonAsciiæøåÆøÅöôêÊ字符串QueryKey = (options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data>) => createQueryKey('nonAsciiæøåÆøÅöôêÊ字符串', options); 1098 - 1099 - export const nonAsciiæøåÆøÅöôêÊ字符串Options = (options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data>) => { 1100 - return queryOptions({ 1101 - queryFn: async ({ queryKey, signal }) => { 1102 - const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ 1103 - ...options, 1104 - ...queryKey[0], 1105 - signal, 1106 - throwOnError: true 1107 - }); 1108 - return data; 1109 - }, 1110 - queryKey: nonAsciiæøåÆøÅöôêÊ字符串QueryKey(options) 1111 - }); 1112 768 }; 1113 769 1114 770 export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial<Options<NonAsciiæøåÆøÅöôêÊ字符串Data>>): UseMutationOptions<NonAsciiæøåÆøÅöôêÊ字符串Response, DefaultError, Options<NonAsciiæøåÆøÅöôêÊ字符串Data>> => {
-34
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/name-builder/@tanstack/react-query.gen.ts
··· 57 57 }); 58 58 }; 59 59 60 - export const fooPostD = (options?: Options<FooPostData>) => createQueryKey('fooPost', options); 61 - 62 - export const fooPostE = (options?: Options<FooPostData>) => { 63 - return queryOptions({ 64 - queryFn: async ({ queryKey, signal }) => { 65 - const { data } = await fooPost({ 66 - ...options, 67 - ...queryKey[0], 68 - signal, 69 - throwOnError: true 70 - }); 71 - return data; 72 - }, 73 - queryKey: fooPostD(options) 74 - }); 75 - }; 76 - 77 60 export const fooPostC = (options?: Partial<Options<FooPostData>>): UseMutationOptions<FooPostResponse, DefaultError, Options<FooPostData>> => { 78 61 const mutationOptions: UseMutationOptions<FooPostResponse, DefaultError, Options<FooPostData>> = { 79 62 mutationFn: async (localOptions) => { ··· 116 99 return data; 117 100 }, 118 101 queryKey: getFooBarD(options) 119 - }); 120 - }; 121 - 122 - export const fooBarPostD = (options?: Options<FooBarPostData>) => createQueryKey('fooBarPost', options); 123 - 124 - export const fooBarPostE = (options?: Options<FooBarPostData>) => { 125 - return queryOptions({ 126 - queryFn: async ({ queryKey, signal }) => { 127 - const { data } = await fooBarPost({ 128 - ...options, 129 - ...queryKey[0], 130 - signal, 131 - throwOnError: true 132 - }); 133 - return data; 134 - }, 135 - queryKey: fooBarPostD(options) 136 102 }); 137 103 }; 138 104
-34
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/asClass/@tanstack/solid-query.gen.ts
··· 57 57 }); 58 58 }; 59 59 60 - export const fooPostQueryKey = (options?: Options<FooPostData>) => createQueryKey('fooPost', options); 61 - 62 - export const fooPostOptions = (options?: Options<FooPostData>) => { 63 - return queryOptions({ 64 - queryFn: async ({ queryKey, signal }) => { 65 - const { data } = await FooBazService.fooService.post({ 66 - ...options, 67 - ...queryKey[0], 68 - signal, 69 - throwOnError: true 70 - }); 71 - return data; 72 - }, 73 - queryKey: fooPostQueryKey(options) 74 - }); 75 - }; 76 - 77 60 export const fooPostMutation = (options?: Partial<Options<FooPostData>>): MutationOptions<FooPostResponse, DefaultError, Options<FooPostData>> => { 78 61 const mutationOptions: MutationOptions<FooPostResponse, DefaultError, Options<FooPostData>> = { 79 62 mutationFn: async (localOptions) => { ··· 116 99 return data; 117 100 }, 118 101 queryKey: getFooBarQueryKey(options) 119 - }); 120 - }; 121 - 122 - export const fooBarPostQueryKey = (options?: Options<FooBarPostData>) => createQueryKey('fooBarPost', options); 123 - 124 - export const fooBarPostOptions = (options?: Options<FooBarPostData>) => { 125 - return queryOptions({ 126 - queryFn: async ({ queryKey, signal }) => { 127 - const { data } = await FooBazService.fooService.barService.post({ 128 - ...options, 129 - ...queryKey[0], 130 - signal, 131 - throwOnError: true 132 - }); 133 - return data; 134 - }, 135 - queryKey: fooBarPostQueryKey(options) 136 102 }); 137 103 }; 138 104
+28 -372
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/axios/@tanstack/solid-query.gen.ts
··· 72 72 return mutationOptions; 73 73 }; 74 74 75 - export const importQueryKey = (options: Options<ImportData>) => createQueryKey('import', options); 76 - 77 - export const importOptions = (options: Options<ImportData>) => { 78 - return queryOptions({ 79 - queryFn: async ({ queryKey, signal }) => { 80 - const { data } = await import_({ 81 - ...options, 82 - ...queryKey[0], 83 - signal, 84 - throwOnError: true 85 - }); 86 - return data; 87 - }, 88 - queryKey: importQueryKey(options) 89 - }); 90 - }; 91 - 92 75 export const importMutation = (options?: Partial<Options<ImportData>>): MutationOptions<ImportResponse, AxiosError<DefaultError>, Options<ImportData>> => { 93 76 const mutationOptions: MutationOptions<ImportResponse, AxiosError<DefaultError>, Options<ImportData>> = { 94 77 mutationFn: async (localOptions) => { ··· 196 179 return mutationOptions; 197 180 }; 198 181 199 - export const postCallWithoutParametersAndResponseQueryKey = (options?: Options<PostCallWithoutParametersAndResponseData>) => createQueryKey('postCallWithoutParametersAndResponse', options); 200 - 201 - export const postCallWithoutParametersAndResponseOptions = (options?: Options<PostCallWithoutParametersAndResponseData>) => { 202 - return queryOptions({ 203 - queryFn: async ({ queryKey, signal }) => { 204 - const { data } = await postCallWithoutParametersAndResponse({ 205 - ...options, 206 - ...queryKey[0], 207 - signal, 208 - throwOnError: true 209 - }); 210 - return data; 211 - }, 212 - queryKey: postCallWithoutParametersAndResponseQueryKey(options) 213 - }); 214 - }; 215 - 216 182 export const postCallWithoutParametersAndResponseMutation = (options?: Partial<Options<PostCallWithoutParametersAndResponseData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<PostCallWithoutParametersAndResponseData>> => { 217 183 const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<PostCallWithoutParametersAndResponseData>> = { 218 184 mutationFn: async (localOptions) => { ··· 255 221 return mutationOptions; 256 222 }; 257 223 258 - export const callWithDescriptionsQueryKey = (options?: Options<CallWithDescriptionsData>) => createQueryKey('callWithDescriptions', options); 259 - 260 - export const callWithDescriptionsOptions = (options?: Options<CallWithDescriptionsData>) => { 261 - return queryOptions({ 262 - queryFn: async ({ queryKey, signal }) => { 263 - const { data } = await callWithDescriptions({ 264 - ...options, 265 - ...queryKey[0], 266 - signal, 267 - throwOnError: true 268 - }); 269 - return data; 270 - }, 271 - queryKey: callWithDescriptionsQueryKey(options) 272 - }); 273 - }; 274 - 275 224 export const callWithDescriptionsMutation = (options?: Partial<Options<CallWithDescriptionsData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithDescriptionsData>> => { 276 225 const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithDescriptionsData>> = { 277 226 mutationFn: async (localOptions) => { ··· 286 235 return mutationOptions; 287 236 }; 288 237 289 - export const deprecatedCallQueryKey = (options: Options<DeprecatedCallData>) => createQueryKey('deprecatedCall', options); 290 - 291 238 /** 292 239 * @deprecated 293 240 */ 294 - export const deprecatedCallOptions = (options: Options<DeprecatedCallData>) => { 295 - return queryOptions({ 296 - queryFn: async ({ queryKey, signal }) => { 241 + export const deprecatedCallMutation = (options?: Partial<Options<DeprecatedCallData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<DeprecatedCallData>> => { 242 + const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<DeprecatedCallData>> = { 243 + mutationFn: async (localOptions) => { 297 244 const { data } = await deprecatedCall({ 298 245 ...options, 299 - ...queryKey[0], 300 - signal, 246 + ...localOptions, 301 247 throwOnError: true 302 248 }); 303 249 return data; 304 - }, 305 - queryKey: deprecatedCallQueryKey(options) 306 - }); 250 + } 251 + }; 252 + return mutationOptions; 307 253 }; 308 254 309 - /** 310 - * @deprecated 311 - */ 312 - export const deprecatedCallMutation = (options?: Partial<Options<DeprecatedCallData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<DeprecatedCallData>> => { 313 - const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<DeprecatedCallData>> = { 255 + export const callWithParametersMutation = (options?: Partial<Options<CallWithParametersData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithParametersData>> => { 256 + const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithParametersData>> = { 314 257 mutationFn: async (localOptions) => { 315 - const { data } = await deprecatedCall({ 258 + const { data } = await callWithParameters({ 259 + ...options, 260 + ...localOptions, 261 + throwOnError: true 262 + }); 263 + return data; 264 + } 265 + }; 266 + return mutationOptions; 267 + }; 268 + 269 + export const callWithWeirdParameterNamesMutation = (options?: Partial<Options<CallWithWeirdParameterNamesData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithWeirdParameterNamesData>> => { 270 + const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithWeirdParameterNamesData>> = { 271 + mutationFn: async (localOptions) => { 272 + const { data } = await callWithWeirdParameterNames({ 316 273 ...options, 317 274 ...localOptions, 318 275 throwOnError: true ··· 323 280 return mutationOptions; 324 281 }; 325 282 326 - export const callWithParametersQueryKey = (options: Options<CallWithParametersData>) => createQueryKey('callWithParameters', options); 283 + export const getCallWithOptionalParamQueryKey = (options: Options<GetCallWithOptionalParamData>) => createQueryKey('getCallWithOptionalParam', options); 327 284 328 - export const callWithParametersOptions = (options: Options<CallWithParametersData>) => { 285 + export const getCallWithOptionalParamOptions = (options: Options<GetCallWithOptionalParamData>) => { 329 286 return queryOptions({ 330 287 queryFn: async ({ queryKey, signal }) => { 331 - const { data } = await callWithParameters({ 288 + const { data } = await getCallWithOptionalParam({ 332 289 ...options, 333 290 ...queryKey[0], 334 291 signal, ··· 336 293 }); 337 294 return data; 338 295 }, 339 - queryKey: callWithParametersQueryKey(options) 296 + queryKey: getCallWithOptionalParamQueryKey(options) 340 297 }); 341 298 }; 342 299 ··· 371 328 return params as unknown as typeof page; 372 329 }; 373 330 374 - export const callWithParametersInfiniteQueryKey = (options: Options<CallWithParametersData>): QueryKey<Options<CallWithParametersData>> => createQueryKey('callWithParameters', options, true); 375 - 376 - export const callWithParametersInfiniteOptions = (options: Options<CallWithParametersData>) => { 377 - return infiniteQueryOptions<unknown, AxiosError<DefaultError>, InfiniteData<unknown>, QueryKey<Options<CallWithParametersData>>, string | null | Pick<QueryKey<Options<CallWithParametersData>>[0], 'body' | 'headers' | 'path' | 'query'>>( 378 - // @ts-ignore 379 - { 380 - queryFn: async ({ pageParam, queryKey, signal }) => { 381 - // @ts-ignore 382 - const page: Pick<QueryKey<Options<CallWithParametersData>>[0], 'body' | 'headers' | 'path' | 'query'> = typeof pageParam === 'object' ? pageParam : { 383 - query: { 384 - cursor: pageParam 385 - } 386 - }; 387 - const params = createInfiniteParams(queryKey, page); 388 - const { data } = await callWithParameters({ 389 - ...options, 390 - ...params, 391 - signal, 392 - throwOnError: true 393 - }); 394 - return data; 395 - }, 396 - queryKey: callWithParametersInfiniteQueryKey(options) 397 - }); 398 - }; 399 - 400 - export const callWithParametersMutation = (options?: Partial<Options<CallWithParametersData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithParametersData>> => { 401 - const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithParametersData>> = { 402 - mutationFn: async (localOptions) => { 403 - const { data } = await callWithParameters({ 404 - ...options, 405 - ...localOptions, 406 - throwOnError: true 407 - }); 408 - return data; 409 - } 410 - }; 411 - return mutationOptions; 412 - }; 413 - 414 - export const callWithWeirdParameterNamesQueryKey = (options: Options<CallWithWeirdParameterNamesData>) => createQueryKey('callWithWeirdParameterNames', options); 415 - 416 - export const callWithWeirdParameterNamesOptions = (options: Options<CallWithWeirdParameterNamesData>) => { 417 - return queryOptions({ 418 - queryFn: async ({ queryKey, signal }) => { 419 - const { data } = await callWithWeirdParameterNames({ 420 - ...options, 421 - ...queryKey[0], 422 - signal, 423 - throwOnError: true 424 - }); 425 - return data; 426 - }, 427 - queryKey: callWithWeirdParameterNamesQueryKey(options) 428 - }); 429 - }; 430 - 431 - export const callWithWeirdParameterNamesMutation = (options?: Partial<Options<CallWithWeirdParameterNamesData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithWeirdParameterNamesData>> => { 432 - const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithWeirdParameterNamesData>> = { 433 - mutationFn: async (localOptions) => { 434 - const { data } = await callWithWeirdParameterNames({ 435 - ...options, 436 - ...localOptions, 437 - throwOnError: true 438 - }); 439 - return data; 440 - } 441 - }; 442 - return mutationOptions; 443 - }; 444 - 445 - export const getCallWithOptionalParamQueryKey = (options: Options<GetCallWithOptionalParamData>) => createQueryKey('getCallWithOptionalParam', options); 446 - 447 - export const getCallWithOptionalParamOptions = (options: Options<GetCallWithOptionalParamData>) => { 448 - return queryOptions({ 449 - queryFn: async ({ queryKey, signal }) => { 450 - const { data } = await getCallWithOptionalParam({ 451 - ...options, 452 - ...queryKey[0], 453 - signal, 454 - throwOnError: true 455 - }); 456 - return data; 457 - }, 458 - queryKey: getCallWithOptionalParamQueryKey(options) 459 - }); 460 - }; 461 - 462 331 export const getCallWithOptionalParamInfiniteQueryKey = (options: Options<GetCallWithOptionalParamData>): QueryKey<Options<GetCallWithOptionalParamData>> => createQueryKey('getCallWithOptionalParam', options, true); 463 332 464 333 export const getCallWithOptionalParamInfiniteOptions = (options: Options<GetCallWithOptionalParamData>) => { ··· 485 354 }); 486 355 }; 487 356 488 - export const postCallWithOptionalParamQueryKey = (options: Options<PostCallWithOptionalParamData>) => createQueryKey('postCallWithOptionalParam', options); 489 - 490 - export const postCallWithOptionalParamOptions = (options: Options<PostCallWithOptionalParamData>) => { 491 - return queryOptions({ 492 - queryFn: async ({ queryKey, signal }) => { 493 - const { data } = await postCallWithOptionalParam({ 494 - ...options, 495 - ...queryKey[0], 496 - signal, 497 - throwOnError: true 498 - }); 499 - return data; 500 - }, 501 - queryKey: postCallWithOptionalParamQueryKey(options) 502 - }); 503 - }; 504 - 505 - export const postCallWithOptionalParamInfiniteQueryKey = (options: Options<PostCallWithOptionalParamData>): QueryKey<Options<PostCallWithOptionalParamData>> => createQueryKey('postCallWithOptionalParam', options, true); 506 - 507 - export const postCallWithOptionalParamInfiniteOptions = (options: Options<PostCallWithOptionalParamData>) => { 508 - return infiniteQueryOptions<PostCallWithOptionalParamResponse, AxiosError<DefaultError>, InfiniteData<PostCallWithOptionalParamResponse>, QueryKey<Options<PostCallWithOptionalParamData>>, number | null | Pick<QueryKey<Options<PostCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'>>( 509 - // @ts-ignore 510 - { 511 - queryFn: async ({ pageParam, queryKey, signal }) => { 512 - // @ts-ignore 513 - const page: Pick<QueryKey<Options<PostCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'> = typeof pageParam === 'object' ? pageParam : { 514 - body: { 515 - offset: pageParam 516 - } 517 - }; 518 - const params = createInfiniteParams(queryKey, page); 519 - const { data } = await postCallWithOptionalParam({ 520 - ...options, 521 - ...params, 522 - signal, 523 - throwOnError: true 524 - }); 525 - return data; 526 - }, 527 - queryKey: postCallWithOptionalParamInfiniteQueryKey(options) 528 - }); 529 - }; 530 - 531 357 export const postCallWithOptionalParamMutation = (options?: Partial<Options<PostCallWithOptionalParamData>>): MutationOptions<PostCallWithOptionalParamResponse, AxiosError<DefaultError>, Options<PostCallWithOptionalParamData>> => { 532 358 const mutationOptions: MutationOptions<PostCallWithOptionalParamResponse, AxiosError<DefaultError>, Options<PostCallWithOptionalParamData>> = { 533 359 mutationFn: async (localOptions) => { ··· 542 368 return mutationOptions; 543 369 }; 544 370 545 - export const postApiVbyApiVersionRequestBodyQueryKey = (options?: Options<PostApiVbyApiVersionRequestBodyData>) => createQueryKey('postApiVbyApiVersionRequestBody', options); 546 - 547 - export const postApiVbyApiVersionRequestBodyOptions = (options?: Options<PostApiVbyApiVersionRequestBodyData>) => { 548 - return queryOptions({ 549 - queryFn: async ({ queryKey, signal }) => { 550 - const { data } = await postApiVbyApiVersionRequestBody({ 551 - ...options, 552 - ...queryKey[0], 553 - signal, 554 - throwOnError: true 555 - }); 556 - return data; 557 - }, 558 - queryKey: postApiVbyApiVersionRequestBodyQueryKey(options) 559 - }); 560 - }; 561 - 562 371 export const postApiVbyApiVersionRequestBodyMutation = (options?: Partial<Options<PostApiVbyApiVersionRequestBodyData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<PostApiVbyApiVersionRequestBodyData>> => { 563 372 const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<PostApiVbyApiVersionRequestBodyData>> = { 564 373 mutationFn: async (localOptions) => { ··· 573 382 return mutationOptions; 574 383 }; 575 384 576 - export const postApiVbyApiVersionFormDataQueryKey = (options?: Options<PostApiVbyApiVersionFormDataData>) => createQueryKey('postApiVbyApiVersionFormData', options); 577 - 578 - export const postApiVbyApiVersionFormDataOptions = (options?: Options<PostApiVbyApiVersionFormDataData>) => { 579 - return queryOptions({ 580 - queryFn: async ({ queryKey, signal }) => { 581 - const { data } = await postApiVbyApiVersionFormData({ 582 - ...options, 583 - ...queryKey[0], 584 - signal, 585 - throwOnError: true 586 - }); 587 - return data; 588 - }, 589 - queryKey: postApiVbyApiVersionFormDataQueryKey(options) 590 - }); 591 - }; 592 - 593 385 export const postApiVbyApiVersionFormDataMutation = (options?: Partial<Options<PostApiVbyApiVersionFormDataData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<PostApiVbyApiVersionFormDataData>> => { 594 386 const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<PostApiVbyApiVersionFormDataData>> = { 595 387 mutationFn: async (localOptions) => { ··· 621 413 }); 622 414 }; 623 415 624 - export const callWithDefaultOptionalParametersQueryKey = (options?: Options<CallWithDefaultOptionalParametersData>) => createQueryKey('callWithDefaultOptionalParameters', options); 625 - 626 - export const callWithDefaultOptionalParametersOptions = (options?: Options<CallWithDefaultOptionalParametersData>) => { 627 - return queryOptions({ 628 - queryFn: async ({ queryKey, signal }) => { 629 - const { data } = await callWithDefaultOptionalParameters({ 630 - ...options, 631 - ...queryKey[0], 632 - signal, 633 - throwOnError: true 634 - }); 635 - return data; 636 - }, 637 - queryKey: callWithDefaultOptionalParametersQueryKey(options) 638 - }); 639 - }; 640 - 641 416 export const callWithDefaultOptionalParametersMutation = (options?: Partial<Options<CallWithDefaultOptionalParametersData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithDefaultOptionalParametersData>> => { 642 417 const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithDefaultOptionalParametersData>> = { 643 418 mutationFn: async (localOptions) => { ··· 694 469 return data; 695 470 }, 696 471 queryKey: duplicateName2QueryKey(options) 697 - }); 698 - }; 699 - 700 - export const duplicateName3QueryKey = (options?: Options<DuplicateName3Data>) => createQueryKey('duplicateName3', options); 701 - 702 - export const duplicateName3Options = (options?: Options<DuplicateName3Data>) => { 703 - return queryOptions({ 704 - queryFn: async ({ queryKey, signal }) => { 705 - const { data } = await duplicateName3({ 706 - ...options, 707 - ...queryKey[0], 708 - signal, 709 - throwOnError: true 710 - }); 711 - return data; 712 - }, 713 - queryKey: duplicateName3QueryKey(options) 714 472 }); 715 473 }; 716 474 ··· 827 585 }); 828 586 }; 829 587 830 - export const callWithDuplicateResponsesQueryKey = (options?: Options<CallWithDuplicateResponsesData>) => createQueryKey('callWithDuplicateResponses', options); 831 - 832 - export const callWithDuplicateResponsesOptions = (options?: Options<CallWithDuplicateResponsesData>) => { 833 - return queryOptions({ 834 - queryFn: async ({ queryKey, signal }) => { 835 - const { data } = await callWithDuplicateResponses({ 836 - ...options, 837 - ...queryKey[0], 838 - signal, 839 - throwOnError: true 840 - }); 841 - return data; 842 - }, 843 - queryKey: callWithDuplicateResponsesQueryKey(options) 844 - }); 845 - }; 846 - 847 588 export const callWithDuplicateResponsesMutation = (options?: Partial<Options<CallWithDuplicateResponsesData>>): MutationOptions<CallWithDuplicateResponsesResponse, AxiosError<CallWithDuplicateResponsesError>, Options<CallWithDuplicateResponsesData>> => { 848 589 const mutationOptions: MutationOptions<CallWithDuplicateResponsesResponse, AxiosError<CallWithDuplicateResponsesError>, Options<CallWithDuplicateResponsesData>> = { 849 590 mutationFn: async (localOptions) => { ··· 906 647 }); 907 648 }; 908 649 909 - export const uploadFileQueryKey = (options: Options<UploadFileData>) => createQueryKey('uploadFile', options); 910 - 911 - export const uploadFileOptions = (options: Options<UploadFileData>) => { 912 - return queryOptions({ 913 - queryFn: async ({ queryKey, signal }) => { 914 - const { data } = await uploadFile({ 915 - ...options, 916 - ...queryKey[0], 917 - signal, 918 - throwOnError: true 919 - }); 920 - return data; 921 - }, 922 - queryKey: uploadFileQueryKey(options) 923 - }); 924 - }; 925 - 926 650 export const uploadFileMutation = (options?: Partial<Options<UploadFileData>>): MutationOptions<UploadFileResponse, AxiosError<DefaultError>, Options<UploadFileData>> => { 927 651 const mutationOptions: MutationOptions<UploadFileResponse, AxiosError<DefaultError>, Options<UploadFileData>> = { 928 652 mutationFn: async (localOptions) => { ··· 988 712 }); 989 713 }; 990 714 991 - export const multipartRequestQueryKey = (options?: Options<MultipartRequestData>) => createQueryKey('multipartRequest', options); 992 - 993 - export const multipartRequestOptions = (options?: Options<MultipartRequestData>) => { 994 - return queryOptions({ 995 - queryFn: async ({ queryKey, signal }) => { 996 - const { data } = await multipartRequest({ 997 - ...options, 998 - ...queryKey[0], 999 - signal, 1000 - throwOnError: true 1001 - }); 1002 - return data; 1003 - }, 1004 - queryKey: multipartRequestQueryKey(options) 1005 - }); 1006 - }; 1007 - 1008 715 export const multipartRequestMutation = (options?: Partial<Options<MultipartRequestData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<MultipartRequestData>> => { 1009 716 const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<MultipartRequestData>> = { 1010 717 mutationFn: async (localOptions) => { ··· 1033 740 return mutationOptions; 1034 741 }; 1035 742 1036 - export const callWithResultFromHeaderQueryKey = (options?: Options<CallWithResultFromHeaderData>) => createQueryKey('callWithResultFromHeader', options); 1037 - 1038 - export const callWithResultFromHeaderOptions = (options?: Options<CallWithResultFromHeaderData>) => { 1039 - return queryOptions({ 1040 - queryFn: async ({ queryKey, signal }) => { 1041 - const { data } = await callWithResultFromHeader({ 1042 - ...options, 1043 - ...queryKey[0], 1044 - signal, 1045 - throwOnError: true 1046 - }); 1047 - return data; 1048 - }, 1049 - queryKey: callWithResultFromHeaderQueryKey(options) 1050 - }); 1051 - }; 1052 - 1053 743 export const callWithResultFromHeaderMutation = (options?: Partial<Options<CallWithResultFromHeaderData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithResultFromHeaderData>> => { 1054 744 const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithResultFromHeaderData>> = { 1055 745 mutationFn: async (localOptions) => { ··· 1064 754 return mutationOptions; 1065 755 }; 1066 756 1067 - export const testErrorCodeQueryKey = (options: Options<TestErrorCodeData>) => createQueryKey('testErrorCode', options); 1068 - 1069 - export const testErrorCodeOptions = (options: Options<TestErrorCodeData>) => { 1070 - return queryOptions({ 1071 - queryFn: async ({ queryKey, signal }) => { 1072 - const { data } = await testErrorCode({ 1073 - ...options, 1074 - ...queryKey[0], 1075 - signal, 1076 - throwOnError: true 1077 - }); 1078 - return data; 1079 - }, 1080 - queryKey: testErrorCodeQueryKey(options) 1081 - }); 1082 - }; 1083 - 1084 757 export const testErrorCodeMutation = (options?: Partial<Options<TestErrorCodeData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<TestErrorCodeData>> => { 1085 758 const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<TestErrorCodeData>> = { 1086 759 mutationFn: async (localOptions) => { ··· 1093 766 } 1094 767 }; 1095 768 return mutationOptions; 1096 - }; 1097 - 1098 - export const nonAsciiæøåÆøÅöôêÊ字符串QueryKey = (options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data>) => createQueryKey('nonAsciiæøåÆøÅöôêÊ字符串', options); 1099 - 1100 - export const nonAsciiæøåÆøÅöôêÊ字符串Options = (options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data>) => { 1101 - return queryOptions({ 1102 - queryFn: async ({ queryKey, signal }) => { 1103 - const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ 1104 - ...options, 1105 - ...queryKey[0], 1106 - signal, 1107 - throwOnError: true 1108 - }); 1109 - return data; 1110 - }, 1111 - queryKey: nonAsciiæøåÆøÅöôêÊ字符串QueryKey(options) 1112 - }); 1113 769 }; 1114 770 1115 771 export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial<Options<NonAsciiæøåÆøÅöôêÊ字符串Data>>): MutationOptions<NonAsciiæøåÆøÅöôêÊ字符串Response, AxiosError<DefaultError>, Options<NonAsciiæøåÆøÅöôêÊ字符串Data>> => {
+28 -372
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/fetch/@tanstack/solid-query.gen.ts
··· 71 71 return mutationOptions; 72 72 }; 73 73 74 - export const importQueryKey = (options: Options<ImportData>) => createQueryKey('import', options); 75 - 76 - export const importOptions = (options: Options<ImportData>) => { 77 - return queryOptions({ 78 - queryFn: async ({ queryKey, signal }) => { 79 - const { data } = await import_({ 80 - ...options, 81 - ...queryKey[0], 82 - signal, 83 - throwOnError: true 84 - }); 85 - return data; 86 - }, 87 - queryKey: importQueryKey(options) 88 - }); 89 - }; 90 - 91 74 export const importMutation = (options?: Partial<Options<ImportData>>): MutationOptions<ImportResponse, DefaultError, Options<ImportData>> => { 92 75 const mutationOptions: MutationOptions<ImportResponse, DefaultError, Options<ImportData>> = { 93 76 mutationFn: async (localOptions) => { ··· 195 178 return mutationOptions; 196 179 }; 197 180 198 - export const postCallWithoutParametersAndResponseQueryKey = (options?: Options<PostCallWithoutParametersAndResponseData>) => createQueryKey('postCallWithoutParametersAndResponse', options); 199 - 200 - export const postCallWithoutParametersAndResponseOptions = (options?: Options<PostCallWithoutParametersAndResponseData>) => { 201 - return queryOptions({ 202 - queryFn: async ({ queryKey, signal }) => { 203 - const { data } = await postCallWithoutParametersAndResponse({ 204 - ...options, 205 - ...queryKey[0], 206 - signal, 207 - throwOnError: true 208 - }); 209 - return data; 210 - }, 211 - queryKey: postCallWithoutParametersAndResponseQueryKey(options) 212 - }); 213 - }; 214 - 215 181 export const postCallWithoutParametersAndResponseMutation = (options?: Partial<Options<PostCallWithoutParametersAndResponseData>>): MutationOptions<unknown, DefaultError, Options<PostCallWithoutParametersAndResponseData>> => { 216 182 const mutationOptions: MutationOptions<unknown, DefaultError, Options<PostCallWithoutParametersAndResponseData>> = { 217 183 mutationFn: async (localOptions) => { ··· 254 220 return mutationOptions; 255 221 }; 256 222 257 - export const callWithDescriptionsQueryKey = (options?: Options<CallWithDescriptionsData>) => createQueryKey('callWithDescriptions', options); 258 - 259 - export const callWithDescriptionsOptions = (options?: Options<CallWithDescriptionsData>) => { 260 - return queryOptions({ 261 - queryFn: async ({ queryKey, signal }) => { 262 - const { data } = await callWithDescriptions({ 263 - ...options, 264 - ...queryKey[0], 265 - signal, 266 - throwOnError: true 267 - }); 268 - return data; 269 - }, 270 - queryKey: callWithDescriptionsQueryKey(options) 271 - }); 272 - }; 273 - 274 223 export const callWithDescriptionsMutation = (options?: Partial<Options<CallWithDescriptionsData>>): MutationOptions<unknown, DefaultError, Options<CallWithDescriptionsData>> => { 275 224 const mutationOptions: MutationOptions<unknown, DefaultError, Options<CallWithDescriptionsData>> = { 276 225 mutationFn: async (localOptions) => { ··· 285 234 return mutationOptions; 286 235 }; 287 236 288 - export const deprecatedCallQueryKey = (options: Options<DeprecatedCallData>) => createQueryKey('deprecatedCall', options); 289 - 290 237 /** 291 238 * @deprecated 292 239 */ 293 - export const deprecatedCallOptions = (options: Options<DeprecatedCallData>) => { 294 - return queryOptions({ 295 - queryFn: async ({ queryKey, signal }) => { 240 + export const deprecatedCallMutation = (options?: Partial<Options<DeprecatedCallData>>): MutationOptions<unknown, DefaultError, Options<DeprecatedCallData>> => { 241 + const mutationOptions: MutationOptions<unknown, DefaultError, Options<DeprecatedCallData>> = { 242 + mutationFn: async (localOptions) => { 296 243 const { data } = await deprecatedCall({ 297 244 ...options, 298 - ...queryKey[0], 299 - signal, 245 + ...localOptions, 300 246 throwOnError: true 301 247 }); 302 248 return data; 303 - }, 304 - queryKey: deprecatedCallQueryKey(options) 305 - }); 249 + } 250 + }; 251 + return mutationOptions; 306 252 }; 307 253 308 - /** 309 - * @deprecated 310 - */ 311 - export const deprecatedCallMutation = (options?: Partial<Options<DeprecatedCallData>>): MutationOptions<unknown, DefaultError, Options<DeprecatedCallData>> => { 312 - const mutationOptions: MutationOptions<unknown, DefaultError, Options<DeprecatedCallData>> = { 254 + export const callWithParametersMutation = (options?: Partial<Options<CallWithParametersData>>): MutationOptions<unknown, DefaultError, Options<CallWithParametersData>> => { 255 + const mutationOptions: MutationOptions<unknown, DefaultError, Options<CallWithParametersData>> = { 313 256 mutationFn: async (localOptions) => { 314 - const { data } = await deprecatedCall({ 257 + const { data } = await callWithParameters({ 258 + ...options, 259 + ...localOptions, 260 + throwOnError: true 261 + }); 262 + return data; 263 + } 264 + }; 265 + return mutationOptions; 266 + }; 267 + 268 + export const callWithWeirdParameterNamesMutation = (options?: Partial<Options<CallWithWeirdParameterNamesData>>): MutationOptions<unknown, DefaultError, Options<CallWithWeirdParameterNamesData>> => { 269 + const mutationOptions: MutationOptions<unknown, DefaultError, Options<CallWithWeirdParameterNamesData>> = { 270 + mutationFn: async (localOptions) => { 271 + const { data } = await callWithWeirdParameterNames({ 315 272 ...options, 316 273 ...localOptions, 317 274 throwOnError: true ··· 322 279 return mutationOptions; 323 280 }; 324 281 325 - export const callWithParametersQueryKey = (options: Options<CallWithParametersData>) => createQueryKey('callWithParameters', options); 282 + export const getCallWithOptionalParamQueryKey = (options: Options<GetCallWithOptionalParamData>) => createQueryKey('getCallWithOptionalParam', options); 326 283 327 - export const callWithParametersOptions = (options: Options<CallWithParametersData>) => { 284 + export const getCallWithOptionalParamOptions = (options: Options<GetCallWithOptionalParamData>) => { 328 285 return queryOptions({ 329 286 queryFn: async ({ queryKey, signal }) => { 330 - const { data } = await callWithParameters({ 287 + const { data } = await getCallWithOptionalParam({ 331 288 ...options, 332 289 ...queryKey[0], 333 290 signal, ··· 335 292 }); 336 293 return data; 337 294 }, 338 - queryKey: callWithParametersQueryKey(options) 295 + queryKey: getCallWithOptionalParamQueryKey(options) 339 296 }); 340 297 }; 341 298 ··· 370 327 return params as unknown as typeof page; 371 328 }; 372 329 373 - export const callWithParametersInfiniteQueryKey = (options: Options<CallWithParametersData>): QueryKey<Options<CallWithParametersData>> => createQueryKey('callWithParameters', options, true); 374 - 375 - export const callWithParametersInfiniteOptions = (options: Options<CallWithParametersData>) => { 376 - return infiniteQueryOptions<unknown, DefaultError, InfiniteData<unknown>, QueryKey<Options<CallWithParametersData>>, string | null | Pick<QueryKey<Options<CallWithParametersData>>[0], 'body' | 'headers' | 'path' | 'query'>>( 377 - // @ts-ignore 378 - { 379 - queryFn: async ({ pageParam, queryKey, signal }) => { 380 - // @ts-ignore 381 - const page: Pick<QueryKey<Options<CallWithParametersData>>[0], 'body' | 'headers' | 'path' | 'query'> = typeof pageParam === 'object' ? pageParam : { 382 - query: { 383 - cursor: pageParam 384 - } 385 - }; 386 - const params = createInfiniteParams(queryKey, page); 387 - const { data } = await callWithParameters({ 388 - ...options, 389 - ...params, 390 - signal, 391 - throwOnError: true 392 - }); 393 - return data; 394 - }, 395 - queryKey: callWithParametersInfiniteQueryKey(options) 396 - }); 397 - }; 398 - 399 - export const callWithParametersMutation = (options?: Partial<Options<CallWithParametersData>>): MutationOptions<unknown, DefaultError, Options<CallWithParametersData>> => { 400 - const mutationOptions: MutationOptions<unknown, DefaultError, Options<CallWithParametersData>> = { 401 - mutationFn: async (localOptions) => { 402 - const { data } = await callWithParameters({ 403 - ...options, 404 - ...localOptions, 405 - throwOnError: true 406 - }); 407 - return data; 408 - } 409 - }; 410 - return mutationOptions; 411 - }; 412 - 413 - export const callWithWeirdParameterNamesQueryKey = (options: Options<CallWithWeirdParameterNamesData>) => createQueryKey('callWithWeirdParameterNames', options); 414 - 415 - export const callWithWeirdParameterNamesOptions = (options: Options<CallWithWeirdParameterNamesData>) => { 416 - return queryOptions({ 417 - queryFn: async ({ queryKey, signal }) => { 418 - const { data } = await callWithWeirdParameterNames({ 419 - ...options, 420 - ...queryKey[0], 421 - signal, 422 - throwOnError: true 423 - }); 424 - return data; 425 - }, 426 - queryKey: callWithWeirdParameterNamesQueryKey(options) 427 - }); 428 - }; 429 - 430 - export const callWithWeirdParameterNamesMutation = (options?: Partial<Options<CallWithWeirdParameterNamesData>>): MutationOptions<unknown, DefaultError, Options<CallWithWeirdParameterNamesData>> => { 431 - const mutationOptions: MutationOptions<unknown, DefaultError, Options<CallWithWeirdParameterNamesData>> = { 432 - mutationFn: async (localOptions) => { 433 - const { data } = await callWithWeirdParameterNames({ 434 - ...options, 435 - ...localOptions, 436 - throwOnError: true 437 - }); 438 - return data; 439 - } 440 - }; 441 - return mutationOptions; 442 - }; 443 - 444 - export const getCallWithOptionalParamQueryKey = (options: Options<GetCallWithOptionalParamData>) => createQueryKey('getCallWithOptionalParam', options); 445 - 446 - export const getCallWithOptionalParamOptions = (options: Options<GetCallWithOptionalParamData>) => { 447 - return queryOptions({ 448 - queryFn: async ({ queryKey, signal }) => { 449 - const { data } = await getCallWithOptionalParam({ 450 - ...options, 451 - ...queryKey[0], 452 - signal, 453 - throwOnError: true 454 - }); 455 - return data; 456 - }, 457 - queryKey: getCallWithOptionalParamQueryKey(options) 458 - }); 459 - }; 460 - 461 330 export const getCallWithOptionalParamInfiniteQueryKey = (options: Options<GetCallWithOptionalParamData>): QueryKey<Options<GetCallWithOptionalParamData>> => createQueryKey('getCallWithOptionalParam', options, true); 462 331 463 332 export const getCallWithOptionalParamInfiniteOptions = (options: Options<GetCallWithOptionalParamData>) => { ··· 484 353 }); 485 354 }; 486 355 487 - export const postCallWithOptionalParamQueryKey = (options: Options<PostCallWithOptionalParamData>) => createQueryKey('postCallWithOptionalParam', options); 488 - 489 - export const postCallWithOptionalParamOptions = (options: Options<PostCallWithOptionalParamData>) => { 490 - return queryOptions({ 491 - queryFn: async ({ queryKey, signal }) => { 492 - const { data } = await postCallWithOptionalParam({ 493 - ...options, 494 - ...queryKey[0], 495 - signal, 496 - throwOnError: true 497 - }); 498 - return data; 499 - }, 500 - queryKey: postCallWithOptionalParamQueryKey(options) 501 - }); 502 - }; 503 - 504 - export const postCallWithOptionalParamInfiniteQueryKey = (options: Options<PostCallWithOptionalParamData>): QueryKey<Options<PostCallWithOptionalParamData>> => createQueryKey('postCallWithOptionalParam', options, true); 505 - 506 - export const postCallWithOptionalParamInfiniteOptions = (options: Options<PostCallWithOptionalParamData>) => { 507 - return infiniteQueryOptions<PostCallWithOptionalParamResponse, DefaultError, InfiniteData<PostCallWithOptionalParamResponse>, QueryKey<Options<PostCallWithOptionalParamData>>, number | null | Pick<QueryKey<Options<PostCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'>>( 508 - // @ts-ignore 509 - { 510 - queryFn: async ({ pageParam, queryKey, signal }) => { 511 - // @ts-ignore 512 - const page: Pick<QueryKey<Options<PostCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'> = typeof pageParam === 'object' ? pageParam : { 513 - body: { 514 - offset: pageParam 515 - } 516 - }; 517 - const params = createInfiniteParams(queryKey, page); 518 - const { data } = await postCallWithOptionalParam({ 519 - ...options, 520 - ...params, 521 - signal, 522 - throwOnError: true 523 - }); 524 - return data; 525 - }, 526 - queryKey: postCallWithOptionalParamInfiniteQueryKey(options) 527 - }); 528 - }; 529 - 530 356 export const postCallWithOptionalParamMutation = (options?: Partial<Options<PostCallWithOptionalParamData>>): MutationOptions<PostCallWithOptionalParamResponse, DefaultError, Options<PostCallWithOptionalParamData>> => { 531 357 const mutationOptions: MutationOptions<PostCallWithOptionalParamResponse, DefaultError, Options<PostCallWithOptionalParamData>> = { 532 358 mutationFn: async (localOptions) => { ··· 541 367 return mutationOptions; 542 368 }; 543 369 544 - export const postApiVbyApiVersionRequestBodyQueryKey = (options?: Options<PostApiVbyApiVersionRequestBodyData>) => createQueryKey('postApiVbyApiVersionRequestBody', options); 545 - 546 - export const postApiVbyApiVersionRequestBodyOptions = (options?: Options<PostApiVbyApiVersionRequestBodyData>) => { 547 - return queryOptions({ 548 - queryFn: async ({ queryKey, signal }) => { 549 - const { data } = await postApiVbyApiVersionRequestBody({ 550 - ...options, 551 - ...queryKey[0], 552 - signal, 553 - throwOnError: true 554 - }); 555 - return data; 556 - }, 557 - queryKey: postApiVbyApiVersionRequestBodyQueryKey(options) 558 - }); 559 - }; 560 - 561 370 export const postApiVbyApiVersionRequestBodyMutation = (options?: Partial<Options<PostApiVbyApiVersionRequestBodyData>>): MutationOptions<unknown, DefaultError, Options<PostApiVbyApiVersionRequestBodyData>> => { 562 371 const mutationOptions: MutationOptions<unknown, DefaultError, Options<PostApiVbyApiVersionRequestBodyData>> = { 563 372 mutationFn: async (localOptions) => { ··· 572 381 return mutationOptions; 573 382 }; 574 383 575 - export const postApiVbyApiVersionFormDataQueryKey = (options?: Options<PostApiVbyApiVersionFormDataData>) => createQueryKey('postApiVbyApiVersionFormData', options); 576 - 577 - export const postApiVbyApiVersionFormDataOptions = (options?: Options<PostApiVbyApiVersionFormDataData>) => { 578 - return queryOptions({ 579 - queryFn: async ({ queryKey, signal }) => { 580 - const { data } = await postApiVbyApiVersionFormData({ 581 - ...options, 582 - ...queryKey[0], 583 - signal, 584 - throwOnError: true 585 - }); 586 - return data; 587 - }, 588 - queryKey: postApiVbyApiVersionFormDataQueryKey(options) 589 - }); 590 - }; 591 - 592 384 export const postApiVbyApiVersionFormDataMutation = (options?: Partial<Options<PostApiVbyApiVersionFormDataData>>): MutationOptions<unknown, DefaultError, Options<PostApiVbyApiVersionFormDataData>> => { 593 385 const mutationOptions: MutationOptions<unknown, DefaultError, Options<PostApiVbyApiVersionFormDataData>> = { 594 386 mutationFn: async (localOptions) => { ··· 620 412 }); 621 413 }; 622 414 623 - export const callWithDefaultOptionalParametersQueryKey = (options?: Options<CallWithDefaultOptionalParametersData>) => createQueryKey('callWithDefaultOptionalParameters', options); 624 - 625 - export const callWithDefaultOptionalParametersOptions = (options?: Options<CallWithDefaultOptionalParametersData>) => { 626 - return queryOptions({ 627 - queryFn: async ({ queryKey, signal }) => { 628 - const { data } = await callWithDefaultOptionalParameters({ 629 - ...options, 630 - ...queryKey[0], 631 - signal, 632 - throwOnError: true 633 - }); 634 - return data; 635 - }, 636 - queryKey: callWithDefaultOptionalParametersQueryKey(options) 637 - }); 638 - }; 639 - 640 415 export const callWithDefaultOptionalParametersMutation = (options?: Partial<Options<CallWithDefaultOptionalParametersData>>): MutationOptions<unknown, DefaultError, Options<CallWithDefaultOptionalParametersData>> => { 641 416 const mutationOptions: MutationOptions<unknown, DefaultError, Options<CallWithDefaultOptionalParametersData>> = { 642 417 mutationFn: async (localOptions) => { ··· 693 468 return data; 694 469 }, 695 470 queryKey: duplicateName2QueryKey(options) 696 - }); 697 - }; 698 - 699 - export const duplicateName3QueryKey = (options?: Options<DuplicateName3Data>) => createQueryKey('duplicateName3', options); 700 - 701 - export const duplicateName3Options = (options?: Options<DuplicateName3Data>) => { 702 - return queryOptions({ 703 - queryFn: async ({ queryKey, signal }) => { 704 - const { data } = await duplicateName3({ 705 - ...options, 706 - ...queryKey[0], 707 - signal, 708 - throwOnError: true 709 - }); 710 - return data; 711 - }, 712 - queryKey: duplicateName3QueryKey(options) 713 471 }); 714 472 }; 715 473 ··· 826 584 }); 827 585 }; 828 586 829 - export const callWithDuplicateResponsesQueryKey = (options?: Options<CallWithDuplicateResponsesData>) => createQueryKey('callWithDuplicateResponses', options); 830 - 831 - export const callWithDuplicateResponsesOptions = (options?: Options<CallWithDuplicateResponsesData>) => { 832 - return queryOptions({ 833 - queryFn: async ({ queryKey, signal }) => { 834 - const { data } = await callWithDuplicateResponses({ 835 - ...options, 836 - ...queryKey[0], 837 - signal, 838 - throwOnError: true 839 - }); 840 - return data; 841 - }, 842 - queryKey: callWithDuplicateResponsesQueryKey(options) 843 - }); 844 - }; 845 - 846 587 export const callWithDuplicateResponsesMutation = (options?: Partial<Options<CallWithDuplicateResponsesData>>): MutationOptions<CallWithDuplicateResponsesResponse, CallWithDuplicateResponsesError, Options<CallWithDuplicateResponsesData>> => { 847 588 const mutationOptions: MutationOptions<CallWithDuplicateResponsesResponse, CallWithDuplicateResponsesError, Options<CallWithDuplicateResponsesData>> = { 848 589 mutationFn: async (localOptions) => { ··· 905 646 }); 906 647 }; 907 648 908 - export const uploadFileQueryKey = (options: Options<UploadFileData>) => createQueryKey('uploadFile', options); 909 - 910 - export const uploadFileOptions = (options: Options<UploadFileData>) => { 911 - return queryOptions({ 912 - queryFn: async ({ queryKey, signal }) => { 913 - const { data } = await uploadFile({ 914 - ...options, 915 - ...queryKey[0], 916 - signal, 917 - throwOnError: true 918 - }); 919 - return data; 920 - }, 921 - queryKey: uploadFileQueryKey(options) 922 - }); 923 - }; 924 - 925 649 export const uploadFileMutation = (options?: Partial<Options<UploadFileData>>): MutationOptions<UploadFileResponse, DefaultError, Options<UploadFileData>> => { 926 650 const mutationOptions: MutationOptions<UploadFileResponse, DefaultError, Options<UploadFileData>> = { 927 651 mutationFn: async (localOptions) => { ··· 987 711 }); 988 712 }; 989 713 990 - export const multipartRequestQueryKey = (options?: Options<MultipartRequestData>) => createQueryKey('multipartRequest', options); 991 - 992 - export const multipartRequestOptions = (options?: Options<MultipartRequestData>) => { 993 - return queryOptions({ 994 - queryFn: async ({ queryKey, signal }) => { 995 - const { data } = await multipartRequest({ 996 - ...options, 997 - ...queryKey[0], 998 - signal, 999 - throwOnError: true 1000 - }); 1001 - return data; 1002 - }, 1003 - queryKey: multipartRequestQueryKey(options) 1004 - }); 1005 - }; 1006 - 1007 714 export const multipartRequestMutation = (options?: Partial<Options<MultipartRequestData>>): MutationOptions<unknown, DefaultError, Options<MultipartRequestData>> => { 1008 715 const mutationOptions: MutationOptions<unknown, DefaultError, Options<MultipartRequestData>> = { 1009 716 mutationFn: async (localOptions) => { ··· 1032 739 return mutationOptions; 1033 740 }; 1034 741 1035 - export const callWithResultFromHeaderQueryKey = (options?: Options<CallWithResultFromHeaderData>) => createQueryKey('callWithResultFromHeader', options); 1036 - 1037 - export const callWithResultFromHeaderOptions = (options?: Options<CallWithResultFromHeaderData>) => { 1038 - return queryOptions({ 1039 - queryFn: async ({ queryKey, signal }) => { 1040 - const { data } = await callWithResultFromHeader({ 1041 - ...options, 1042 - ...queryKey[0], 1043 - signal, 1044 - throwOnError: true 1045 - }); 1046 - return data; 1047 - }, 1048 - queryKey: callWithResultFromHeaderQueryKey(options) 1049 - }); 1050 - }; 1051 - 1052 742 export const callWithResultFromHeaderMutation = (options?: Partial<Options<CallWithResultFromHeaderData>>): MutationOptions<unknown, DefaultError, Options<CallWithResultFromHeaderData>> => { 1053 743 const mutationOptions: MutationOptions<unknown, DefaultError, Options<CallWithResultFromHeaderData>> = { 1054 744 mutationFn: async (localOptions) => { ··· 1063 753 return mutationOptions; 1064 754 }; 1065 755 1066 - export const testErrorCodeQueryKey = (options: Options<TestErrorCodeData>) => createQueryKey('testErrorCode', options); 1067 - 1068 - export const testErrorCodeOptions = (options: Options<TestErrorCodeData>) => { 1069 - return queryOptions({ 1070 - queryFn: async ({ queryKey, signal }) => { 1071 - const { data } = await testErrorCode({ 1072 - ...options, 1073 - ...queryKey[0], 1074 - signal, 1075 - throwOnError: true 1076 - }); 1077 - return data; 1078 - }, 1079 - queryKey: testErrorCodeQueryKey(options) 1080 - }); 1081 - }; 1082 - 1083 756 export const testErrorCodeMutation = (options?: Partial<Options<TestErrorCodeData>>): MutationOptions<unknown, DefaultError, Options<TestErrorCodeData>> => { 1084 757 const mutationOptions: MutationOptions<unknown, DefaultError, Options<TestErrorCodeData>> = { 1085 758 mutationFn: async (localOptions) => { ··· 1092 765 } 1093 766 }; 1094 767 return mutationOptions; 1095 - }; 1096 - 1097 - export const nonAsciiæøåÆøÅöôêÊ字符串QueryKey = (options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data>) => createQueryKey('nonAsciiæøåÆøÅöôêÊ字符串', options); 1098 - 1099 - export const nonAsciiæøåÆøÅöôêÊ字符串Options = (options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data>) => { 1100 - return queryOptions({ 1101 - queryFn: async ({ queryKey, signal }) => { 1102 - const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ 1103 - ...options, 1104 - ...queryKey[0], 1105 - signal, 1106 - throwOnError: true 1107 - }); 1108 - return data; 1109 - }, 1110 - queryKey: nonAsciiæøåÆøÅöôêÊ字符串QueryKey(options) 1111 - }); 1112 768 }; 1113 769 1114 770 export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial<Options<NonAsciiæøåÆøÅöôêÊ字符串Data>>): MutationOptions<NonAsciiæøåÆøÅöôêÊ字符串Response, DefaultError, Options<NonAsciiæøåÆøÅöôêÊ字符串Data>> => {
-34
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/name-builder/@tanstack/solid-query.gen.ts
··· 57 57 }); 58 58 }; 59 59 60 - export const fooPostD = (options?: Options<FooPostData>) => createQueryKey('fooPost', options); 61 - 62 - export const fooPostE = (options?: Options<FooPostData>) => { 63 - return queryOptions({ 64 - queryFn: async ({ queryKey, signal }) => { 65 - const { data } = await fooPost({ 66 - ...options, 67 - ...queryKey[0], 68 - signal, 69 - throwOnError: true 70 - }); 71 - return data; 72 - }, 73 - queryKey: fooPostD(options) 74 - }); 75 - }; 76 - 77 60 export const fooPostC = (options?: Partial<Options<FooPostData>>): MutationOptions<FooPostResponse, DefaultError, Options<FooPostData>> => { 78 61 const mutationOptions: MutationOptions<FooPostResponse, DefaultError, Options<FooPostData>> = { 79 62 mutationFn: async (localOptions) => { ··· 116 99 return data; 117 100 }, 118 101 queryKey: getFooBarD(options) 119 - }); 120 - }; 121 - 122 - export const fooBarPostD = (options?: Options<FooBarPostData>) => createQueryKey('fooBarPost', options); 123 - 124 - export const fooBarPostE = (options?: Options<FooBarPostData>) => { 125 - return queryOptions({ 126 - queryFn: async ({ queryKey, signal }) => { 127 - const { data } = await fooBarPost({ 128 - ...options, 129 - ...queryKey[0], 130 - signal, 131 - throwOnError: true 132 - }); 133 - return data; 134 - }, 135 - queryKey: fooBarPostD(options) 136 102 }); 137 103 }; 138 104
-34
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/asClass/@tanstack/svelte-query.gen.ts
··· 57 57 }); 58 58 }; 59 59 60 - export const fooPostQueryKey = (options?: Options<FooPostData>) => createQueryKey('fooPost', options); 61 - 62 - export const fooPostOptions = (options?: Options<FooPostData>) => { 63 - return queryOptions({ 64 - queryFn: async ({ queryKey, signal }) => { 65 - const { data } = await FooBazService.fooService.post({ 66 - ...options, 67 - ...queryKey[0], 68 - signal, 69 - throwOnError: true 70 - }); 71 - return data; 72 - }, 73 - queryKey: fooPostQueryKey(options) 74 - }); 75 - }; 76 - 77 60 export const fooPostMutation = (options?: Partial<Options<FooPostData>>): MutationOptions<FooPostResponse, DefaultError, Options<FooPostData>> => { 78 61 const mutationOptions: MutationOptions<FooPostResponse, DefaultError, Options<FooPostData>> = { 79 62 mutationFn: async (localOptions) => { ··· 116 99 return data; 117 100 }, 118 101 queryKey: getFooBarQueryKey(options) 119 - }); 120 - }; 121 - 122 - export const fooBarPostQueryKey = (options?: Options<FooBarPostData>) => createQueryKey('fooBarPost', options); 123 - 124 - export const fooBarPostOptions = (options?: Options<FooBarPostData>) => { 125 - return queryOptions({ 126 - queryFn: async ({ queryKey, signal }) => { 127 - const { data } = await FooBazService.fooService.barService.post({ 128 - ...options, 129 - ...queryKey[0], 130 - signal, 131 - throwOnError: true 132 - }); 133 - return data; 134 - }, 135 - queryKey: fooBarPostQueryKey(options) 136 102 }); 137 103 }; 138 104
+28 -372
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/axios/@tanstack/svelte-query.gen.ts
··· 72 72 return mutationOptions; 73 73 }; 74 74 75 - export const importQueryKey = (options: Options<ImportData>) => createQueryKey('import', options); 76 - 77 - export const importOptions = (options: Options<ImportData>) => { 78 - return queryOptions({ 79 - queryFn: async ({ queryKey, signal }) => { 80 - const { data } = await import_({ 81 - ...options, 82 - ...queryKey[0], 83 - signal, 84 - throwOnError: true 85 - }); 86 - return data; 87 - }, 88 - queryKey: importQueryKey(options) 89 - }); 90 - }; 91 - 92 75 export const importMutation = (options?: Partial<Options<ImportData>>): MutationOptions<ImportResponse, AxiosError<DefaultError>, Options<ImportData>> => { 93 76 const mutationOptions: MutationOptions<ImportResponse, AxiosError<DefaultError>, Options<ImportData>> = { 94 77 mutationFn: async (localOptions) => { ··· 196 179 return mutationOptions; 197 180 }; 198 181 199 - export const postCallWithoutParametersAndResponseQueryKey = (options?: Options<PostCallWithoutParametersAndResponseData>) => createQueryKey('postCallWithoutParametersAndResponse', options); 200 - 201 - export const postCallWithoutParametersAndResponseOptions = (options?: Options<PostCallWithoutParametersAndResponseData>) => { 202 - return queryOptions({ 203 - queryFn: async ({ queryKey, signal }) => { 204 - const { data } = await postCallWithoutParametersAndResponse({ 205 - ...options, 206 - ...queryKey[0], 207 - signal, 208 - throwOnError: true 209 - }); 210 - return data; 211 - }, 212 - queryKey: postCallWithoutParametersAndResponseQueryKey(options) 213 - }); 214 - }; 215 - 216 182 export const postCallWithoutParametersAndResponseMutation = (options?: Partial<Options<PostCallWithoutParametersAndResponseData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<PostCallWithoutParametersAndResponseData>> => { 217 183 const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<PostCallWithoutParametersAndResponseData>> = { 218 184 mutationFn: async (localOptions) => { ··· 255 221 return mutationOptions; 256 222 }; 257 223 258 - export const callWithDescriptionsQueryKey = (options?: Options<CallWithDescriptionsData>) => createQueryKey('callWithDescriptions', options); 259 - 260 - export const callWithDescriptionsOptions = (options?: Options<CallWithDescriptionsData>) => { 261 - return queryOptions({ 262 - queryFn: async ({ queryKey, signal }) => { 263 - const { data } = await callWithDescriptions({ 264 - ...options, 265 - ...queryKey[0], 266 - signal, 267 - throwOnError: true 268 - }); 269 - return data; 270 - }, 271 - queryKey: callWithDescriptionsQueryKey(options) 272 - }); 273 - }; 274 - 275 224 export const callWithDescriptionsMutation = (options?: Partial<Options<CallWithDescriptionsData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithDescriptionsData>> => { 276 225 const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithDescriptionsData>> = { 277 226 mutationFn: async (localOptions) => { ··· 286 235 return mutationOptions; 287 236 }; 288 237 289 - export const deprecatedCallQueryKey = (options: Options<DeprecatedCallData>) => createQueryKey('deprecatedCall', options); 290 - 291 238 /** 292 239 * @deprecated 293 240 */ 294 - export const deprecatedCallOptions = (options: Options<DeprecatedCallData>) => { 295 - return queryOptions({ 296 - queryFn: async ({ queryKey, signal }) => { 241 + export const deprecatedCallMutation = (options?: Partial<Options<DeprecatedCallData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<DeprecatedCallData>> => { 242 + const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<DeprecatedCallData>> = { 243 + mutationFn: async (localOptions) => { 297 244 const { data } = await deprecatedCall({ 298 245 ...options, 299 - ...queryKey[0], 300 - signal, 246 + ...localOptions, 301 247 throwOnError: true 302 248 }); 303 249 return data; 304 - }, 305 - queryKey: deprecatedCallQueryKey(options) 306 - }); 250 + } 251 + }; 252 + return mutationOptions; 307 253 }; 308 254 309 - /** 310 - * @deprecated 311 - */ 312 - export const deprecatedCallMutation = (options?: Partial<Options<DeprecatedCallData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<DeprecatedCallData>> => { 313 - const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<DeprecatedCallData>> = { 255 + export const callWithParametersMutation = (options?: Partial<Options<CallWithParametersData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithParametersData>> => { 256 + const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithParametersData>> = { 314 257 mutationFn: async (localOptions) => { 315 - const { data } = await deprecatedCall({ 258 + const { data } = await callWithParameters({ 259 + ...options, 260 + ...localOptions, 261 + throwOnError: true 262 + }); 263 + return data; 264 + } 265 + }; 266 + return mutationOptions; 267 + }; 268 + 269 + export const callWithWeirdParameterNamesMutation = (options?: Partial<Options<CallWithWeirdParameterNamesData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithWeirdParameterNamesData>> => { 270 + const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithWeirdParameterNamesData>> = { 271 + mutationFn: async (localOptions) => { 272 + const { data } = await callWithWeirdParameterNames({ 316 273 ...options, 317 274 ...localOptions, 318 275 throwOnError: true ··· 323 280 return mutationOptions; 324 281 }; 325 282 326 - export const callWithParametersQueryKey = (options: Options<CallWithParametersData>) => createQueryKey('callWithParameters', options); 283 + export const getCallWithOptionalParamQueryKey = (options: Options<GetCallWithOptionalParamData>) => createQueryKey('getCallWithOptionalParam', options); 327 284 328 - export const callWithParametersOptions = (options: Options<CallWithParametersData>) => { 285 + export const getCallWithOptionalParamOptions = (options: Options<GetCallWithOptionalParamData>) => { 329 286 return queryOptions({ 330 287 queryFn: async ({ queryKey, signal }) => { 331 - const { data } = await callWithParameters({ 288 + const { data } = await getCallWithOptionalParam({ 332 289 ...options, 333 290 ...queryKey[0], 334 291 signal, ··· 336 293 }); 337 294 return data; 338 295 }, 339 - queryKey: callWithParametersQueryKey(options) 296 + queryKey: getCallWithOptionalParamQueryKey(options) 340 297 }); 341 298 }; 342 299 ··· 371 328 return params as unknown as typeof page; 372 329 }; 373 330 374 - export const callWithParametersInfiniteQueryKey = (options: Options<CallWithParametersData>): QueryKey<Options<CallWithParametersData>> => createQueryKey('callWithParameters', options, true); 375 - 376 - export const callWithParametersInfiniteOptions = (options: Options<CallWithParametersData>) => { 377 - return infiniteQueryOptions<unknown, AxiosError<DefaultError>, InfiniteData<unknown>, QueryKey<Options<CallWithParametersData>>, string | null | Pick<QueryKey<Options<CallWithParametersData>>[0], 'body' | 'headers' | 'path' | 'query'>>( 378 - // @ts-ignore 379 - { 380 - queryFn: async ({ pageParam, queryKey, signal }) => { 381 - // @ts-ignore 382 - const page: Pick<QueryKey<Options<CallWithParametersData>>[0], 'body' | 'headers' | 'path' | 'query'> = typeof pageParam === 'object' ? pageParam : { 383 - query: { 384 - cursor: pageParam 385 - } 386 - }; 387 - const params = createInfiniteParams(queryKey, page); 388 - const { data } = await callWithParameters({ 389 - ...options, 390 - ...params, 391 - signal, 392 - throwOnError: true 393 - }); 394 - return data; 395 - }, 396 - queryKey: callWithParametersInfiniteQueryKey(options) 397 - }); 398 - }; 399 - 400 - export const callWithParametersMutation = (options?: Partial<Options<CallWithParametersData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithParametersData>> => { 401 - const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithParametersData>> = { 402 - mutationFn: async (localOptions) => { 403 - const { data } = await callWithParameters({ 404 - ...options, 405 - ...localOptions, 406 - throwOnError: true 407 - }); 408 - return data; 409 - } 410 - }; 411 - return mutationOptions; 412 - }; 413 - 414 - export const callWithWeirdParameterNamesQueryKey = (options: Options<CallWithWeirdParameterNamesData>) => createQueryKey('callWithWeirdParameterNames', options); 415 - 416 - export const callWithWeirdParameterNamesOptions = (options: Options<CallWithWeirdParameterNamesData>) => { 417 - return queryOptions({ 418 - queryFn: async ({ queryKey, signal }) => { 419 - const { data } = await callWithWeirdParameterNames({ 420 - ...options, 421 - ...queryKey[0], 422 - signal, 423 - throwOnError: true 424 - }); 425 - return data; 426 - }, 427 - queryKey: callWithWeirdParameterNamesQueryKey(options) 428 - }); 429 - }; 430 - 431 - export const callWithWeirdParameterNamesMutation = (options?: Partial<Options<CallWithWeirdParameterNamesData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithWeirdParameterNamesData>> => { 432 - const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithWeirdParameterNamesData>> = { 433 - mutationFn: async (localOptions) => { 434 - const { data } = await callWithWeirdParameterNames({ 435 - ...options, 436 - ...localOptions, 437 - throwOnError: true 438 - }); 439 - return data; 440 - } 441 - }; 442 - return mutationOptions; 443 - }; 444 - 445 - export const getCallWithOptionalParamQueryKey = (options: Options<GetCallWithOptionalParamData>) => createQueryKey('getCallWithOptionalParam', options); 446 - 447 - export const getCallWithOptionalParamOptions = (options: Options<GetCallWithOptionalParamData>) => { 448 - return queryOptions({ 449 - queryFn: async ({ queryKey, signal }) => { 450 - const { data } = await getCallWithOptionalParam({ 451 - ...options, 452 - ...queryKey[0], 453 - signal, 454 - throwOnError: true 455 - }); 456 - return data; 457 - }, 458 - queryKey: getCallWithOptionalParamQueryKey(options) 459 - }); 460 - }; 461 - 462 331 export const getCallWithOptionalParamInfiniteQueryKey = (options: Options<GetCallWithOptionalParamData>): QueryKey<Options<GetCallWithOptionalParamData>> => createQueryKey('getCallWithOptionalParam', options, true); 463 332 464 333 export const getCallWithOptionalParamInfiniteOptions = (options: Options<GetCallWithOptionalParamData>) => { ··· 485 354 }); 486 355 }; 487 356 488 - export const postCallWithOptionalParamQueryKey = (options: Options<PostCallWithOptionalParamData>) => createQueryKey('postCallWithOptionalParam', options); 489 - 490 - export const postCallWithOptionalParamOptions = (options: Options<PostCallWithOptionalParamData>) => { 491 - return queryOptions({ 492 - queryFn: async ({ queryKey, signal }) => { 493 - const { data } = await postCallWithOptionalParam({ 494 - ...options, 495 - ...queryKey[0], 496 - signal, 497 - throwOnError: true 498 - }); 499 - return data; 500 - }, 501 - queryKey: postCallWithOptionalParamQueryKey(options) 502 - }); 503 - }; 504 - 505 - export const postCallWithOptionalParamInfiniteQueryKey = (options: Options<PostCallWithOptionalParamData>): QueryKey<Options<PostCallWithOptionalParamData>> => createQueryKey('postCallWithOptionalParam', options, true); 506 - 507 - export const postCallWithOptionalParamInfiniteOptions = (options: Options<PostCallWithOptionalParamData>) => { 508 - return infiniteQueryOptions<PostCallWithOptionalParamResponse, AxiosError<DefaultError>, InfiniteData<PostCallWithOptionalParamResponse>, QueryKey<Options<PostCallWithOptionalParamData>>, number | null | Pick<QueryKey<Options<PostCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'>>( 509 - // @ts-ignore 510 - { 511 - queryFn: async ({ pageParam, queryKey, signal }) => { 512 - // @ts-ignore 513 - const page: Pick<QueryKey<Options<PostCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'> = typeof pageParam === 'object' ? pageParam : { 514 - body: { 515 - offset: pageParam 516 - } 517 - }; 518 - const params = createInfiniteParams(queryKey, page); 519 - const { data } = await postCallWithOptionalParam({ 520 - ...options, 521 - ...params, 522 - signal, 523 - throwOnError: true 524 - }); 525 - return data; 526 - }, 527 - queryKey: postCallWithOptionalParamInfiniteQueryKey(options) 528 - }); 529 - }; 530 - 531 357 export const postCallWithOptionalParamMutation = (options?: Partial<Options<PostCallWithOptionalParamData>>): MutationOptions<PostCallWithOptionalParamResponse, AxiosError<DefaultError>, Options<PostCallWithOptionalParamData>> => { 532 358 const mutationOptions: MutationOptions<PostCallWithOptionalParamResponse, AxiosError<DefaultError>, Options<PostCallWithOptionalParamData>> = { 533 359 mutationFn: async (localOptions) => { ··· 542 368 return mutationOptions; 543 369 }; 544 370 545 - export const postApiVbyApiVersionRequestBodyQueryKey = (options?: Options<PostApiVbyApiVersionRequestBodyData>) => createQueryKey('postApiVbyApiVersionRequestBody', options); 546 - 547 - export const postApiVbyApiVersionRequestBodyOptions = (options?: Options<PostApiVbyApiVersionRequestBodyData>) => { 548 - return queryOptions({ 549 - queryFn: async ({ queryKey, signal }) => { 550 - const { data } = await postApiVbyApiVersionRequestBody({ 551 - ...options, 552 - ...queryKey[0], 553 - signal, 554 - throwOnError: true 555 - }); 556 - return data; 557 - }, 558 - queryKey: postApiVbyApiVersionRequestBodyQueryKey(options) 559 - }); 560 - }; 561 - 562 371 export const postApiVbyApiVersionRequestBodyMutation = (options?: Partial<Options<PostApiVbyApiVersionRequestBodyData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<PostApiVbyApiVersionRequestBodyData>> => { 563 372 const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<PostApiVbyApiVersionRequestBodyData>> = { 564 373 mutationFn: async (localOptions) => { ··· 573 382 return mutationOptions; 574 383 }; 575 384 576 - export const postApiVbyApiVersionFormDataQueryKey = (options?: Options<PostApiVbyApiVersionFormDataData>) => createQueryKey('postApiVbyApiVersionFormData', options); 577 - 578 - export const postApiVbyApiVersionFormDataOptions = (options?: Options<PostApiVbyApiVersionFormDataData>) => { 579 - return queryOptions({ 580 - queryFn: async ({ queryKey, signal }) => { 581 - const { data } = await postApiVbyApiVersionFormData({ 582 - ...options, 583 - ...queryKey[0], 584 - signal, 585 - throwOnError: true 586 - }); 587 - return data; 588 - }, 589 - queryKey: postApiVbyApiVersionFormDataQueryKey(options) 590 - }); 591 - }; 592 - 593 385 export const postApiVbyApiVersionFormDataMutation = (options?: Partial<Options<PostApiVbyApiVersionFormDataData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<PostApiVbyApiVersionFormDataData>> => { 594 386 const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<PostApiVbyApiVersionFormDataData>> = { 595 387 mutationFn: async (localOptions) => { ··· 621 413 }); 622 414 }; 623 415 624 - export const callWithDefaultOptionalParametersQueryKey = (options?: Options<CallWithDefaultOptionalParametersData>) => createQueryKey('callWithDefaultOptionalParameters', options); 625 - 626 - export const callWithDefaultOptionalParametersOptions = (options?: Options<CallWithDefaultOptionalParametersData>) => { 627 - return queryOptions({ 628 - queryFn: async ({ queryKey, signal }) => { 629 - const { data } = await callWithDefaultOptionalParameters({ 630 - ...options, 631 - ...queryKey[0], 632 - signal, 633 - throwOnError: true 634 - }); 635 - return data; 636 - }, 637 - queryKey: callWithDefaultOptionalParametersQueryKey(options) 638 - }); 639 - }; 640 - 641 416 export const callWithDefaultOptionalParametersMutation = (options?: Partial<Options<CallWithDefaultOptionalParametersData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithDefaultOptionalParametersData>> => { 642 417 const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithDefaultOptionalParametersData>> = { 643 418 mutationFn: async (localOptions) => { ··· 694 469 return data; 695 470 }, 696 471 queryKey: duplicateName2QueryKey(options) 697 - }); 698 - }; 699 - 700 - export const duplicateName3QueryKey = (options?: Options<DuplicateName3Data>) => createQueryKey('duplicateName3', options); 701 - 702 - export const duplicateName3Options = (options?: Options<DuplicateName3Data>) => { 703 - return queryOptions({ 704 - queryFn: async ({ queryKey, signal }) => { 705 - const { data } = await duplicateName3({ 706 - ...options, 707 - ...queryKey[0], 708 - signal, 709 - throwOnError: true 710 - }); 711 - return data; 712 - }, 713 - queryKey: duplicateName3QueryKey(options) 714 472 }); 715 473 }; 716 474 ··· 827 585 }); 828 586 }; 829 587 830 - export const callWithDuplicateResponsesQueryKey = (options?: Options<CallWithDuplicateResponsesData>) => createQueryKey('callWithDuplicateResponses', options); 831 - 832 - export const callWithDuplicateResponsesOptions = (options?: Options<CallWithDuplicateResponsesData>) => { 833 - return queryOptions({ 834 - queryFn: async ({ queryKey, signal }) => { 835 - const { data } = await callWithDuplicateResponses({ 836 - ...options, 837 - ...queryKey[0], 838 - signal, 839 - throwOnError: true 840 - }); 841 - return data; 842 - }, 843 - queryKey: callWithDuplicateResponsesQueryKey(options) 844 - }); 845 - }; 846 - 847 588 export const callWithDuplicateResponsesMutation = (options?: Partial<Options<CallWithDuplicateResponsesData>>): MutationOptions<CallWithDuplicateResponsesResponse, AxiosError<CallWithDuplicateResponsesError>, Options<CallWithDuplicateResponsesData>> => { 848 589 const mutationOptions: MutationOptions<CallWithDuplicateResponsesResponse, AxiosError<CallWithDuplicateResponsesError>, Options<CallWithDuplicateResponsesData>> = { 849 590 mutationFn: async (localOptions) => { ··· 906 647 }); 907 648 }; 908 649 909 - export const uploadFileQueryKey = (options: Options<UploadFileData>) => createQueryKey('uploadFile', options); 910 - 911 - export const uploadFileOptions = (options: Options<UploadFileData>) => { 912 - return queryOptions({ 913 - queryFn: async ({ queryKey, signal }) => { 914 - const { data } = await uploadFile({ 915 - ...options, 916 - ...queryKey[0], 917 - signal, 918 - throwOnError: true 919 - }); 920 - return data; 921 - }, 922 - queryKey: uploadFileQueryKey(options) 923 - }); 924 - }; 925 - 926 650 export const uploadFileMutation = (options?: Partial<Options<UploadFileData>>): MutationOptions<UploadFileResponse, AxiosError<DefaultError>, Options<UploadFileData>> => { 927 651 const mutationOptions: MutationOptions<UploadFileResponse, AxiosError<DefaultError>, Options<UploadFileData>> = { 928 652 mutationFn: async (localOptions) => { ··· 988 712 }); 989 713 }; 990 714 991 - export const multipartRequestQueryKey = (options?: Options<MultipartRequestData>) => createQueryKey('multipartRequest', options); 992 - 993 - export const multipartRequestOptions = (options?: Options<MultipartRequestData>) => { 994 - return queryOptions({ 995 - queryFn: async ({ queryKey, signal }) => { 996 - const { data } = await multipartRequest({ 997 - ...options, 998 - ...queryKey[0], 999 - signal, 1000 - throwOnError: true 1001 - }); 1002 - return data; 1003 - }, 1004 - queryKey: multipartRequestQueryKey(options) 1005 - }); 1006 - }; 1007 - 1008 715 export const multipartRequestMutation = (options?: Partial<Options<MultipartRequestData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<MultipartRequestData>> => { 1009 716 const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<MultipartRequestData>> = { 1010 717 mutationFn: async (localOptions) => { ··· 1033 740 return mutationOptions; 1034 741 }; 1035 742 1036 - export const callWithResultFromHeaderQueryKey = (options?: Options<CallWithResultFromHeaderData>) => createQueryKey('callWithResultFromHeader', options); 1037 - 1038 - export const callWithResultFromHeaderOptions = (options?: Options<CallWithResultFromHeaderData>) => { 1039 - return queryOptions({ 1040 - queryFn: async ({ queryKey, signal }) => { 1041 - const { data } = await callWithResultFromHeader({ 1042 - ...options, 1043 - ...queryKey[0], 1044 - signal, 1045 - throwOnError: true 1046 - }); 1047 - return data; 1048 - }, 1049 - queryKey: callWithResultFromHeaderQueryKey(options) 1050 - }); 1051 - }; 1052 - 1053 743 export const callWithResultFromHeaderMutation = (options?: Partial<Options<CallWithResultFromHeaderData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithResultFromHeaderData>> => { 1054 744 const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithResultFromHeaderData>> = { 1055 745 mutationFn: async (localOptions) => { ··· 1064 754 return mutationOptions; 1065 755 }; 1066 756 1067 - export const testErrorCodeQueryKey = (options: Options<TestErrorCodeData>) => createQueryKey('testErrorCode', options); 1068 - 1069 - export const testErrorCodeOptions = (options: Options<TestErrorCodeData>) => { 1070 - return queryOptions({ 1071 - queryFn: async ({ queryKey, signal }) => { 1072 - const { data } = await testErrorCode({ 1073 - ...options, 1074 - ...queryKey[0], 1075 - signal, 1076 - throwOnError: true 1077 - }); 1078 - return data; 1079 - }, 1080 - queryKey: testErrorCodeQueryKey(options) 1081 - }); 1082 - }; 1083 - 1084 757 export const testErrorCodeMutation = (options?: Partial<Options<TestErrorCodeData>>): MutationOptions<unknown, AxiosError<DefaultError>, Options<TestErrorCodeData>> => { 1085 758 const mutationOptions: MutationOptions<unknown, AxiosError<DefaultError>, Options<TestErrorCodeData>> = { 1086 759 mutationFn: async (localOptions) => { ··· 1093 766 } 1094 767 }; 1095 768 return mutationOptions; 1096 - }; 1097 - 1098 - export const nonAsciiæøåÆøÅöôêÊ字符串QueryKey = (options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data>) => createQueryKey('nonAsciiæøåÆøÅöôêÊ字符串', options); 1099 - 1100 - export const nonAsciiæøåÆøÅöôêÊ字符串Options = (options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data>) => { 1101 - return queryOptions({ 1102 - queryFn: async ({ queryKey, signal }) => { 1103 - const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ 1104 - ...options, 1105 - ...queryKey[0], 1106 - signal, 1107 - throwOnError: true 1108 - }); 1109 - return data; 1110 - }, 1111 - queryKey: nonAsciiæøåÆøÅöôêÊ字符串QueryKey(options) 1112 - }); 1113 769 }; 1114 770 1115 771 export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial<Options<NonAsciiæøåÆøÅöôêÊ字符串Data>>): MutationOptions<NonAsciiæøåÆøÅöôêÊ字符串Response, AxiosError<DefaultError>, Options<NonAsciiæøåÆøÅöôêÊ字符串Data>> => {
+28 -372
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/fetch/@tanstack/svelte-query.gen.ts
··· 71 71 return mutationOptions; 72 72 }; 73 73 74 - export const importQueryKey = (options: Options<ImportData>) => createQueryKey('import', options); 75 - 76 - export const importOptions = (options: Options<ImportData>) => { 77 - return queryOptions({ 78 - queryFn: async ({ queryKey, signal }) => { 79 - const { data } = await import_({ 80 - ...options, 81 - ...queryKey[0], 82 - signal, 83 - throwOnError: true 84 - }); 85 - return data; 86 - }, 87 - queryKey: importQueryKey(options) 88 - }); 89 - }; 90 - 91 74 export const importMutation = (options?: Partial<Options<ImportData>>): MutationOptions<ImportResponse, DefaultError, Options<ImportData>> => { 92 75 const mutationOptions: MutationOptions<ImportResponse, DefaultError, Options<ImportData>> = { 93 76 mutationFn: async (localOptions) => { ··· 195 178 return mutationOptions; 196 179 }; 197 180 198 - export const postCallWithoutParametersAndResponseQueryKey = (options?: Options<PostCallWithoutParametersAndResponseData>) => createQueryKey('postCallWithoutParametersAndResponse', options); 199 - 200 - export const postCallWithoutParametersAndResponseOptions = (options?: Options<PostCallWithoutParametersAndResponseData>) => { 201 - return queryOptions({ 202 - queryFn: async ({ queryKey, signal }) => { 203 - const { data } = await postCallWithoutParametersAndResponse({ 204 - ...options, 205 - ...queryKey[0], 206 - signal, 207 - throwOnError: true 208 - }); 209 - return data; 210 - }, 211 - queryKey: postCallWithoutParametersAndResponseQueryKey(options) 212 - }); 213 - }; 214 - 215 181 export const postCallWithoutParametersAndResponseMutation = (options?: Partial<Options<PostCallWithoutParametersAndResponseData>>): MutationOptions<unknown, DefaultError, Options<PostCallWithoutParametersAndResponseData>> => { 216 182 const mutationOptions: MutationOptions<unknown, DefaultError, Options<PostCallWithoutParametersAndResponseData>> = { 217 183 mutationFn: async (localOptions) => { ··· 254 220 return mutationOptions; 255 221 }; 256 222 257 - export const callWithDescriptionsQueryKey = (options?: Options<CallWithDescriptionsData>) => createQueryKey('callWithDescriptions', options); 258 - 259 - export const callWithDescriptionsOptions = (options?: Options<CallWithDescriptionsData>) => { 260 - return queryOptions({ 261 - queryFn: async ({ queryKey, signal }) => { 262 - const { data } = await callWithDescriptions({ 263 - ...options, 264 - ...queryKey[0], 265 - signal, 266 - throwOnError: true 267 - }); 268 - return data; 269 - }, 270 - queryKey: callWithDescriptionsQueryKey(options) 271 - }); 272 - }; 273 - 274 223 export const callWithDescriptionsMutation = (options?: Partial<Options<CallWithDescriptionsData>>): MutationOptions<unknown, DefaultError, Options<CallWithDescriptionsData>> => { 275 224 const mutationOptions: MutationOptions<unknown, DefaultError, Options<CallWithDescriptionsData>> = { 276 225 mutationFn: async (localOptions) => { ··· 285 234 return mutationOptions; 286 235 }; 287 236 288 - export const deprecatedCallQueryKey = (options: Options<DeprecatedCallData>) => createQueryKey('deprecatedCall', options); 289 - 290 237 /** 291 238 * @deprecated 292 239 */ 293 - export const deprecatedCallOptions = (options: Options<DeprecatedCallData>) => { 294 - return queryOptions({ 295 - queryFn: async ({ queryKey, signal }) => { 240 + export const deprecatedCallMutation = (options?: Partial<Options<DeprecatedCallData>>): MutationOptions<unknown, DefaultError, Options<DeprecatedCallData>> => { 241 + const mutationOptions: MutationOptions<unknown, DefaultError, Options<DeprecatedCallData>> = { 242 + mutationFn: async (localOptions) => { 296 243 const { data } = await deprecatedCall({ 297 244 ...options, 298 - ...queryKey[0], 299 - signal, 245 + ...localOptions, 300 246 throwOnError: true 301 247 }); 302 248 return data; 303 - }, 304 - queryKey: deprecatedCallQueryKey(options) 305 - }); 249 + } 250 + }; 251 + return mutationOptions; 306 252 }; 307 253 308 - /** 309 - * @deprecated 310 - */ 311 - export const deprecatedCallMutation = (options?: Partial<Options<DeprecatedCallData>>): MutationOptions<unknown, DefaultError, Options<DeprecatedCallData>> => { 312 - const mutationOptions: MutationOptions<unknown, DefaultError, Options<DeprecatedCallData>> = { 254 + export const callWithParametersMutation = (options?: Partial<Options<CallWithParametersData>>): MutationOptions<unknown, DefaultError, Options<CallWithParametersData>> => { 255 + const mutationOptions: MutationOptions<unknown, DefaultError, Options<CallWithParametersData>> = { 313 256 mutationFn: async (localOptions) => { 314 - const { data } = await deprecatedCall({ 257 + const { data } = await callWithParameters({ 258 + ...options, 259 + ...localOptions, 260 + throwOnError: true 261 + }); 262 + return data; 263 + } 264 + }; 265 + return mutationOptions; 266 + }; 267 + 268 + export const callWithWeirdParameterNamesMutation = (options?: Partial<Options<CallWithWeirdParameterNamesData>>): MutationOptions<unknown, DefaultError, Options<CallWithWeirdParameterNamesData>> => { 269 + const mutationOptions: MutationOptions<unknown, DefaultError, Options<CallWithWeirdParameterNamesData>> = { 270 + mutationFn: async (localOptions) => { 271 + const { data } = await callWithWeirdParameterNames({ 315 272 ...options, 316 273 ...localOptions, 317 274 throwOnError: true ··· 322 279 return mutationOptions; 323 280 }; 324 281 325 - export const callWithParametersQueryKey = (options: Options<CallWithParametersData>) => createQueryKey('callWithParameters', options); 282 + export const getCallWithOptionalParamQueryKey = (options: Options<GetCallWithOptionalParamData>) => createQueryKey('getCallWithOptionalParam', options); 326 283 327 - export const callWithParametersOptions = (options: Options<CallWithParametersData>) => { 284 + export const getCallWithOptionalParamOptions = (options: Options<GetCallWithOptionalParamData>) => { 328 285 return queryOptions({ 329 286 queryFn: async ({ queryKey, signal }) => { 330 - const { data } = await callWithParameters({ 287 + const { data } = await getCallWithOptionalParam({ 331 288 ...options, 332 289 ...queryKey[0], 333 290 signal, ··· 335 292 }); 336 293 return data; 337 294 }, 338 - queryKey: callWithParametersQueryKey(options) 295 + queryKey: getCallWithOptionalParamQueryKey(options) 339 296 }); 340 297 }; 341 298 ··· 370 327 return params as unknown as typeof page; 371 328 }; 372 329 373 - export const callWithParametersInfiniteQueryKey = (options: Options<CallWithParametersData>): QueryKey<Options<CallWithParametersData>> => createQueryKey('callWithParameters', options, true); 374 - 375 - export const callWithParametersInfiniteOptions = (options: Options<CallWithParametersData>) => { 376 - return infiniteQueryOptions<unknown, DefaultError, InfiniteData<unknown>, QueryKey<Options<CallWithParametersData>>, string | null | Pick<QueryKey<Options<CallWithParametersData>>[0], 'body' | 'headers' | 'path' | 'query'>>( 377 - // @ts-ignore 378 - { 379 - queryFn: async ({ pageParam, queryKey, signal }) => { 380 - // @ts-ignore 381 - const page: Pick<QueryKey<Options<CallWithParametersData>>[0], 'body' | 'headers' | 'path' | 'query'> = typeof pageParam === 'object' ? pageParam : { 382 - query: { 383 - cursor: pageParam 384 - } 385 - }; 386 - const params = createInfiniteParams(queryKey, page); 387 - const { data } = await callWithParameters({ 388 - ...options, 389 - ...params, 390 - signal, 391 - throwOnError: true 392 - }); 393 - return data; 394 - }, 395 - queryKey: callWithParametersInfiniteQueryKey(options) 396 - }); 397 - }; 398 - 399 - export const callWithParametersMutation = (options?: Partial<Options<CallWithParametersData>>): MutationOptions<unknown, DefaultError, Options<CallWithParametersData>> => { 400 - const mutationOptions: MutationOptions<unknown, DefaultError, Options<CallWithParametersData>> = { 401 - mutationFn: async (localOptions) => { 402 - const { data } = await callWithParameters({ 403 - ...options, 404 - ...localOptions, 405 - throwOnError: true 406 - }); 407 - return data; 408 - } 409 - }; 410 - return mutationOptions; 411 - }; 412 - 413 - export const callWithWeirdParameterNamesQueryKey = (options: Options<CallWithWeirdParameterNamesData>) => createQueryKey('callWithWeirdParameterNames', options); 414 - 415 - export const callWithWeirdParameterNamesOptions = (options: Options<CallWithWeirdParameterNamesData>) => { 416 - return queryOptions({ 417 - queryFn: async ({ queryKey, signal }) => { 418 - const { data } = await callWithWeirdParameterNames({ 419 - ...options, 420 - ...queryKey[0], 421 - signal, 422 - throwOnError: true 423 - }); 424 - return data; 425 - }, 426 - queryKey: callWithWeirdParameterNamesQueryKey(options) 427 - }); 428 - }; 429 - 430 - export const callWithWeirdParameterNamesMutation = (options?: Partial<Options<CallWithWeirdParameterNamesData>>): MutationOptions<unknown, DefaultError, Options<CallWithWeirdParameterNamesData>> => { 431 - const mutationOptions: MutationOptions<unknown, DefaultError, Options<CallWithWeirdParameterNamesData>> = { 432 - mutationFn: async (localOptions) => { 433 - const { data } = await callWithWeirdParameterNames({ 434 - ...options, 435 - ...localOptions, 436 - throwOnError: true 437 - }); 438 - return data; 439 - } 440 - }; 441 - return mutationOptions; 442 - }; 443 - 444 - export const getCallWithOptionalParamQueryKey = (options: Options<GetCallWithOptionalParamData>) => createQueryKey('getCallWithOptionalParam', options); 445 - 446 - export const getCallWithOptionalParamOptions = (options: Options<GetCallWithOptionalParamData>) => { 447 - return queryOptions({ 448 - queryFn: async ({ queryKey, signal }) => { 449 - const { data } = await getCallWithOptionalParam({ 450 - ...options, 451 - ...queryKey[0], 452 - signal, 453 - throwOnError: true 454 - }); 455 - return data; 456 - }, 457 - queryKey: getCallWithOptionalParamQueryKey(options) 458 - }); 459 - }; 460 - 461 330 export const getCallWithOptionalParamInfiniteQueryKey = (options: Options<GetCallWithOptionalParamData>): QueryKey<Options<GetCallWithOptionalParamData>> => createQueryKey('getCallWithOptionalParam', options, true); 462 331 463 332 export const getCallWithOptionalParamInfiniteOptions = (options: Options<GetCallWithOptionalParamData>) => { ··· 484 353 }); 485 354 }; 486 355 487 - export const postCallWithOptionalParamQueryKey = (options: Options<PostCallWithOptionalParamData>) => createQueryKey('postCallWithOptionalParam', options); 488 - 489 - export const postCallWithOptionalParamOptions = (options: Options<PostCallWithOptionalParamData>) => { 490 - return queryOptions({ 491 - queryFn: async ({ queryKey, signal }) => { 492 - const { data } = await postCallWithOptionalParam({ 493 - ...options, 494 - ...queryKey[0], 495 - signal, 496 - throwOnError: true 497 - }); 498 - return data; 499 - }, 500 - queryKey: postCallWithOptionalParamQueryKey(options) 501 - }); 502 - }; 503 - 504 - export const postCallWithOptionalParamInfiniteQueryKey = (options: Options<PostCallWithOptionalParamData>): QueryKey<Options<PostCallWithOptionalParamData>> => createQueryKey('postCallWithOptionalParam', options, true); 505 - 506 - export const postCallWithOptionalParamInfiniteOptions = (options: Options<PostCallWithOptionalParamData>) => { 507 - return infiniteQueryOptions<PostCallWithOptionalParamResponse, DefaultError, InfiniteData<PostCallWithOptionalParamResponse>, QueryKey<Options<PostCallWithOptionalParamData>>, number | null | Pick<QueryKey<Options<PostCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'>>( 508 - // @ts-ignore 509 - { 510 - queryFn: async ({ pageParam, queryKey, signal }) => { 511 - // @ts-ignore 512 - const page: Pick<QueryKey<Options<PostCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'> = typeof pageParam === 'object' ? pageParam : { 513 - body: { 514 - offset: pageParam 515 - } 516 - }; 517 - const params = createInfiniteParams(queryKey, page); 518 - const { data } = await postCallWithOptionalParam({ 519 - ...options, 520 - ...params, 521 - signal, 522 - throwOnError: true 523 - }); 524 - return data; 525 - }, 526 - queryKey: postCallWithOptionalParamInfiniteQueryKey(options) 527 - }); 528 - }; 529 - 530 356 export const postCallWithOptionalParamMutation = (options?: Partial<Options<PostCallWithOptionalParamData>>): MutationOptions<PostCallWithOptionalParamResponse, DefaultError, Options<PostCallWithOptionalParamData>> => { 531 357 const mutationOptions: MutationOptions<PostCallWithOptionalParamResponse, DefaultError, Options<PostCallWithOptionalParamData>> = { 532 358 mutationFn: async (localOptions) => { ··· 541 367 return mutationOptions; 542 368 }; 543 369 544 - export const postApiVbyApiVersionRequestBodyQueryKey = (options?: Options<PostApiVbyApiVersionRequestBodyData>) => createQueryKey('postApiVbyApiVersionRequestBody', options); 545 - 546 - export const postApiVbyApiVersionRequestBodyOptions = (options?: Options<PostApiVbyApiVersionRequestBodyData>) => { 547 - return queryOptions({ 548 - queryFn: async ({ queryKey, signal }) => { 549 - const { data } = await postApiVbyApiVersionRequestBody({ 550 - ...options, 551 - ...queryKey[0], 552 - signal, 553 - throwOnError: true 554 - }); 555 - return data; 556 - }, 557 - queryKey: postApiVbyApiVersionRequestBodyQueryKey(options) 558 - }); 559 - }; 560 - 561 370 export const postApiVbyApiVersionRequestBodyMutation = (options?: Partial<Options<PostApiVbyApiVersionRequestBodyData>>): MutationOptions<unknown, DefaultError, Options<PostApiVbyApiVersionRequestBodyData>> => { 562 371 const mutationOptions: MutationOptions<unknown, DefaultError, Options<PostApiVbyApiVersionRequestBodyData>> = { 563 372 mutationFn: async (localOptions) => { ··· 572 381 return mutationOptions; 573 382 }; 574 383 575 - export const postApiVbyApiVersionFormDataQueryKey = (options?: Options<PostApiVbyApiVersionFormDataData>) => createQueryKey('postApiVbyApiVersionFormData', options); 576 - 577 - export const postApiVbyApiVersionFormDataOptions = (options?: Options<PostApiVbyApiVersionFormDataData>) => { 578 - return queryOptions({ 579 - queryFn: async ({ queryKey, signal }) => { 580 - const { data } = await postApiVbyApiVersionFormData({ 581 - ...options, 582 - ...queryKey[0], 583 - signal, 584 - throwOnError: true 585 - }); 586 - return data; 587 - }, 588 - queryKey: postApiVbyApiVersionFormDataQueryKey(options) 589 - }); 590 - }; 591 - 592 384 export const postApiVbyApiVersionFormDataMutation = (options?: Partial<Options<PostApiVbyApiVersionFormDataData>>): MutationOptions<unknown, DefaultError, Options<PostApiVbyApiVersionFormDataData>> => { 593 385 const mutationOptions: MutationOptions<unknown, DefaultError, Options<PostApiVbyApiVersionFormDataData>> = { 594 386 mutationFn: async (localOptions) => { ··· 620 412 }); 621 413 }; 622 414 623 - export const callWithDefaultOptionalParametersQueryKey = (options?: Options<CallWithDefaultOptionalParametersData>) => createQueryKey('callWithDefaultOptionalParameters', options); 624 - 625 - export const callWithDefaultOptionalParametersOptions = (options?: Options<CallWithDefaultOptionalParametersData>) => { 626 - return queryOptions({ 627 - queryFn: async ({ queryKey, signal }) => { 628 - const { data } = await callWithDefaultOptionalParameters({ 629 - ...options, 630 - ...queryKey[0], 631 - signal, 632 - throwOnError: true 633 - }); 634 - return data; 635 - }, 636 - queryKey: callWithDefaultOptionalParametersQueryKey(options) 637 - }); 638 - }; 639 - 640 415 export const callWithDefaultOptionalParametersMutation = (options?: Partial<Options<CallWithDefaultOptionalParametersData>>): MutationOptions<unknown, DefaultError, Options<CallWithDefaultOptionalParametersData>> => { 641 416 const mutationOptions: MutationOptions<unknown, DefaultError, Options<CallWithDefaultOptionalParametersData>> = { 642 417 mutationFn: async (localOptions) => { ··· 693 468 return data; 694 469 }, 695 470 queryKey: duplicateName2QueryKey(options) 696 - }); 697 - }; 698 - 699 - export const duplicateName3QueryKey = (options?: Options<DuplicateName3Data>) => createQueryKey('duplicateName3', options); 700 - 701 - export const duplicateName3Options = (options?: Options<DuplicateName3Data>) => { 702 - return queryOptions({ 703 - queryFn: async ({ queryKey, signal }) => { 704 - const { data } = await duplicateName3({ 705 - ...options, 706 - ...queryKey[0], 707 - signal, 708 - throwOnError: true 709 - }); 710 - return data; 711 - }, 712 - queryKey: duplicateName3QueryKey(options) 713 471 }); 714 472 }; 715 473 ··· 826 584 }); 827 585 }; 828 586 829 - export const callWithDuplicateResponsesQueryKey = (options?: Options<CallWithDuplicateResponsesData>) => createQueryKey('callWithDuplicateResponses', options); 830 - 831 - export const callWithDuplicateResponsesOptions = (options?: Options<CallWithDuplicateResponsesData>) => { 832 - return queryOptions({ 833 - queryFn: async ({ queryKey, signal }) => { 834 - const { data } = await callWithDuplicateResponses({ 835 - ...options, 836 - ...queryKey[0], 837 - signal, 838 - throwOnError: true 839 - }); 840 - return data; 841 - }, 842 - queryKey: callWithDuplicateResponsesQueryKey(options) 843 - }); 844 - }; 845 - 846 587 export const callWithDuplicateResponsesMutation = (options?: Partial<Options<CallWithDuplicateResponsesData>>): MutationOptions<CallWithDuplicateResponsesResponse, CallWithDuplicateResponsesError, Options<CallWithDuplicateResponsesData>> => { 847 588 const mutationOptions: MutationOptions<CallWithDuplicateResponsesResponse, CallWithDuplicateResponsesError, Options<CallWithDuplicateResponsesData>> = { 848 589 mutationFn: async (localOptions) => { ··· 905 646 }); 906 647 }; 907 648 908 - export const uploadFileQueryKey = (options: Options<UploadFileData>) => createQueryKey('uploadFile', options); 909 - 910 - export const uploadFileOptions = (options: Options<UploadFileData>) => { 911 - return queryOptions({ 912 - queryFn: async ({ queryKey, signal }) => { 913 - const { data } = await uploadFile({ 914 - ...options, 915 - ...queryKey[0], 916 - signal, 917 - throwOnError: true 918 - }); 919 - return data; 920 - }, 921 - queryKey: uploadFileQueryKey(options) 922 - }); 923 - }; 924 - 925 649 export const uploadFileMutation = (options?: Partial<Options<UploadFileData>>): MutationOptions<UploadFileResponse, DefaultError, Options<UploadFileData>> => { 926 650 const mutationOptions: MutationOptions<UploadFileResponse, DefaultError, Options<UploadFileData>> = { 927 651 mutationFn: async (localOptions) => { ··· 987 711 }); 988 712 }; 989 713 990 - export const multipartRequestQueryKey = (options?: Options<MultipartRequestData>) => createQueryKey('multipartRequest', options); 991 - 992 - export const multipartRequestOptions = (options?: Options<MultipartRequestData>) => { 993 - return queryOptions({ 994 - queryFn: async ({ queryKey, signal }) => { 995 - const { data } = await multipartRequest({ 996 - ...options, 997 - ...queryKey[0], 998 - signal, 999 - throwOnError: true 1000 - }); 1001 - return data; 1002 - }, 1003 - queryKey: multipartRequestQueryKey(options) 1004 - }); 1005 - }; 1006 - 1007 714 export const multipartRequestMutation = (options?: Partial<Options<MultipartRequestData>>): MutationOptions<unknown, DefaultError, Options<MultipartRequestData>> => { 1008 715 const mutationOptions: MutationOptions<unknown, DefaultError, Options<MultipartRequestData>> = { 1009 716 mutationFn: async (localOptions) => { ··· 1032 739 return mutationOptions; 1033 740 }; 1034 741 1035 - export const callWithResultFromHeaderQueryKey = (options?: Options<CallWithResultFromHeaderData>) => createQueryKey('callWithResultFromHeader', options); 1036 - 1037 - export const callWithResultFromHeaderOptions = (options?: Options<CallWithResultFromHeaderData>) => { 1038 - return queryOptions({ 1039 - queryFn: async ({ queryKey, signal }) => { 1040 - const { data } = await callWithResultFromHeader({ 1041 - ...options, 1042 - ...queryKey[0], 1043 - signal, 1044 - throwOnError: true 1045 - }); 1046 - return data; 1047 - }, 1048 - queryKey: callWithResultFromHeaderQueryKey(options) 1049 - }); 1050 - }; 1051 - 1052 742 export const callWithResultFromHeaderMutation = (options?: Partial<Options<CallWithResultFromHeaderData>>): MutationOptions<unknown, DefaultError, Options<CallWithResultFromHeaderData>> => { 1053 743 const mutationOptions: MutationOptions<unknown, DefaultError, Options<CallWithResultFromHeaderData>> = { 1054 744 mutationFn: async (localOptions) => { ··· 1063 753 return mutationOptions; 1064 754 }; 1065 755 1066 - export const testErrorCodeQueryKey = (options: Options<TestErrorCodeData>) => createQueryKey('testErrorCode', options); 1067 - 1068 - export const testErrorCodeOptions = (options: Options<TestErrorCodeData>) => { 1069 - return queryOptions({ 1070 - queryFn: async ({ queryKey, signal }) => { 1071 - const { data } = await testErrorCode({ 1072 - ...options, 1073 - ...queryKey[0], 1074 - signal, 1075 - throwOnError: true 1076 - }); 1077 - return data; 1078 - }, 1079 - queryKey: testErrorCodeQueryKey(options) 1080 - }); 1081 - }; 1082 - 1083 756 export const testErrorCodeMutation = (options?: Partial<Options<TestErrorCodeData>>): MutationOptions<unknown, DefaultError, Options<TestErrorCodeData>> => { 1084 757 const mutationOptions: MutationOptions<unknown, DefaultError, Options<TestErrorCodeData>> = { 1085 758 mutationFn: async (localOptions) => { ··· 1092 765 } 1093 766 }; 1094 767 return mutationOptions; 1095 - }; 1096 - 1097 - export const nonAsciiæøåÆøÅöôêÊ字符串QueryKey = (options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data>) => createQueryKey('nonAsciiæøåÆøÅöôêÊ字符串', options); 1098 - 1099 - export const nonAsciiæøåÆøÅöôêÊ字符串Options = (options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data>) => { 1100 - return queryOptions({ 1101 - queryFn: async ({ queryKey, signal }) => { 1102 - const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ 1103 - ...options, 1104 - ...queryKey[0], 1105 - signal, 1106 - throwOnError: true 1107 - }); 1108 - return data; 1109 - }, 1110 - queryKey: nonAsciiæøåÆøÅöôêÊ字符串QueryKey(options) 1111 - }); 1112 768 }; 1113 769 1114 770 export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial<Options<NonAsciiæøåÆøÅöôêÊ字符串Data>>): MutationOptions<NonAsciiæøåÆøÅöôêÊ字符串Response, DefaultError, Options<NonAsciiæøåÆøÅöôêÊ字符串Data>> => {
-34
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/name-builder/@tanstack/svelte-query.gen.ts
··· 57 57 }); 58 58 }; 59 59 60 - export const fooPostD = (options?: Options<FooPostData>) => createQueryKey('fooPost', options); 61 - 62 - export const fooPostE = (options?: Options<FooPostData>) => { 63 - return queryOptions({ 64 - queryFn: async ({ queryKey, signal }) => { 65 - const { data } = await fooPost({ 66 - ...options, 67 - ...queryKey[0], 68 - signal, 69 - throwOnError: true 70 - }); 71 - return data; 72 - }, 73 - queryKey: fooPostD(options) 74 - }); 75 - }; 76 - 77 60 export const fooPostC = (options?: Partial<Options<FooPostData>>): MutationOptions<FooPostResponse, DefaultError, Options<FooPostData>> => { 78 61 const mutationOptions: MutationOptions<FooPostResponse, DefaultError, Options<FooPostData>> = { 79 62 mutationFn: async (localOptions) => { ··· 116 99 return data; 117 100 }, 118 101 queryKey: getFooBarD(options) 119 - }); 120 - }; 121 - 122 - export const fooBarPostD = (options?: Options<FooBarPostData>) => createQueryKey('fooBarPost', options); 123 - 124 - export const fooBarPostE = (options?: Options<FooBarPostData>) => { 125 - return queryOptions({ 126 - queryFn: async ({ queryKey, signal }) => { 127 - const { data } = await fooBarPost({ 128 - ...options, 129 - ...queryKey[0], 130 - signal, 131 - throwOnError: true 132 - }); 133 - return data; 134 - }, 135 - queryKey: fooBarPostD(options) 136 102 }); 137 103 }; 138 104
-34
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/asClass/@tanstack/vue-query.gen.ts
··· 57 57 }); 58 58 }; 59 59 60 - export const fooPostQueryKey = (options?: Options<FooPostData>) => createQueryKey('fooPost', options); 61 - 62 - export const fooPostOptions = (options?: Options<FooPostData>) => { 63 - return queryOptions({ 64 - queryFn: async ({ queryKey, signal }) => { 65 - const { data } = await FooBazService.fooService.post({ 66 - ...options, 67 - ...queryKey[0], 68 - signal, 69 - throwOnError: true 70 - }); 71 - return data; 72 - }, 73 - queryKey: fooPostQueryKey(options) 74 - }); 75 - }; 76 - 77 60 export const fooPostMutation = (options?: Partial<Options<FooPostData>>): UseMutationOptions<FooPostResponse, DefaultError, Options<FooPostData>> => { 78 61 const mutationOptions: UseMutationOptions<FooPostResponse, DefaultError, Options<FooPostData>> = { 79 62 mutationFn: async (localOptions) => { ··· 116 99 return data; 117 100 }, 118 101 queryKey: getFooBarQueryKey(options) 119 - }); 120 - }; 121 - 122 - export const fooBarPostQueryKey = (options?: Options<FooBarPostData>) => createQueryKey('fooBarPost', options); 123 - 124 - export const fooBarPostOptions = (options?: Options<FooBarPostData>) => { 125 - return queryOptions({ 126 - queryFn: async ({ queryKey, signal }) => { 127 - const { data } = await FooBazService.fooService.barService.post({ 128 - ...options, 129 - ...queryKey[0], 130 - signal, 131 - throwOnError: true 132 - }); 133 - return data; 134 - }, 135 - queryKey: fooBarPostQueryKey(options) 136 102 }); 137 103 }; 138 104
+28 -372
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/axios/@tanstack/vue-query.gen.ts
··· 72 72 return mutationOptions; 73 73 }; 74 74 75 - export const importQueryKey = (options: Options<ImportData>) => createQueryKey('import', options); 76 - 77 - export const importOptions = (options: Options<ImportData>) => { 78 - return queryOptions({ 79 - queryFn: async ({ queryKey, signal }) => { 80 - const { data } = await import_({ 81 - ...options, 82 - ...queryKey[0], 83 - signal, 84 - throwOnError: true 85 - }); 86 - return data; 87 - }, 88 - queryKey: importQueryKey(options) 89 - }); 90 - }; 91 - 92 75 export const importMutation = (options?: Partial<Options<ImportData>>): UseMutationOptions<ImportResponse, AxiosError<DefaultError>, Options<ImportData>> => { 93 76 const mutationOptions: UseMutationOptions<ImportResponse, AxiosError<DefaultError>, Options<ImportData>> = { 94 77 mutationFn: async (localOptions) => { ··· 196 179 return mutationOptions; 197 180 }; 198 181 199 - export const postCallWithoutParametersAndResponseQueryKey = (options?: Options<PostCallWithoutParametersAndResponseData>) => createQueryKey('postCallWithoutParametersAndResponse', options); 200 - 201 - export const postCallWithoutParametersAndResponseOptions = (options?: Options<PostCallWithoutParametersAndResponseData>) => { 202 - return queryOptions({ 203 - queryFn: async ({ queryKey, signal }) => { 204 - const { data } = await postCallWithoutParametersAndResponse({ 205 - ...options, 206 - ...queryKey[0], 207 - signal, 208 - throwOnError: true 209 - }); 210 - return data; 211 - }, 212 - queryKey: postCallWithoutParametersAndResponseQueryKey(options) 213 - }); 214 - }; 215 - 216 182 export const postCallWithoutParametersAndResponseMutation = (options?: Partial<Options<PostCallWithoutParametersAndResponseData>>): UseMutationOptions<unknown, AxiosError<DefaultError>, Options<PostCallWithoutParametersAndResponseData>> => { 217 183 const mutationOptions: UseMutationOptions<unknown, AxiosError<DefaultError>, Options<PostCallWithoutParametersAndResponseData>> = { 218 184 mutationFn: async (localOptions) => { ··· 255 221 return mutationOptions; 256 222 }; 257 223 258 - export const callWithDescriptionsQueryKey = (options?: Options<CallWithDescriptionsData>) => createQueryKey('callWithDescriptions', options); 259 - 260 - export const callWithDescriptionsOptions = (options?: Options<CallWithDescriptionsData>) => { 261 - return queryOptions({ 262 - queryFn: async ({ queryKey, signal }) => { 263 - const { data } = await callWithDescriptions({ 264 - ...options, 265 - ...queryKey[0], 266 - signal, 267 - throwOnError: true 268 - }); 269 - return data; 270 - }, 271 - queryKey: callWithDescriptionsQueryKey(options) 272 - }); 273 - }; 274 - 275 224 export const callWithDescriptionsMutation = (options?: Partial<Options<CallWithDescriptionsData>>): UseMutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithDescriptionsData>> => { 276 225 const mutationOptions: UseMutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithDescriptionsData>> = { 277 226 mutationFn: async (localOptions) => { ··· 286 235 return mutationOptions; 287 236 }; 288 237 289 - export const deprecatedCallQueryKey = (options: Options<DeprecatedCallData>) => createQueryKey('deprecatedCall', options); 290 - 291 238 /** 292 239 * @deprecated 293 240 */ 294 - export const deprecatedCallOptions = (options: Options<DeprecatedCallData>) => { 295 - return queryOptions({ 296 - queryFn: async ({ queryKey, signal }) => { 241 + export const deprecatedCallMutation = (options?: Partial<Options<DeprecatedCallData>>): UseMutationOptions<unknown, AxiosError<DefaultError>, Options<DeprecatedCallData>> => { 242 + const mutationOptions: UseMutationOptions<unknown, AxiosError<DefaultError>, Options<DeprecatedCallData>> = { 243 + mutationFn: async (localOptions) => { 297 244 const { data } = await deprecatedCall({ 298 245 ...options, 299 - ...queryKey[0], 300 - signal, 246 + ...localOptions, 301 247 throwOnError: true 302 248 }); 303 249 return data; 304 - }, 305 - queryKey: deprecatedCallQueryKey(options) 306 - }); 250 + } 251 + }; 252 + return mutationOptions; 307 253 }; 308 254 309 - /** 310 - * @deprecated 311 - */ 312 - export const deprecatedCallMutation = (options?: Partial<Options<DeprecatedCallData>>): UseMutationOptions<unknown, AxiosError<DefaultError>, Options<DeprecatedCallData>> => { 313 - const mutationOptions: UseMutationOptions<unknown, AxiosError<DefaultError>, Options<DeprecatedCallData>> = { 255 + export const callWithParametersMutation = (options?: Partial<Options<CallWithParametersData>>): UseMutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithParametersData>> => { 256 + const mutationOptions: UseMutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithParametersData>> = { 314 257 mutationFn: async (localOptions) => { 315 - const { data } = await deprecatedCall({ 258 + const { data } = await callWithParameters({ 259 + ...options, 260 + ...localOptions, 261 + throwOnError: true 262 + }); 263 + return data; 264 + } 265 + }; 266 + return mutationOptions; 267 + }; 268 + 269 + export const callWithWeirdParameterNamesMutation = (options?: Partial<Options<CallWithWeirdParameterNamesData>>): UseMutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithWeirdParameterNamesData>> => { 270 + const mutationOptions: UseMutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithWeirdParameterNamesData>> = { 271 + mutationFn: async (localOptions) => { 272 + const { data } = await callWithWeirdParameterNames({ 316 273 ...options, 317 274 ...localOptions, 318 275 throwOnError: true ··· 323 280 return mutationOptions; 324 281 }; 325 282 326 - export const callWithParametersQueryKey = (options: Options<CallWithParametersData>) => createQueryKey('callWithParameters', options); 283 + export const getCallWithOptionalParamQueryKey = (options: Options<GetCallWithOptionalParamData>) => createQueryKey('getCallWithOptionalParam', options); 327 284 328 - export const callWithParametersOptions = (options: Options<CallWithParametersData>) => { 285 + export const getCallWithOptionalParamOptions = (options: Options<GetCallWithOptionalParamData>) => { 329 286 return queryOptions({ 330 287 queryFn: async ({ queryKey, signal }) => { 331 - const { data } = await callWithParameters({ 288 + const { data } = await getCallWithOptionalParam({ 332 289 ...options, 333 290 ...queryKey[0], 334 291 signal, ··· 336 293 }); 337 294 return data; 338 295 }, 339 - queryKey: callWithParametersQueryKey(options) 296 + queryKey: getCallWithOptionalParamQueryKey(options) 340 297 }); 341 298 }; 342 299 ··· 371 328 return params as unknown as typeof page; 372 329 }; 373 330 374 - export const callWithParametersInfiniteQueryKey = (options: Options<CallWithParametersData>): QueryKey<Options<CallWithParametersData>> => createQueryKey('callWithParameters', options, true); 375 - 376 - export const callWithParametersInfiniteOptions = (options: Options<CallWithParametersData>) => { 377 - return infiniteQueryOptions<unknown, AxiosError<DefaultError>, InfiniteData<unknown>, QueryKey<Options<CallWithParametersData>>, string | null | Pick<QueryKey<Options<CallWithParametersData>>[0], 'body' | 'headers' | 'path' | 'query'>>( 378 - // @ts-ignore 379 - { 380 - queryFn: async ({ pageParam, queryKey, signal }) => { 381 - // @ts-ignore 382 - const page: Pick<QueryKey<Options<CallWithParametersData>>[0], 'body' | 'headers' | 'path' | 'query'> = typeof pageParam === 'object' ? pageParam : { 383 - query: { 384 - cursor: pageParam 385 - } 386 - }; 387 - const params = createInfiniteParams(queryKey, page); 388 - const { data } = await callWithParameters({ 389 - ...options, 390 - ...params, 391 - signal, 392 - throwOnError: true 393 - }); 394 - return data; 395 - }, 396 - queryKey: callWithParametersInfiniteQueryKey(options) 397 - }); 398 - }; 399 - 400 - export const callWithParametersMutation = (options?: Partial<Options<CallWithParametersData>>): UseMutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithParametersData>> => { 401 - const mutationOptions: UseMutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithParametersData>> = { 402 - mutationFn: async (localOptions) => { 403 - const { data } = await callWithParameters({ 404 - ...options, 405 - ...localOptions, 406 - throwOnError: true 407 - }); 408 - return data; 409 - } 410 - }; 411 - return mutationOptions; 412 - }; 413 - 414 - export const callWithWeirdParameterNamesQueryKey = (options: Options<CallWithWeirdParameterNamesData>) => createQueryKey('callWithWeirdParameterNames', options); 415 - 416 - export const callWithWeirdParameterNamesOptions = (options: Options<CallWithWeirdParameterNamesData>) => { 417 - return queryOptions({ 418 - queryFn: async ({ queryKey, signal }) => { 419 - const { data } = await callWithWeirdParameterNames({ 420 - ...options, 421 - ...queryKey[0], 422 - signal, 423 - throwOnError: true 424 - }); 425 - return data; 426 - }, 427 - queryKey: callWithWeirdParameterNamesQueryKey(options) 428 - }); 429 - }; 430 - 431 - export const callWithWeirdParameterNamesMutation = (options?: Partial<Options<CallWithWeirdParameterNamesData>>): UseMutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithWeirdParameterNamesData>> => { 432 - const mutationOptions: UseMutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithWeirdParameterNamesData>> = { 433 - mutationFn: async (localOptions) => { 434 - const { data } = await callWithWeirdParameterNames({ 435 - ...options, 436 - ...localOptions, 437 - throwOnError: true 438 - }); 439 - return data; 440 - } 441 - }; 442 - return mutationOptions; 443 - }; 444 - 445 - export const getCallWithOptionalParamQueryKey = (options: Options<GetCallWithOptionalParamData>) => createQueryKey('getCallWithOptionalParam', options); 446 - 447 - export const getCallWithOptionalParamOptions = (options: Options<GetCallWithOptionalParamData>) => { 448 - return queryOptions({ 449 - queryFn: async ({ queryKey, signal }) => { 450 - const { data } = await getCallWithOptionalParam({ 451 - ...options, 452 - ...queryKey[0], 453 - signal, 454 - throwOnError: true 455 - }); 456 - return data; 457 - }, 458 - queryKey: getCallWithOptionalParamQueryKey(options) 459 - }); 460 - }; 461 - 462 331 export const getCallWithOptionalParamInfiniteQueryKey = (options: Options<GetCallWithOptionalParamData>): QueryKey<Options<GetCallWithOptionalParamData>> => createQueryKey('getCallWithOptionalParam', options, true); 463 332 464 333 export const getCallWithOptionalParamInfiniteOptions = (options: Options<GetCallWithOptionalParamData>) => { ··· 485 354 }); 486 355 }; 487 356 488 - export const postCallWithOptionalParamQueryKey = (options: Options<PostCallWithOptionalParamData>) => createQueryKey('postCallWithOptionalParam', options); 489 - 490 - export const postCallWithOptionalParamOptions = (options: Options<PostCallWithOptionalParamData>) => { 491 - return queryOptions({ 492 - queryFn: async ({ queryKey, signal }) => { 493 - const { data } = await postCallWithOptionalParam({ 494 - ...options, 495 - ...queryKey[0], 496 - signal, 497 - throwOnError: true 498 - }); 499 - return data; 500 - }, 501 - queryKey: postCallWithOptionalParamQueryKey(options) 502 - }); 503 - }; 504 - 505 - export const postCallWithOptionalParamInfiniteQueryKey = (options: Options<PostCallWithOptionalParamData>): QueryKey<Options<PostCallWithOptionalParamData>> => createQueryKey('postCallWithOptionalParam', options, true); 506 - 507 - export const postCallWithOptionalParamInfiniteOptions = (options: Options<PostCallWithOptionalParamData>) => { 508 - return infiniteQueryOptions<PostCallWithOptionalParamResponse, AxiosError<DefaultError>, InfiniteData<PostCallWithOptionalParamResponse>, QueryKey<Options<PostCallWithOptionalParamData>>, number | null | Pick<QueryKey<Options<PostCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'>>( 509 - // @ts-ignore 510 - { 511 - queryFn: async ({ pageParam, queryKey, signal }) => { 512 - // @ts-ignore 513 - const page: Pick<QueryKey<Options<PostCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'> = typeof pageParam === 'object' ? pageParam : { 514 - body: { 515 - offset: pageParam 516 - } 517 - }; 518 - const params = createInfiniteParams(queryKey, page); 519 - const { data } = await postCallWithOptionalParam({ 520 - ...options, 521 - ...params, 522 - signal, 523 - throwOnError: true 524 - }); 525 - return data; 526 - }, 527 - queryKey: postCallWithOptionalParamInfiniteQueryKey(options) 528 - }); 529 - }; 530 - 531 357 export const postCallWithOptionalParamMutation = (options?: Partial<Options<PostCallWithOptionalParamData>>): UseMutationOptions<PostCallWithOptionalParamResponse, AxiosError<DefaultError>, Options<PostCallWithOptionalParamData>> => { 532 358 const mutationOptions: UseMutationOptions<PostCallWithOptionalParamResponse, AxiosError<DefaultError>, Options<PostCallWithOptionalParamData>> = { 533 359 mutationFn: async (localOptions) => { ··· 542 368 return mutationOptions; 543 369 }; 544 370 545 - export const postApiVbyApiVersionRequestBodyQueryKey = (options?: Options<PostApiVbyApiVersionRequestBodyData>) => createQueryKey('postApiVbyApiVersionRequestBody', options); 546 - 547 - export const postApiVbyApiVersionRequestBodyOptions = (options?: Options<PostApiVbyApiVersionRequestBodyData>) => { 548 - return queryOptions({ 549 - queryFn: async ({ queryKey, signal }) => { 550 - const { data } = await postApiVbyApiVersionRequestBody({ 551 - ...options, 552 - ...queryKey[0], 553 - signal, 554 - throwOnError: true 555 - }); 556 - return data; 557 - }, 558 - queryKey: postApiVbyApiVersionRequestBodyQueryKey(options) 559 - }); 560 - }; 561 - 562 371 export const postApiVbyApiVersionRequestBodyMutation = (options?: Partial<Options<PostApiVbyApiVersionRequestBodyData>>): UseMutationOptions<unknown, AxiosError<DefaultError>, Options<PostApiVbyApiVersionRequestBodyData>> => { 563 372 const mutationOptions: UseMutationOptions<unknown, AxiosError<DefaultError>, Options<PostApiVbyApiVersionRequestBodyData>> = { 564 373 mutationFn: async (localOptions) => { ··· 573 382 return mutationOptions; 574 383 }; 575 384 576 - export const postApiVbyApiVersionFormDataQueryKey = (options?: Options<PostApiVbyApiVersionFormDataData>) => createQueryKey('postApiVbyApiVersionFormData', options); 577 - 578 - export const postApiVbyApiVersionFormDataOptions = (options?: Options<PostApiVbyApiVersionFormDataData>) => { 579 - return queryOptions({ 580 - queryFn: async ({ queryKey, signal }) => { 581 - const { data } = await postApiVbyApiVersionFormData({ 582 - ...options, 583 - ...queryKey[0], 584 - signal, 585 - throwOnError: true 586 - }); 587 - return data; 588 - }, 589 - queryKey: postApiVbyApiVersionFormDataQueryKey(options) 590 - }); 591 - }; 592 - 593 385 export const postApiVbyApiVersionFormDataMutation = (options?: Partial<Options<PostApiVbyApiVersionFormDataData>>): UseMutationOptions<unknown, AxiosError<DefaultError>, Options<PostApiVbyApiVersionFormDataData>> => { 594 386 const mutationOptions: UseMutationOptions<unknown, AxiosError<DefaultError>, Options<PostApiVbyApiVersionFormDataData>> = { 595 387 mutationFn: async (localOptions) => { ··· 621 413 }); 622 414 }; 623 415 624 - export const callWithDefaultOptionalParametersQueryKey = (options?: Options<CallWithDefaultOptionalParametersData>) => createQueryKey('callWithDefaultOptionalParameters', options); 625 - 626 - export const callWithDefaultOptionalParametersOptions = (options?: Options<CallWithDefaultOptionalParametersData>) => { 627 - return queryOptions({ 628 - queryFn: async ({ queryKey, signal }) => { 629 - const { data } = await callWithDefaultOptionalParameters({ 630 - ...options, 631 - ...queryKey[0], 632 - signal, 633 - throwOnError: true 634 - }); 635 - return data; 636 - }, 637 - queryKey: callWithDefaultOptionalParametersQueryKey(options) 638 - }); 639 - }; 640 - 641 416 export const callWithDefaultOptionalParametersMutation = (options?: Partial<Options<CallWithDefaultOptionalParametersData>>): UseMutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithDefaultOptionalParametersData>> => { 642 417 const mutationOptions: UseMutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithDefaultOptionalParametersData>> = { 643 418 mutationFn: async (localOptions) => { ··· 694 469 return data; 695 470 }, 696 471 queryKey: duplicateName2QueryKey(options) 697 - }); 698 - }; 699 - 700 - export const duplicateName3QueryKey = (options?: Options<DuplicateName3Data>) => createQueryKey('duplicateName3', options); 701 - 702 - export const duplicateName3Options = (options?: Options<DuplicateName3Data>) => { 703 - return queryOptions({ 704 - queryFn: async ({ queryKey, signal }) => { 705 - const { data } = await duplicateName3({ 706 - ...options, 707 - ...queryKey[0], 708 - signal, 709 - throwOnError: true 710 - }); 711 - return data; 712 - }, 713 - queryKey: duplicateName3QueryKey(options) 714 472 }); 715 473 }; 716 474 ··· 827 585 }); 828 586 }; 829 587 830 - export const callWithDuplicateResponsesQueryKey = (options?: Options<CallWithDuplicateResponsesData>) => createQueryKey('callWithDuplicateResponses', options); 831 - 832 - export const callWithDuplicateResponsesOptions = (options?: Options<CallWithDuplicateResponsesData>) => { 833 - return queryOptions({ 834 - queryFn: async ({ queryKey, signal }) => { 835 - const { data } = await callWithDuplicateResponses({ 836 - ...options, 837 - ...queryKey[0], 838 - signal, 839 - throwOnError: true 840 - }); 841 - return data; 842 - }, 843 - queryKey: callWithDuplicateResponsesQueryKey(options) 844 - }); 845 - }; 846 - 847 588 export const callWithDuplicateResponsesMutation = (options?: Partial<Options<CallWithDuplicateResponsesData>>): UseMutationOptions<CallWithDuplicateResponsesResponse, AxiosError<CallWithDuplicateResponsesError>, Options<CallWithDuplicateResponsesData>> => { 848 589 const mutationOptions: UseMutationOptions<CallWithDuplicateResponsesResponse, AxiosError<CallWithDuplicateResponsesError>, Options<CallWithDuplicateResponsesData>> = { 849 590 mutationFn: async (localOptions) => { ··· 906 647 }); 907 648 }; 908 649 909 - export const uploadFileQueryKey = (options: Options<UploadFileData>) => createQueryKey('uploadFile', options); 910 - 911 - export const uploadFileOptions = (options: Options<UploadFileData>) => { 912 - return queryOptions({ 913 - queryFn: async ({ queryKey, signal }) => { 914 - const { data } = await uploadFile({ 915 - ...options, 916 - ...queryKey[0], 917 - signal, 918 - throwOnError: true 919 - }); 920 - return data; 921 - }, 922 - queryKey: uploadFileQueryKey(options) 923 - }); 924 - }; 925 - 926 650 export const uploadFileMutation = (options?: Partial<Options<UploadFileData>>): UseMutationOptions<UploadFileResponse, AxiosError<DefaultError>, Options<UploadFileData>> => { 927 651 const mutationOptions: UseMutationOptions<UploadFileResponse, AxiosError<DefaultError>, Options<UploadFileData>> = { 928 652 mutationFn: async (localOptions) => { ··· 988 712 }); 989 713 }; 990 714 991 - export const multipartRequestQueryKey = (options?: Options<MultipartRequestData>) => createQueryKey('multipartRequest', options); 992 - 993 - export const multipartRequestOptions = (options?: Options<MultipartRequestData>) => { 994 - return queryOptions({ 995 - queryFn: async ({ queryKey, signal }) => { 996 - const { data } = await multipartRequest({ 997 - ...options, 998 - ...queryKey[0], 999 - signal, 1000 - throwOnError: true 1001 - }); 1002 - return data; 1003 - }, 1004 - queryKey: multipartRequestQueryKey(options) 1005 - }); 1006 - }; 1007 - 1008 715 export const multipartRequestMutation = (options?: Partial<Options<MultipartRequestData>>): UseMutationOptions<unknown, AxiosError<DefaultError>, Options<MultipartRequestData>> => { 1009 716 const mutationOptions: UseMutationOptions<unknown, AxiosError<DefaultError>, Options<MultipartRequestData>> = { 1010 717 mutationFn: async (localOptions) => { ··· 1033 740 return mutationOptions; 1034 741 }; 1035 742 1036 - export const callWithResultFromHeaderQueryKey = (options?: Options<CallWithResultFromHeaderData>) => createQueryKey('callWithResultFromHeader', options); 1037 - 1038 - export const callWithResultFromHeaderOptions = (options?: Options<CallWithResultFromHeaderData>) => { 1039 - return queryOptions({ 1040 - queryFn: async ({ queryKey, signal }) => { 1041 - const { data } = await callWithResultFromHeader({ 1042 - ...options, 1043 - ...queryKey[0], 1044 - signal, 1045 - throwOnError: true 1046 - }); 1047 - return data; 1048 - }, 1049 - queryKey: callWithResultFromHeaderQueryKey(options) 1050 - }); 1051 - }; 1052 - 1053 743 export const callWithResultFromHeaderMutation = (options?: Partial<Options<CallWithResultFromHeaderData>>): UseMutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithResultFromHeaderData>> => { 1054 744 const mutationOptions: UseMutationOptions<unknown, AxiosError<DefaultError>, Options<CallWithResultFromHeaderData>> = { 1055 745 mutationFn: async (localOptions) => { ··· 1064 754 return mutationOptions; 1065 755 }; 1066 756 1067 - export const testErrorCodeQueryKey = (options: Options<TestErrorCodeData>) => createQueryKey('testErrorCode', options); 1068 - 1069 - export const testErrorCodeOptions = (options: Options<TestErrorCodeData>) => { 1070 - return queryOptions({ 1071 - queryFn: async ({ queryKey, signal }) => { 1072 - const { data } = await testErrorCode({ 1073 - ...options, 1074 - ...queryKey[0], 1075 - signal, 1076 - throwOnError: true 1077 - }); 1078 - return data; 1079 - }, 1080 - queryKey: testErrorCodeQueryKey(options) 1081 - }); 1082 - }; 1083 - 1084 757 export const testErrorCodeMutation = (options?: Partial<Options<TestErrorCodeData>>): UseMutationOptions<unknown, AxiosError<DefaultError>, Options<TestErrorCodeData>> => { 1085 758 const mutationOptions: UseMutationOptions<unknown, AxiosError<DefaultError>, Options<TestErrorCodeData>> = { 1086 759 mutationFn: async (localOptions) => { ··· 1093 766 } 1094 767 }; 1095 768 return mutationOptions; 1096 - }; 1097 - 1098 - export const nonAsciiæøåÆøÅöôêÊ字符串QueryKey = (options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data>) => createQueryKey('nonAsciiæøåÆøÅöôêÊ字符串', options); 1099 - 1100 - export const nonAsciiæøåÆøÅöôêÊ字符串Options = (options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data>) => { 1101 - return queryOptions({ 1102 - queryFn: async ({ queryKey, signal }) => { 1103 - const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ 1104 - ...options, 1105 - ...queryKey[0], 1106 - signal, 1107 - throwOnError: true 1108 - }); 1109 - return data; 1110 - }, 1111 - queryKey: nonAsciiæøåÆøÅöôêÊ字符串QueryKey(options) 1112 - }); 1113 769 }; 1114 770 1115 771 export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial<Options<NonAsciiæøåÆøÅöôêÊ字符串Data>>): UseMutationOptions<NonAsciiæøåÆøÅöôêÊ字符串Response, AxiosError<DefaultError>, Options<NonAsciiæøåÆøÅöôêÊ字符串Data>> => {
+28 -372
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/fetch/@tanstack/vue-query.gen.ts
··· 71 71 return mutationOptions; 72 72 }; 73 73 74 - export const importQueryKey = (options: Options<ImportData>) => createQueryKey('import', options); 75 - 76 - export const importOptions = (options: Options<ImportData>) => { 77 - return queryOptions({ 78 - queryFn: async ({ queryKey, signal }) => { 79 - const { data } = await import_({ 80 - ...options, 81 - ...queryKey[0], 82 - signal, 83 - throwOnError: true 84 - }); 85 - return data; 86 - }, 87 - queryKey: importQueryKey(options) 88 - }); 89 - }; 90 - 91 74 export const importMutation = (options?: Partial<Options<ImportData>>): UseMutationOptions<ImportResponse, DefaultError, Options<ImportData>> => { 92 75 const mutationOptions: UseMutationOptions<ImportResponse, DefaultError, Options<ImportData>> = { 93 76 mutationFn: async (localOptions) => { ··· 195 178 return mutationOptions; 196 179 }; 197 180 198 - export const postCallWithoutParametersAndResponseQueryKey = (options?: Options<PostCallWithoutParametersAndResponseData>) => createQueryKey('postCallWithoutParametersAndResponse', options); 199 - 200 - export const postCallWithoutParametersAndResponseOptions = (options?: Options<PostCallWithoutParametersAndResponseData>) => { 201 - return queryOptions({ 202 - queryFn: async ({ queryKey, signal }) => { 203 - const { data } = await postCallWithoutParametersAndResponse({ 204 - ...options, 205 - ...queryKey[0], 206 - signal, 207 - throwOnError: true 208 - }); 209 - return data; 210 - }, 211 - queryKey: postCallWithoutParametersAndResponseQueryKey(options) 212 - }); 213 - }; 214 - 215 181 export const postCallWithoutParametersAndResponseMutation = (options?: Partial<Options<PostCallWithoutParametersAndResponseData>>): UseMutationOptions<unknown, DefaultError, Options<PostCallWithoutParametersAndResponseData>> => { 216 182 const mutationOptions: UseMutationOptions<unknown, DefaultError, Options<PostCallWithoutParametersAndResponseData>> = { 217 183 mutationFn: async (localOptions) => { ··· 254 220 return mutationOptions; 255 221 }; 256 222 257 - export const callWithDescriptionsQueryKey = (options?: Options<CallWithDescriptionsData>) => createQueryKey('callWithDescriptions', options); 258 - 259 - export const callWithDescriptionsOptions = (options?: Options<CallWithDescriptionsData>) => { 260 - return queryOptions({ 261 - queryFn: async ({ queryKey, signal }) => { 262 - const { data } = await callWithDescriptions({ 263 - ...options, 264 - ...queryKey[0], 265 - signal, 266 - throwOnError: true 267 - }); 268 - return data; 269 - }, 270 - queryKey: callWithDescriptionsQueryKey(options) 271 - }); 272 - }; 273 - 274 223 export const callWithDescriptionsMutation = (options?: Partial<Options<CallWithDescriptionsData>>): UseMutationOptions<unknown, DefaultError, Options<CallWithDescriptionsData>> => { 275 224 const mutationOptions: UseMutationOptions<unknown, DefaultError, Options<CallWithDescriptionsData>> = { 276 225 mutationFn: async (localOptions) => { ··· 285 234 return mutationOptions; 286 235 }; 287 236 288 - export const deprecatedCallQueryKey = (options: Options<DeprecatedCallData>) => createQueryKey('deprecatedCall', options); 289 - 290 237 /** 291 238 * @deprecated 292 239 */ 293 - export const deprecatedCallOptions = (options: Options<DeprecatedCallData>) => { 294 - return queryOptions({ 295 - queryFn: async ({ queryKey, signal }) => { 240 + export const deprecatedCallMutation = (options?: Partial<Options<DeprecatedCallData>>): UseMutationOptions<unknown, DefaultError, Options<DeprecatedCallData>> => { 241 + const mutationOptions: UseMutationOptions<unknown, DefaultError, Options<DeprecatedCallData>> = { 242 + mutationFn: async (localOptions) => { 296 243 const { data } = await deprecatedCall({ 297 244 ...options, 298 - ...queryKey[0], 299 - signal, 245 + ...localOptions, 300 246 throwOnError: true 301 247 }); 302 248 return data; 303 - }, 304 - queryKey: deprecatedCallQueryKey(options) 305 - }); 249 + } 250 + }; 251 + return mutationOptions; 306 252 }; 307 253 308 - /** 309 - * @deprecated 310 - */ 311 - export const deprecatedCallMutation = (options?: Partial<Options<DeprecatedCallData>>): UseMutationOptions<unknown, DefaultError, Options<DeprecatedCallData>> => { 312 - const mutationOptions: UseMutationOptions<unknown, DefaultError, Options<DeprecatedCallData>> = { 254 + export const callWithParametersMutation = (options?: Partial<Options<CallWithParametersData>>): UseMutationOptions<unknown, DefaultError, Options<CallWithParametersData>> => { 255 + const mutationOptions: UseMutationOptions<unknown, DefaultError, Options<CallWithParametersData>> = { 313 256 mutationFn: async (localOptions) => { 314 - const { data } = await deprecatedCall({ 257 + const { data } = await callWithParameters({ 258 + ...options, 259 + ...localOptions, 260 + throwOnError: true 261 + }); 262 + return data; 263 + } 264 + }; 265 + return mutationOptions; 266 + }; 267 + 268 + export const callWithWeirdParameterNamesMutation = (options?: Partial<Options<CallWithWeirdParameterNamesData>>): UseMutationOptions<unknown, DefaultError, Options<CallWithWeirdParameterNamesData>> => { 269 + const mutationOptions: UseMutationOptions<unknown, DefaultError, Options<CallWithWeirdParameterNamesData>> = { 270 + mutationFn: async (localOptions) => { 271 + const { data } = await callWithWeirdParameterNames({ 315 272 ...options, 316 273 ...localOptions, 317 274 throwOnError: true ··· 322 279 return mutationOptions; 323 280 }; 324 281 325 - export const callWithParametersQueryKey = (options: Options<CallWithParametersData>) => createQueryKey('callWithParameters', options); 282 + export const getCallWithOptionalParamQueryKey = (options: Options<GetCallWithOptionalParamData>) => createQueryKey('getCallWithOptionalParam', options); 326 283 327 - export const callWithParametersOptions = (options: Options<CallWithParametersData>) => { 284 + export const getCallWithOptionalParamOptions = (options: Options<GetCallWithOptionalParamData>) => { 328 285 return queryOptions({ 329 286 queryFn: async ({ queryKey, signal }) => { 330 - const { data } = await callWithParameters({ 287 + const { data } = await getCallWithOptionalParam({ 331 288 ...options, 332 289 ...queryKey[0], 333 290 signal, ··· 335 292 }); 336 293 return data; 337 294 }, 338 - queryKey: callWithParametersQueryKey(options) 295 + queryKey: getCallWithOptionalParamQueryKey(options) 339 296 }); 340 297 }; 341 298 ··· 370 327 return params as unknown as typeof page; 371 328 }; 372 329 373 - export const callWithParametersInfiniteQueryKey = (options: Options<CallWithParametersData>): QueryKey<Options<CallWithParametersData>> => createQueryKey('callWithParameters', options, true); 374 - 375 - export const callWithParametersInfiniteOptions = (options: Options<CallWithParametersData>) => { 376 - return infiniteQueryOptions<unknown, DefaultError, InfiniteData<unknown>, QueryKey<Options<CallWithParametersData>>, string | null | Pick<QueryKey<Options<CallWithParametersData>>[0], 'body' | 'headers' | 'path' | 'query'>>( 377 - // @ts-ignore 378 - { 379 - queryFn: async ({ pageParam, queryKey, signal }) => { 380 - // @ts-ignore 381 - const page: Pick<QueryKey<Options<CallWithParametersData>>[0], 'body' | 'headers' | 'path' | 'query'> = typeof pageParam === 'object' ? pageParam : { 382 - query: { 383 - cursor: pageParam 384 - } 385 - }; 386 - const params = createInfiniteParams(queryKey, page); 387 - const { data } = await callWithParameters({ 388 - ...options, 389 - ...params, 390 - signal, 391 - throwOnError: true 392 - }); 393 - return data; 394 - }, 395 - queryKey: callWithParametersInfiniteQueryKey(options) 396 - }); 397 - }; 398 - 399 - export const callWithParametersMutation = (options?: Partial<Options<CallWithParametersData>>): UseMutationOptions<unknown, DefaultError, Options<CallWithParametersData>> => { 400 - const mutationOptions: UseMutationOptions<unknown, DefaultError, Options<CallWithParametersData>> = { 401 - mutationFn: async (localOptions) => { 402 - const { data } = await callWithParameters({ 403 - ...options, 404 - ...localOptions, 405 - throwOnError: true 406 - }); 407 - return data; 408 - } 409 - }; 410 - return mutationOptions; 411 - }; 412 - 413 - export const callWithWeirdParameterNamesQueryKey = (options: Options<CallWithWeirdParameterNamesData>) => createQueryKey('callWithWeirdParameterNames', options); 414 - 415 - export const callWithWeirdParameterNamesOptions = (options: Options<CallWithWeirdParameterNamesData>) => { 416 - return queryOptions({ 417 - queryFn: async ({ queryKey, signal }) => { 418 - const { data } = await callWithWeirdParameterNames({ 419 - ...options, 420 - ...queryKey[0], 421 - signal, 422 - throwOnError: true 423 - }); 424 - return data; 425 - }, 426 - queryKey: callWithWeirdParameterNamesQueryKey(options) 427 - }); 428 - }; 429 - 430 - export const callWithWeirdParameterNamesMutation = (options?: Partial<Options<CallWithWeirdParameterNamesData>>): UseMutationOptions<unknown, DefaultError, Options<CallWithWeirdParameterNamesData>> => { 431 - const mutationOptions: UseMutationOptions<unknown, DefaultError, Options<CallWithWeirdParameterNamesData>> = { 432 - mutationFn: async (localOptions) => { 433 - const { data } = await callWithWeirdParameterNames({ 434 - ...options, 435 - ...localOptions, 436 - throwOnError: true 437 - }); 438 - return data; 439 - } 440 - }; 441 - return mutationOptions; 442 - }; 443 - 444 - export const getCallWithOptionalParamQueryKey = (options: Options<GetCallWithOptionalParamData>) => createQueryKey('getCallWithOptionalParam', options); 445 - 446 - export const getCallWithOptionalParamOptions = (options: Options<GetCallWithOptionalParamData>) => { 447 - return queryOptions({ 448 - queryFn: async ({ queryKey, signal }) => { 449 - const { data } = await getCallWithOptionalParam({ 450 - ...options, 451 - ...queryKey[0], 452 - signal, 453 - throwOnError: true 454 - }); 455 - return data; 456 - }, 457 - queryKey: getCallWithOptionalParamQueryKey(options) 458 - }); 459 - }; 460 - 461 330 export const getCallWithOptionalParamInfiniteQueryKey = (options: Options<GetCallWithOptionalParamData>): QueryKey<Options<GetCallWithOptionalParamData>> => createQueryKey('getCallWithOptionalParam', options, true); 462 331 463 332 export const getCallWithOptionalParamInfiniteOptions = (options: Options<GetCallWithOptionalParamData>) => { ··· 484 353 }); 485 354 }; 486 355 487 - export const postCallWithOptionalParamQueryKey = (options: Options<PostCallWithOptionalParamData>) => createQueryKey('postCallWithOptionalParam', options); 488 - 489 - export const postCallWithOptionalParamOptions = (options: Options<PostCallWithOptionalParamData>) => { 490 - return queryOptions({ 491 - queryFn: async ({ queryKey, signal }) => { 492 - const { data } = await postCallWithOptionalParam({ 493 - ...options, 494 - ...queryKey[0], 495 - signal, 496 - throwOnError: true 497 - }); 498 - return data; 499 - }, 500 - queryKey: postCallWithOptionalParamQueryKey(options) 501 - }); 502 - }; 503 - 504 - export const postCallWithOptionalParamInfiniteQueryKey = (options: Options<PostCallWithOptionalParamData>): QueryKey<Options<PostCallWithOptionalParamData>> => createQueryKey('postCallWithOptionalParam', options, true); 505 - 506 - export const postCallWithOptionalParamInfiniteOptions = (options: Options<PostCallWithOptionalParamData>) => { 507 - return infiniteQueryOptions<PostCallWithOptionalParamResponse, DefaultError, InfiniteData<PostCallWithOptionalParamResponse>, QueryKey<Options<PostCallWithOptionalParamData>>, number | null | Pick<QueryKey<Options<PostCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'>>( 508 - // @ts-ignore 509 - { 510 - queryFn: async ({ pageParam, queryKey, signal }) => { 511 - // @ts-ignore 512 - const page: Pick<QueryKey<Options<PostCallWithOptionalParamData>>[0], 'body' | 'headers' | 'path' | 'query'> = typeof pageParam === 'object' ? pageParam : { 513 - body: { 514 - offset: pageParam 515 - } 516 - }; 517 - const params = createInfiniteParams(queryKey, page); 518 - const { data } = await postCallWithOptionalParam({ 519 - ...options, 520 - ...params, 521 - signal, 522 - throwOnError: true 523 - }); 524 - return data; 525 - }, 526 - queryKey: postCallWithOptionalParamInfiniteQueryKey(options) 527 - }); 528 - }; 529 - 530 356 export const postCallWithOptionalParamMutation = (options?: Partial<Options<PostCallWithOptionalParamData>>): UseMutationOptions<PostCallWithOptionalParamResponse, DefaultError, Options<PostCallWithOptionalParamData>> => { 531 357 const mutationOptions: UseMutationOptions<PostCallWithOptionalParamResponse, DefaultError, Options<PostCallWithOptionalParamData>> = { 532 358 mutationFn: async (localOptions) => { ··· 541 367 return mutationOptions; 542 368 }; 543 369 544 - export const postApiVbyApiVersionRequestBodyQueryKey = (options?: Options<PostApiVbyApiVersionRequestBodyData>) => createQueryKey('postApiVbyApiVersionRequestBody', options); 545 - 546 - export const postApiVbyApiVersionRequestBodyOptions = (options?: Options<PostApiVbyApiVersionRequestBodyData>) => { 547 - return queryOptions({ 548 - queryFn: async ({ queryKey, signal }) => { 549 - const { data } = await postApiVbyApiVersionRequestBody({ 550 - ...options, 551 - ...queryKey[0], 552 - signal, 553 - throwOnError: true 554 - }); 555 - return data; 556 - }, 557 - queryKey: postApiVbyApiVersionRequestBodyQueryKey(options) 558 - }); 559 - }; 560 - 561 370 export const postApiVbyApiVersionRequestBodyMutation = (options?: Partial<Options<PostApiVbyApiVersionRequestBodyData>>): UseMutationOptions<unknown, DefaultError, Options<PostApiVbyApiVersionRequestBodyData>> => { 562 371 const mutationOptions: UseMutationOptions<unknown, DefaultError, Options<PostApiVbyApiVersionRequestBodyData>> = { 563 372 mutationFn: async (localOptions) => { ··· 572 381 return mutationOptions; 573 382 }; 574 383 575 - export const postApiVbyApiVersionFormDataQueryKey = (options?: Options<PostApiVbyApiVersionFormDataData>) => createQueryKey('postApiVbyApiVersionFormData', options); 576 - 577 - export const postApiVbyApiVersionFormDataOptions = (options?: Options<PostApiVbyApiVersionFormDataData>) => { 578 - return queryOptions({ 579 - queryFn: async ({ queryKey, signal }) => { 580 - const { data } = await postApiVbyApiVersionFormData({ 581 - ...options, 582 - ...queryKey[0], 583 - signal, 584 - throwOnError: true 585 - }); 586 - return data; 587 - }, 588 - queryKey: postApiVbyApiVersionFormDataQueryKey(options) 589 - }); 590 - }; 591 - 592 384 export const postApiVbyApiVersionFormDataMutation = (options?: Partial<Options<PostApiVbyApiVersionFormDataData>>): UseMutationOptions<unknown, DefaultError, Options<PostApiVbyApiVersionFormDataData>> => { 593 385 const mutationOptions: UseMutationOptions<unknown, DefaultError, Options<PostApiVbyApiVersionFormDataData>> = { 594 386 mutationFn: async (localOptions) => { ··· 620 412 }); 621 413 }; 622 414 623 - export const callWithDefaultOptionalParametersQueryKey = (options?: Options<CallWithDefaultOptionalParametersData>) => createQueryKey('callWithDefaultOptionalParameters', options); 624 - 625 - export const callWithDefaultOptionalParametersOptions = (options?: Options<CallWithDefaultOptionalParametersData>) => { 626 - return queryOptions({ 627 - queryFn: async ({ queryKey, signal }) => { 628 - const { data } = await callWithDefaultOptionalParameters({ 629 - ...options, 630 - ...queryKey[0], 631 - signal, 632 - throwOnError: true 633 - }); 634 - return data; 635 - }, 636 - queryKey: callWithDefaultOptionalParametersQueryKey(options) 637 - }); 638 - }; 639 - 640 415 export const callWithDefaultOptionalParametersMutation = (options?: Partial<Options<CallWithDefaultOptionalParametersData>>): UseMutationOptions<unknown, DefaultError, Options<CallWithDefaultOptionalParametersData>> => { 641 416 const mutationOptions: UseMutationOptions<unknown, DefaultError, Options<CallWithDefaultOptionalParametersData>> = { 642 417 mutationFn: async (localOptions) => { ··· 693 468 return data; 694 469 }, 695 470 queryKey: duplicateName2QueryKey(options) 696 - }); 697 - }; 698 - 699 - export const duplicateName3QueryKey = (options?: Options<DuplicateName3Data>) => createQueryKey('duplicateName3', options); 700 - 701 - export const duplicateName3Options = (options?: Options<DuplicateName3Data>) => { 702 - return queryOptions({ 703 - queryFn: async ({ queryKey, signal }) => { 704 - const { data } = await duplicateName3({ 705 - ...options, 706 - ...queryKey[0], 707 - signal, 708 - throwOnError: true 709 - }); 710 - return data; 711 - }, 712 - queryKey: duplicateName3QueryKey(options) 713 471 }); 714 472 }; 715 473 ··· 826 584 }); 827 585 }; 828 586 829 - export const callWithDuplicateResponsesQueryKey = (options?: Options<CallWithDuplicateResponsesData>) => createQueryKey('callWithDuplicateResponses', options); 830 - 831 - export const callWithDuplicateResponsesOptions = (options?: Options<CallWithDuplicateResponsesData>) => { 832 - return queryOptions({ 833 - queryFn: async ({ queryKey, signal }) => { 834 - const { data } = await callWithDuplicateResponses({ 835 - ...options, 836 - ...queryKey[0], 837 - signal, 838 - throwOnError: true 839 - }); 840 - return data; 841 - }, 842 - queryKey: callWithDuplicateResponsesQueryKey(options) 843 - }); 844 - }; 845 - 846 587 export const callWithDuplicateResponsesMutation = (options?: Partial<Options<CallWithDuplicateResponsesData>>): UseMutationOptions<CallWithDuplicateResponsesResponse, CallWithDuplicateResponsesError, Options<CallWithDuplicateResponsesData>> => { 847 588 const mutationOptions: UseMutationOptions<CallWithDuplicateResponsesResponse, CallWithDuplicateResponsesError, Options<CallWithDuplicateResponsesData>> = { 848 589 mutationFn: async (localOptions) => { ··· 905 646 }); 906 647 }; 907 648 908 - export const uploadFileQueryKey = (options: Options<UploadFileData>) => createQueryKey('uploadFile', options); 909 - 910 - export const uploadFileOptions = (options: Options<UploadFileData>) => { 911 - return queryOptions({ 912 - queryFn: async ({ queryKey, signal }) => { 913 - const { data } = await uploadFile({ 914 - ...options, 915 - ...queryKey[0], 916 - signal, 917 - throwOnError: true 918 - }); 919 - return data; 920 - }, 921 - queryKey: uploadFileQueryKey(options) 922 - }); 923 - }; 924 - 925 649 export const uploadFileMutation = (options?: Partial<Options<UploadFileData>>): UseMutationOptions<UploadFileResponse, DefaultError, Options<UploadFileData>> => { 926 650 const mutationOptions: UseMutationOptions<UploadFileResponse, DefaultError, Options<UploadFileData>> = { 927 651 mutationFn: async (localOptions) => { ··· 987 711 }); 988 712 }; 989 713 990 - export const multipartRequestQueryKey = (options?: Options<MultipartRequestData>) => createQueryKey('multipartRequest', options); 991 - 992 - export const multipartRequestOptions = (options?: Options<MultipartRequestData>) => { 993 - return queryOptions({ 994 - queryFn: async ({ queryKey, signal }) => { 995 - const { data } = await multipartRequest({ 996 - ...options, 997 - ...queryKey[0], 998 - signal, 999 - throwOnError: true 1000 - }); 1001 - return data; 1002 - }, 1003 - queryKey: multipartRequestQueryKey(options) 1004 - }); 1005 - }; 1006 - 1007 714 export const multipartRequestMutation = (options?: Partial<Options<MultipartRequestData>>): UseMutationOptions<unknown, DefaultError, Options<MultipartRequestData>> => { 1008 715 const mutationOptions: UseMutationOptions<unknown, DefaultError, Options<MultipartRequestData>> = { 1009 716 mutationFn: async (localOptions) => { ··· 1032 739 return mutationOptions; 1033 740 }; 1034 741 1035 - export const callWithResultFromHeaderQueryKey = (options?: Options<CallWithResultFromHeaderData>) => createQueryKey('callWithResultFromHeader', options); 1036 - 1037 - export const callWithResultFromHeaderOptions = (options?: Options<CallWithResultFromHeaderData>) => { 1038 - return queryOptions({ 1039 - queryFn: async ({ queryKey, signal }) => { 1040 - const { data } = await callWithResultFromHeader({ 1041 - ...options, 1042 - ...queryKey[0], 1043 - signal, 1044 - throwOnError: true 1045 - }); 1046 - return data; 1047 - }, 1048 - queryKey: callWithResultFromHeaderQueryKey(options) 1049 - }); 1050 - }; 1051 - 1052 742 export const callWithResultFromHeaderMutation = (options?: Partial<Options<CallWithResultFromHeaderData>>): UseMutationOptions<unknown, DefaultError, Options<CallWithResultFromHeaderData>> => { 1053 743 const mutationOptions: UseMutationOptions<unknown, DefaultError, Options<CallWithResultFromHeaderData>> = { 1054 744 mutationFn: async (localOptions) => { ··· 1063 753 return mutationOptions; 1064 754 }; 1065 755 1066 - export const testErrorCodeQueryKey = (options: Options<TestErrorCodeData>) => createQueryKey('testErrorCode', options); 1067 - 1068 - export const testErrorCodeOptions = (options: Options<TestErrorCodeData>) => { 1069 - return queryOptions({ 1070 - queryFn: async ({ queryKey, signal }) => { 1071 - const { data } = await testErrorCode({ 1072 - ...options, 1073 - ...queryKey[0], 1074 - signal, 1075 - throwOnError: true 1076 - }); 1077 - return data; 1078 - }, 1079 - queryKey: testErrorCodeQueryKey(options) 1080 - }); 1081 - }; 1082 - 1083 756 export const testErrorCodeMutation = (options?: Partial<Options<TestErrorCodeData>>): UseMutationOptions<unknown, DefaultError, Options<TestErrorCodeData>> => { 1084 757 const mutationOptions: UseMutationOptions<unknown, DefaultError, Options<TestErrorCodeData>> = { 1085 758 mutationFn: async (localOptions) => { ··· 1092 765 } 1093 766 }; 1094 767 return mutationOptions; 1095 - }; 1096 - 1097 - export const nonAsciiæøåÆøÅöôêÊ字符串QueryKey = (options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data>) => createQueryKey('nonAsciiæøåÆøÅöôêÊ字符串', options); 1098 - 1099 - export const nonAsciiæøåÆøÅöôêÊ字符串Options = (options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data>) => { 1100 - return queryOptions({ 1101 - queryFn: async ({ queryKey, signal }) => { 1102 - const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ 1103 - ...options, 1104 - ...queryKey[0], 1105 - signal, 1106 - throwOnError: true 1107 - }); 1108 - return data; 1109 - }, 1110 - queryKey: nonAsciiæøåÆøÅöôêÊ字符串QueryKey(options) 1111 - }); 1112 768 }; 1113 769 1114 770 export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial<Options<NonAsciiæøåÆøÅöôêÊ字符串Data>>): UseMutationOptions<NonAsciiæøåÆøÅöôêÊ字符串Response, DefaultError, Options<NonAsciiæøåÆøÅöôêÊ字符串Data>> => {
-34
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/name-builder/@tanstack/vue-query.gen.ts
··· 57 57 }); 58 58 }; 59 59 60 - export const fooPostD = (options?: Options<FooPostData>) => createQueryKey('fooPost', options); 61 - 62 - export const fooPostE = (options?: Options<FooPostData>) => { 63 - return queryOptions({ 64 - queryFn: async ({ queryKey, signal }) => { 65 - const { data } = await fooPost({ 66 - ...options, 67 - ...queryKey[0], 68 - signal, 69 - throwOnError: true 70 - }); 71 - return data; 72 - }, 73 - queryKey: fooPostD(options) 74 - }); 75 - }; 76 - 77 60 export const fooPostC = (options?: Partial<Options<FooPostData>>): UseMutationOptions<FooPostResponse, DefaultError, Options<FooPostData>> => { 78 61 const mutationOptions: UseMutationOptions<FooPostResponse, DefaultError, Options<FooPostData>> = { 79 62 mutationFn: async (localOptions) => { ··· 116 99 return data; 117 100 }, 118 101 queryKey: getFooBarD(options) 119 - }); 120 - }; 121 - 122 - export const fooBarPostD = (options?: Options<FooBarPostData>) => createQueryKey('fooBarPost', options); 123 - 124 - export const fooBarPostE = (options?: Options<FooBarPostData>) => { 125 - return queryOptions({ 126 - queryFn: async ({ queryKey, signal }) => { 127 - const { data } = await fooBarPost({ 128 - ...options, 129 - ...queryKey[0], 130 - signal, 131 - throwOnError: true 132 - }); 133 - return data; 134 - }, 135 - queryKey: fooBarPostD(options) 136 102 }); 137 103 }; 138 104
+26 -3
packages/openapi-ts-tests/main/test/openapi-ts.config.ts
··· 96 96 }, 97 97 hooks: { 98 98 operations: { 99 - // isMutation: () => true, 99 + isQuery: (op) => { 100 + if (op.method === 'post' && op.path === '/search') { 101 + return true; 102 + } 103 + return undefined; 104 + }, 100 105 }, 101 106 }, 102 107 pagination: { ··· 203 208 // mutationOptions: { 204 209 // name: '{{name}}MO', 205 210 // }, 206 - // name: '@tanstack/react-query', 211 + name: '@tanstack/react-query', 207 212 // queryKeys: { 208 213 // name: '{{name}}QK', 209 214 // }, 210 215 // queryOptions: { 211 216 // name: '{{name}}QO', 212 217 // }, 218 + '~hooks': { 219 + operations: { 220 + getKind: (op) => { 221 + if (op.method === 'post' && op.path === '/search') { 222 + return ['query']; 223 + } 224 + return undefined; 225 + }, 226 + }, 227 + }, 213 228 }, 214 229 { 215 230 // case: 'SCREAMING_SNAKE_CASE', ··· 280 295 }, 281 296 { 282 297 name: '@pinia/colada', 298 + queryOptions: { 299 + name: '{{name}}Query', 300 + }, 283 301 '~hooks': { 284 302 operations: { 285 - // isQuery: () => true, 303 + getKind: (op) => { 304 + if (op.method === 'post' && op.path === '/search') { 305 + return ['query']; 306 + } 307 + return undefined; 308 + }, 286 309 }, 287 310 }, 288 311 },
-261
packages/openapi-ts-tests/main/test/plugins/@pinia/colada-functional.test.ts
··· 1 - import fs from 'node:fs'; 2 - import path from 'node:path'; 3 - import { fileURLToPath } from 'node:url'; 4 - 5 - import { createClient } from '@hey-api/openapi-ts'; 6 - import { describe, expect, it, vi } from 'vitest'; 7 - 8 - import { getSpecsPath } from '../../../../utils'; 9 - 10 - const __filename = fileURLToPath(import.meta.url); 11 - const __dirname = path.dirname(__filename); 12 - 13 - const version = '3.1.x'; 14 - const outputDir = path.join(__dirname, 'generated', version, 'functional'); 15 - 16 - describe('@pinia/colada functional tests', () => { 17 - const setupPiniaColadaTest = async (pluginConfig: any = {}) => { 18 - const inputPath = path.join(getSpecsPath(), version, 'petstore.yaml'); 19 - 20 - await createClient({ 21 - input: inputPath, 22 - logs: { level: 'silent' }, 23 - output: outputDir, 24 - plugins: [ 25 - '@hey-api/client-fetch', 26 - '@hey-api/sdk', 27 - { 28 - name: '@pinia/colada', 29 - ...pluginConfig, 30 - }, 31 - ], 32 - }); 33 - 34 - // Clear the require cache to ensure fresh imports 35 - const piniaColadaPath = path.join(outputDir, '@pinia/colada.gen.js'); 36 - delete require.cache[piniaColadaPath]; 37 - 38 - // Dynamically import the generated code 39 - const piniaColada = await import(piniaColadaPath); 40 - return piniaColada; 41 - }; 42 - 43 - it('should generate query options with correct structure', async () => { 44 - const piniaColada = await setupPiniaColadaTest(); 45 - 46 - // Check that query functions exist 47 - expect(piniaColada.getPetByIdQuery).toBeDefined(); 48 - expect(piniaColada.findPetsByStatusQuery).toBeDefined(); 49 - 50 - // Test the query options structure 51 - const queryOptions = piniaColada.getPetByIdQuery({ path: { petId: 1 } }); 52 - 53 - expect(queryOptions).toHaveProperty('key'); 54 - expect(queryOptions).toHaveProperty('query'); 55 - expect(queryOptions.key).toEqual(['getPetById', { petId: 1 }]); 56 - expect(typeof queryOptions.query).toBe('function'); 57 - }); 58 - 59 - it('should generate mutation options with correct structure', async () => { 60 - const piniaColada = await setupPiniaColadaTest(); 61 - 62 - // Check that mutation functions exist 63 - expect(piniaColada.addPetMutation).toBeDefined(); 64 - expect(piniaColada.updatePetMutation).toBeDefined(); 65 - expect(piniaColada.deletePetMutation).toBeDefined(); 66 - 67 - // Test the mutation options structure 68 - const mutationOptions = piniaColada.addPetMutation(); 69 - 70 - expect(mutationOptions).toHaveProperty('mutation'); 71 - expect(typeof mutationOptions.mutation).toBe('function'); 72 - }); 73 - 74 - it('should respect operation type overrides', async () => { 75 - const piniaColada = await setupPiniaColadaTest({ 76 - operationTypes: { 77 - addPet: 'query', 78 - getPetById: 'both', 79 - }, 80 - }); 81 - 82 - // getPetById should generate both query and mutation 83 - expect(piniaColada.getPetByIdQuery).toBeDefined(); 84 - expect(piniaColada.getPetByIdMutation).toBeDefined(); 85 - 86 - // addPet should only generate query (overriding default mutation for POST) 87 - expect(piniaColada.addPetQuery).toBeDefined(); 88 - expect(piniaColada.addPetMutation).toBeUndefined(); 89 - }); 90 - 91 - it('should generate files by tag when groupByTag is enabled', async () => { 92 - await createClient({ 93 - input: path.join(getSpecsPath(), version, 'petstore.yaml'), 94 - logs: { level: 'silent' }, 95 - output: path.join(outputDir, 'grouped'), 96 - plugins: [ 97 - '@hey-api/client-fetch', 98 - '@hey-api/sdk', 99 - { 100 - groupByTag: true, 101 - name: '@pinia/colada', 102 - }, 103 - ], 104 - }); 105 - 106 - // Check that separate files are created for each tag 107 - const petFile = path.join(outputDir, 'grouped', '@pinia/colada/pet.gen.ts'); 108 - const storeFile = path.join( 109 - outputDir, 110 - 'grouped', 111 - '@pinia/colada/store.gen.ts', 112 - ); 113 - const userFile = path.join( 114 - outputDir, 115 - 'grouped', 116 - '@pinia/colada/user.gen.ts', 117 - ); 118 - 119 - expect(fs.existsSync(petFile)).toBe(true); 120 - expect(fs.existsSync(storeFile)).toBe(true); 121 - expect(fs.existsSync(userFile)).toBe(true); 122 - 123 - // Check that pet operations are in pet file 124 - const petContent = fs.readFileSync(petFile, 'utf-8'); 125 - expect(petContent).toContain('getPetByIdQuery'); 126 - expect(petContent).toContain('addPetMutation'); 127 - expect(petContent).not.toContain('getInventoryQuery'); // Should be in store file 128 - }); 129 - 130 - it('should generate index file when exportFromIndex is enabled', async () => { 131 - await createClient({ 132 - input: path.join(getSpecsPath(), version, 'petstore.yaml'), 133 - logs: { level: 'silent' }, 134 - output: path.join(outputDir, 'with-index'), 135 - plugins: [ 136 - '@hey-api/client-fetch', 137 - '@hey-api/sdk', 138 - { 139 - exportFromIndex: true, 140 - groupByTag: true, 141 - name: '@pinia/colada', 142 - }, 143 - ], 144 - }); 145 - 146 - // Check that index file is created 147 - const indexFile = path.join( 148 - outputDir, 149 - 'with-index', 150 - '@pinia/colada/index.gen.ts', 151 - ); 152 - expect(fs.existsSync(indexFile)).toBe(true); 153 - 154 - // Check that index file exports from other files 155 - const indexContent = fs.readFileSync(indexFile, 'utf-8'); 156 - expect(indexContent).toContain('export * from "./pet"'); 157 - expect(indexContent).toContain('export * from "./store"'); 158 - expect(indexContent).toContain('export * from "./user"'); 159 - }); 160 - 161 - it('should include meta properties in generated code', async () => { 162 - await createClient({ 163 - input: path.join(getSpecsPath(), version, 'petstore.yaml'), 164 - logs: { level: 'silent' }, 165 - output: path.join(outputDir, 'with-meta'), 166 - plugins: [ 167 - '@hey-api/client-fetch', 168 - '@hey-api/sdk', 169 - { 170 - mutationOptions: { 171 - meta: (operation) => ({ 172 - httpMethod: operation.method, 173 - operationId: operation.id, 174 - }), 175 - }, 176 - name: '@pinia/colada', 177 - queryOptions: { 178 - meta: (operation) => ({ 179 - httpMethod: operation.method, 180 - operationId: operation.id, 181 - }), 182 - }, 183 - }, 184 - ], 185 - }); 186 - 187 - const generatedFile = path.join( 188 - outputDir, 189 - 'with-meta', 190 - '@pinia/colada.gen.ts', 191 - ); 192 - const content = fs.readFileSync(generatedFile, 'utf-8'); 193 - 194 - // Check that meta properties are included 195 - expect(content).toContain('operationId'); 196 - expect(content).toContain('httpMethod'); 197 - }); 198 - 199 - it('should handle query function calls with abort signal', async () => { 200 - const piniaColada = await setupPiniaColadaTest(); 201 - 202 - const queryOptions = piniaColada.getPetByIdQuery({ path: { petId: 1 } }); 203 - 204 - // Mock fetch to capture the call 205 - const mockFetch = vi.fn().mockResolvedValue({ 206 - json: () => Promise.resolve({ id: 1, name: 'Test Pet' }), 207 - ok: true, 208 - }); 209 - 210 - // Replace global fetch 211 - const originalFetch = global.fetch; 212 - global.fetch = mockFetch; 213 - 214 - try { 215 - const abortController = new AbortController(); 216 - await queryOptions.query({ signal: abortController.signal }); 217 - 218 - // Verify that the fetch was called with the abort signal 219 - expect(mockFetch).toHaveBeenCalledWith( 220 - expect.any(String), 221 - expect.objectContaining({ 222 - signal: abortController.signal, 223 - }), 224 - ); 225 - } finally { 226 - // Restore original fetch 227 - global.fetch = originalFetch; 228 - } 229 - }); 230 - 231 - it('should handle mutation function calls correctly', async () => { 232 - const piniaColada = await setupPiniaColadaTest(); 233 - 234 - const mutationOptions = piniaColada.addPetMutation(); 235 - 236 - // Mock fetch to capture the call 237 - const mockFetch = vi.fn().mockResolvedValue({ 238 - json: () => Promise.resolve({ id: 1, name: 'New Pet' }), 239 - ok: true, 240 - }); 241 - 242 - const originalFetch = global.fetch; 243 - global.fetch = mockFetch; 244 - 245 - try { 246 - const petData = { name: 'Test Pet', photoUrls: [] }; 247 - await mutationOptions.mutation({ body: petData }); 248 - 249 - // Verify that the fetch was called with the pet data 250 - expect(mockFetch).toHaveBeenCalledWith( 251 - expect.any(String), 252 - expect.objectContaining({ 253 - body: expect.stringContaining('Test Pet'), 254 - method: 'POST', 255 - }), 256 - ); 257 - } finally { 258 - global.fetch = originalFetch; 259 - } 260 - }); 261 - });
-351
packages/openapi-ts-tests/main/test/plugins/@pinia/colada-integration.test.ts
··· 1 - import fs from 'node:fs'; 2 - import path from 'node:path'; 3 - import { fileURLToPath } from 'node:url'; 4 - 5 - import { createClient, type UserConfig } from '@hey-api/openapi-ts'; 6 - import { describe, expect, it } from 'vitest'; 7 - 8 - import { getFilePaths, getSpecsPath } from '../../../../utils'; 9 - 10 - const __filename = fileURLToPath(import.meta.url); 11 - const __dirname = path.dirname(__filename); 12 - 13 - const version = '3.1.x'; 14 - const outputDir = path.join(__dirname, 'generated', version, 'integration'); 15 - 16 - describe('@pinia/colada integration tests', () => { 17 - const createConfig = ( 18 - userConfig: Omit<UserConfig, 'input'> & Pick<Partial<UserConfig>, 'input'>, 19 - ): UserConfig => { 20 - const inputPath = path.join(getSpecsPath(), version, 'petstore.yaml'); 21 - return { 22 - logs: { 23 - level: 'silent', 24 - }, 25 - ...userConfig, 26 - input: userConfig.input ?? inputPath, 27 - output: 28 - userConfig.output ?? 29 - path.join( 30 - outputDir, 31 - typeof userConfig.output === 'string' ? userConfig.output : '', 32 - ), 33 - }; 34 - }; 35 - 36 - const scenarios = [ 37 - { 38 - config: createConfig({ 39 - output: 'client-fetch', 40 - plugins: ['@hey-api/client-fetch', '@hey-api/sdk', '@pinia/colada'], 41 - }), 42 - description: 'works with @hey-api/client-fetch', 43 - expectedClient: 'client-fetch', 44 - }, 45 - { 46 - config: createConfig({ 47 - output: 'client-axios', 48 - plugins: ['@hey-api/client-axios', '@hey-api/sdk', '@pinia/colada'], 49 - }), 50 - description: 'works with @hey-api/client-axios', 51 - expectedClient: 'client-axios', 52 - }, 53 - { 54 - config: createConfig({ 55 - output: 'multiple-plugins', 56 - plugins: [ 57 - '@hey-api/client-fetch', 58 - '@hey-api/schemas', 59 - '@hey-api/sdk', 60 - '@hey-api/typescript', 61 - '@pinia/colada', 62 - ], 63 - }), 64 - description: 'works with multiple plugins', 65 - expectedFiles: [ 66 - '@pinia/colada.gen.ts', 67 - 'schemas.gen.ts', 68 - 'sdk.gen.ts', 69 - 'types.gen.ts', 70 - ], 71 - }, 72 - { 73 - config: createConfig({ 74 - output: 'with-transformers', 75 - plugins: [ 76 - '@hey-api/client-fetch', 77 - { 78 - name: '@hey-api/sdk', 79 - // @ts-expect-error 80 - transformer: { 81 - name: 'custom', 82 - }, 83 - }, 84 - '@pinia/colada', 85 - ], 86 - }), 87 - description: 'works with custom SDK transformers', 88 - }, 89 - { 90 - config: createConfig({ 91 - output: 'response-style-data', 92 - plugins: [ 93 - '@hey-api/client-fetch', 94 - { 95 - name: '@hey-api/sdk', 96 - responseStyle: 'data', 97 - }, 98 - '@pinia/colada', 99 - ], 100 - }), 101 - description: 'works with responseStyle: data', 102 - }, 103 - { 104 - config: createConfig({ 105 - output: 'as-class', 106 - plugins: [ 107 - '@hey-api/client-fetch', 108 - { 109 - asClass: true, 110 - name: '@hey-api/sdk', 111 - }, 112 - '@pinia/colada', 113 - ], 114 - }), 115 - description: 'works with SDK asClass option', 116 - }, 117 - { 118 - config: createConfig({ 119 - output: 'different-cases', 120 - plugins: [ 121 - '@hey-api/client-fetch', 122 - { 123 - // @ts-expect-error 124 - case: 'PascalCase', 125 - name: '@hey-api/sdk', 126 - }, 127 - { 128 - case: 'camelCase', 129 - name: '@pinia/colada', 130 - }, 131 - ], 132 - }), 133 - description: 'works with different case settings between plugins', 134 - }, 135 - { 136 - config: createConfig({ 137 - output: 'enums-typescript', 138 - plugins: [ 139 - '@hey-api/client-fetch', 140 - { 141 - enums: 'typescript', 142 - name: '@hey-api/typescript', 143 - }, 144 - '@hey-api/sdk', 145 - '@pinia/colada', 146 - ], 147 - }), 148 - description: 'works with TypeScript enums', 149 - }, 150 - { 151 - config: createConfig({ 152 - output: 'enums-javascript', 153 - plugins: [ 154 - '@hey-api/client-fetch', 155 - { 156 - enums: 'javascript', 157 - name: '@hey-api/typescript', 158 - }, 159 - '@hey-api/sdk', 160 - '@pinia/colada', 161 - ], 162 - }), 163 - description: 'works with JavaScript enums', 164 - }, 165 - ]; 166 - 167 - it.each(scenarios)( 168 - '$description', 169 - async ({ config, expectedClient, expectedFiles }) => { 170 - await createClient(config); 171 - 172 - const outputPath = 173 - typeof config.output === 'string' ? config.output : config.output.path; 174 - const filePaths = getFilePaths(outputPath); 175 - 176 - // Verify that the Pinia Colada file was generated 177 - const piniaFiles = filePaths.filter( 178 - (path) => path.includes('@pinia/colada') && path.endsWith('.gen.ts'), 179 - ); 180 - expect(piniaFiles.length).toBeGreaterThan(0); 181 - 182 - // Check for expected files if specified 183 - if (expectedFiles) { 184 - expectedFiles.forEach((expectedFile) => { 185 - const fileExists = filePaths.some((filePath) => 186 - filePath.endsWith(expectedFile), 187 - ); 188 - expect(fileExists).toBe(true); 189 - }); 190 - } 191 - 192 - // Verify content of main Pinia Colada file 193 - const mainPiniaFile = piniaFiles.find( 194 - (path) => !path.includes('/') || path.endsWith('@pinia/colada.gen.ts'), 195 - ); 196 - if (mainPiniaFile) { 197 - const content = fs.readFileSync(mainPiniaFile, 'utf-8'); 198 - 199 - // Should import from the correct client 200 - if (expectedClient) { 201 - expect(content).toContain(`from '../client.gen'`); 202 - } 203 - 204 - // Should have query and mutation functions 205 - expect(content).toMatch(/export const \w+Query/); 206 - expect(content).toMatch(/export const \w+Mutation/); 207 - 208 - // Should import SDK functions 209 - expect(content).toContain(`from '../sdk.gen'`); 210 - 211 - // Should import types 212 - expect(content).toContain(`from '../types.gen'`); 213 - } 214 - }, 215 - ); 216 - 217 - describe('Plugin dependency validation', () => { 218 - it('should require @hey-api/sdk plugin', async () => { 219 - const config = createConfig({ 220 - output: 'no-sdk', 221 - plugins: [ 222 - '@hey-api/client-fetch', 223 - '@pinia/colada', // Missing @hey-api/sdk 224 - ], 225 - }); 226 - 227 - // This should throw or handle the missing dependency 228 - await expect(createClient(config)).rejects.toThrow(); 229 - }); 230 - 231 - it('should require @hey-api/typescript plugin', async () => { 232 - const config = createConfig({ 233 - output: 'no-typescript', 234 - plugins: [ 235 - '@hey-api/client-fetch', 236 - '@hey-api/sdk', 237 - '@pinia/colada', // Missing @hey-api/typescript 238 - ], 239 - }); 240 - 241 - // This should throw or handle the missing dependency 242 - await expect(createClient(config)).rejects.toThrow(); 243 - }); 244 - }); 245 - 246 - describe('Generated code compilation', () => { 247 - it('should generate TypeScript-compliant code', async () => { 248 - const config = createConfig({ 249 - output: 'typescript-check', 250 - plugins: [ 251 - '@hey-api/client-fetch', 252 - '@hey-api/typescript', 253 - '@hey-api/sdk', 254 - '@pinia/colada', 255 - ], 256 - }); 257 - 258 - await createClient(config); 259 - 260 - const outputPath = 261 - typeof config.output === 'string' ? config.output : config.output.path; 262 - const filePaths = getFilePaths(outputPath); 263 - const piniaFile = filePaths.find( 264 - (path) => path.includes('@pinia/colada') && path.endsWith('.gen.ts'), 265 - ); 266 - 267 - if (piniaFile) { 268 - const content = fs.readFileSync(piniaFile, 'utf-8'); 269 - 270 - // Basic TypeScript syntax checks 271 - expect(content).not.toContain('import {'); 272 - expect(content).toMatch(/export const \w+: /); // Should have type annotations 273 - expect(content).not.toContain('any;'); // Should avoid any types 274 - 275 - // Should have proper imports 276 - expect(content).toMatch(/import.*from/); 277 - 278 - // Should have proper exports 279 - expect(content).toMatch(/export const/); 280 - } 281 - }); 282 - }); 283 - 284 - describe('OpenAPI version compatibility', () => { 285 - const versions = ['2.0.x', '3.0.x', '3.1.x']; 286 - 287 - it.each(versions)('should work with OpenAPI %s', async (version) => { 288 - // Use a simple spec for each version 289 - const specFile = version === '2.0.x' ? 'minimal.json' : 'petstore.yaml'; 290 - const inputPath = path.join(getSpecsPath(), version, specFile); 291 - 292 - // Skip if spec doesn't exist for this version 293 - if (!fs.existsSync(inputPath)) { 294 - return; 295 - } 296 - 297 - const config = createConfig({ 298 - input: inputPath, 299 - output: `openapi-${version}`, 300 - plugins: [ 301 - '@hey-api/client-fetch', 302 - '@hey-api/typescript', 303 - '@hey-api/sdk', 304 - '@pinia/colada', 305 - ], 306 - }); 307 - 308 - await expect(createClient(config)).resolves.not.toThrow(); 309 - }); 310 - }); 311 - 312 - describe('Error handling', () => { 313 - it('should handle empty OpenAPI specs gracefully', async () => { 314 - // Create a minimal valid OpenAPI spec 315 - const minimalSpec = { 316 - info: { title: 'Test', version: '1.0.0' }, 317 - openapi: '3.1.0', 318 - paths: {}, 319 - }; 320 - 321 - const tempSpecPath = path.join(outputDir, 'minimal-spec.json'); 322 - fs.writeFileSync(tempSpecPath, JSON.stringify(minimalSpec, null, 2)); 323 - 324 - const config = createConfig({ 325 - input: tempSpecPath, 326 - output: 'minimal-spec', 327 - plugins: [ 328 - '@hey-api/client-fetch', 329 - '@hey-api/typescript', 330 - '@hey-api/sdk', 331 - '@pinia/colada', 332 - ], 333 - }); 334 - 335 - await expect(createClient(config)).resolves.not.toThrow(); 336 - 337 - // Should still generate basic structure even with no operations 338 - const outputPath = 339 - typeof config.output === 'string' ? config.output : config.output.path; 340 - const filePaths = getFilePaths(outputPath); 341 - const piniaFile = filePaths.find((path) => 342 - path.includes('@pinia/colada'), 343 - ); 344 - 345 - if (piniaFile) { 346 - const content = fs.readFileSync(piniaFile, 'utf-8'); 347 - expect(content).toContain('// This file is auto-generated'); 348 - } 349 - }); 350 - }); 351 - });
-253
packages/openapi-ts-tests/main/test/plugins/@pinia/colada-meta-functions.test.ts
··· 1 - import fs from 'node:fs'; 2 - import path from 'node:path'; 3 - import { fileURLToPath } from 'node:url'; 4 - 5 - import { createClient, type UserConfig } from '@hey-api/openapi-ts'; 6 - import { describe, expect, it } from 'vitest'; 7 - 8 - import { getFilePaths, getSpecsPath } from '../../../../utils'; 9 - 10 - const __filename = fileURLToPath(import.meta.url); 11 - const __dirname = path.dirname(__filename); 12 - 13 - const version = '3.1.x'; 14 - const outputDir = path.join(__dirname, 'generated', version); 15 - 16 - describe('@pinia/colada plugin meta functions', () => { 17 - const createConfig = (userConfig: UserConfig): UserConfig => { 18 - const inputPath = path.join( 19 - getSpecsPath(), 20 - version, 21 - typeof userConfig.input === 'string' 22 - ? userConfig.input 23 - : (userConfig.input.path as string), 24 - ); 25 - return { 26 - plugins: ['@hey-api/typescript'], 27 - ...userConfig, 28 - input: 29 - typeof userConfig.input === 'string' 30 - ? inputPath 31 - : { 32 - ...userConfig.input, 33 - path: inputPath, 34 - }, 35 - logs: { 36 - level: 'silent', 37 - }, 38 - output: path.join( 39 - outputDir, 40 - typeof userConfig.output === 'string' ? userConfig.output : '', 41 - ), 42 - }; 43 - }; 44 - 45 - const scenarios = [ 46 - { 47 - config: createConfig({ 48 - input: 'petstore.yaml', 49 - output: 'plugins/@pinia/colada/queryMetaFunction', 50 - plugins: [ 51 - '@hey-api/client-fetch', 52 - '@hey-api/sdk', 53 - { 54 - name: '@pinia/colada', 55 - queryOptions: { 56 - meta: (operation) => ({ 57 - httpMethod: operation.method, 58 - isDeprecated: operation.deprecated || false, 59 - operationId: operation.id, 60 - operationPath: operation.path, 61 - tags: operation.tags, 62 - }), 63 - }, 64 - }, 65 - ], 66 - }), 67 - description: 'generates Pinia Colada code with query meta function', 68 - }, 69 - { 70 - config: createConfig({ 71 - input: 'petstore.yaml', 72 - output: 'plugins/@pinia/colada/mutationMetaFunction', 73 - plugins: [ 74 - '@hey-api/client-fetch', 75 - '@hey-api/sdk', 76 - { 77 - mutationOptions: { 78 - meta: (operation) => ({ 79 - httpMethod: operation.method, 80 - operationId: operation.id, 81 - operationPath: operation.path, 82 - security: operation.security || [], 83 - tags: operation.tags, 84 - }), 85 - }, 86 - name: '@pinia/colada', 87 - }, 88 - ], 89 - }), 90 - description: 'generates Pinia Colada code with mutation meta function', 91 - }, 92 - { 93 - config: createConfig({ 94 - input: 'petstore.yaml', 95 - output: 'plugins/@pinia/colada/bothMetaFunctions', 96 - plugins: [ 97 - '@hey-api/client-fetch', 98 - '@hey-api/sdk', 99 - { 100 - mutationOptions: { 101 - meta: (operation) => ({ 102 - id: operation.id, 103 - method: operation.method, 104 - type: 'mutation', 105 - }), 106 - }, 107 - name: '@pinia/colada', 108 - queryOptions: { 109 - meta: (operation) => ({ 110 - id: operation.id, 111 - method: operation.method, 112 - type: 'query', 113 - }), 114 - }, 115 - }, 116 - ], 117 - }), 118 - description: 119 - 'generates Pinia Colada code with both query and mutation meta functions', 120 - }, 121 - { 122 - config: createConfig({ 123 - input: 'petstore.yaml', 124 - output: 'plugins/@pinia/colada/metaWithGroupByTag', 125 - plugins: [ 126 - '@hey-api/client-fetch', 127 - '@hey-api/sdk', 128 - { 129 - exportFromIndex: true, 130 - groupByTag: true, 131 - mutationOptions: { 132 - meta: (operation) => ({ 133 - operationId: operation.id, 134 - tag: operation.tags?.[0] || 'default', 135 - }), 136 - }, 137 - name: '@pinia/colada', 138 - queryOptions: { 139 - meta: (operation) => ({ 140 - operationId: operation.id, 141 - tag: operation.tags?.[0] || 'default', 142 - }), 143 - }, 144 - }, 145 - ], 146 - }), 147 - description: 148 - 'generates Pinia Colada code with meta functions and groupByTag', 149 - }, 150 - { 151 - config: createConfig({ 152 - input: 'petstore.yaml', 153 - output: 'plugins/@pinia/colada/metaWithCustomConfig', 154 - plugins: [ 155 - '@hey-api/client-fetch', 156 - '@hey-api/sdk', 157 - { 158 - autoDetectHttpMethod: false, 159 - mutationOptions: { 160 - meta: (operation) => ({ 161 - customField: `mutation_${operation.id}`, 162 - httpMethod: operation.method, 163 - shouldBeBoth: operation.id === 'getPetById', 164 - }), 165 - }, 166 - name: '@pinia/colada', 167 - operationTypes: { 168 - addPet: 'query', 169 - getPetById: 'both', 170 - }, 171 - queryOptions: { 172 - meta: (operation) => ({ 173 - customField: `query_${operation.id}`, 174 - forced: operation.id === 'addPet', 175 - httpMethod: operation.method, 176 - }), 177 - }, 178 - }, 179 - ], 180 - }), 181 - description: 182 - 'generates Pinia Colada code with meta functions and custom configuration', 183 - }, 184 - ]; 185 - 186 - it.each(scenarios)('$description', async ({ config }) => { 187 - await createClient(config); 188 - 189 - const outputPath = 190 - typeof config.output === 'string' ? config.output : config.output.path; 191 - const filePaths = getFilePaths(outputPath); 192 - 193 - await Promise.all( 194 - filePaths.map(async (filePath) => { 195 - const fileContent = fs.readFileSync(filePath, 'utf-8'); 196 - await expect(fileContent).toMatchFileSnapshot( 197 - path.join( 198 - __dirname, 199 - '__snapshots__', 200 - version, 201 - filePath.slice(outputDir.length + 1), 202 - ), 203 - ); 204 - }), 205 - ); 206 - }); 207 - 208 - describe('meta function content validation', () => { 209 - it('should include meta properties in generated query options', async () => { 210 - const config = createConfig({ 211 - input: 'petstore.yaml', 212 - output: 'plugins/@pinia/colada/metaValidation', 213 - plugins: [ 214 - '@hey-api/client-fetch', 215 - '@hey-api/sdk', 216 - { 217 - name: '@pinia/colada', 218 - queryOptions: { 219 - meta: () => ({ 220 - anotherProperty: 42, 221 - testProperty: 'testValue', 222 - }), 223 - }, 224 - }, 225 - ], 226 - }); 227 - 228 - await createClient(config); 229 - 230 - const outputPath = 231 - typeof config.output === 'string' ? config.output : config.output.path; 232 - const filePaths = getFilePaths(outputPath); 233 - 234 - // Find the generated Pinia Colada file 235 - const piniaFile = filePaths.find( 236 - (filePath) => 237 - filePath.includes('@pinia/colada') && filePath.endsWith('.gen.ts'), 238 - ); 239 - 240 - expect(piniaFile).toBeDefined(); 241 - 242 - if (piniaFile) { 243 - const fileContent = fs.readFileSync(piniaFile, 'utf-8'); 244 - 245 - // Check that meta properties are included in the generated code 246 - expect(fileContent).toContain('testProperty'); 247 - expect(fileContent).toContain('testValue'); 248 - expect(fileContent).toContain('anotherProperty'); 249 - expect(fileContent).toContain('42'); 250 - } 251 - }); 252 - }); 253 - });
+2 -2
packages/openapi-ts/README.md
··· 297 297 298 298 These plugins help reduce boilerplate associated with third-party dependencies. Hey API natively supports the most popular packages. Please open an issue on [GitHub](https://github.com/hey-api/openapi-ts/issues) if you'd like us to support your favorite package. 299 299 300 + - [`@angular/common`](https://heyapi.dev/openapi-ts/plugins/angular) 300 301 - [`@hey-api/schemas`](https://heyapi.dev/openapi-ts/output/json-schema) 301 302 - [`@hey-api/sdk`](https://heyapi.dev/openapi-ts/output/sdk) 302 303 - [`@hey-api/transformers`](https://heyapi.dev/openapi-ts/transformers) 303 304 - [`@hey-api/typescript`](https://heyapi.dev/openapi-ts/output/typescript) 305 + - [`@pinia/colada`](https://heyapi.dev/openapi-ts/plugins/pinia-colada) 304 306 - [`@tanstack/angular-query-experimental`](https://heyapi.dev/openapi-ts/plugins/tanstack-query) 305 307 - [`@tanstack/react-query`](https://heyapi.dev/openapi-ts/plugins/tanstack-query) 306 308 - [`@tanstack/solid-query`](https://heyapi.dev/openapi-ts/plugins/tanstack-query) 307 309 - [`@tanstack/svelte-query`](https://heyapi.dev/openapi-ts/plugins/tanstack-query) 308 310 - [`@tanstack/vue-query`](https://heyapi.dev/openapi-ts/plugins/tanstack-query) 309 - - [`@angular/common`](https://heyapi.dev/openapi-ts/plugins/angular) 310 311 - [`fastify`](https://heyapi.dev/openapi-ts/plugins/fastify) 311 312 - [`valibot`](https://heyapi.dev/openapi-ts/plugins/valibot) 312 313 - [`zod`](https://heyapi.dev/openapi-ts/plugins/zod) ··· 328 329 - [MSW](https://heyapi.dev/openapi-ts/plugins/msw) 329 330 - [Nest](https://heyapi.dev/openapi-ts/plugins/nest) 330 331 - [Nock](https://heyapi.dev/openapi-ts/plugins/nock) 331 - - [Pinia Colada](https://heyapi.dev/openapi-ts/plugins/pinia-colada) 332 332 - [Superstruct](https://heyapi.dev/openapi-ts/plugins/superstruct) 333 333 - [Supertest](https://heyapi.dev/openapi-ts/plugins/supertest) 334 334 - [SWR](https://heyapi.dev/openapi-ts/plugins/swr)
+1
packages/openapi-ts/src/generate/__tests__/class.test.ts
··· 36 36 path: '', 37 37 }, 38 38 parser: { 39 + hooks: {}, 39 40 pagination: { 40 41 keywords: [], 41 42 },
+3
packages/openapi-ts/src/generate/__tests__/core.test.ts
··· 51 51 path: '', 52 52 }, 53 53 parser: { 54 + hooks: {}, 54 55 pagination: { 55 56 keywords: [], 56 57 }, ··· 186 187 path: '', 187 188 }, 188 189 parser: { 190 + hooks: {}, 189 191 pagination: { 190 192 keywords: [], 191 193 }, ··· 304 306 path: '', 305 307 }, 306 308 parser: { 309 + hooks: {}, 307 310 pagination: { 308 311 keywords: [], 309 312 },
+1
packages/openapi-ts/src/generate/legacy/__tests__/index.test.ts
··· 35 35 path: '', 36 36 }, 37 37 parser: { 38 + hooks: {}, 38 39 pagination: { 39 40 keywords: [], 40 41 },
+1
packages/openapi-ts/src/generate/legacy/__tests__/output.test.ts
··· 49 49 path: './dist', 50 50 }, 51 51 parser: { 52 + hooks: {}, 52 53 pagination: { 53 54 keywords: [], 54 55 },
+2
packages/openapi-ts/src/plugins/@hey-api/schemas/__tests__/schemas.test.ts
··· 38 38 path: '', 39 39 }, 40 40 parser: { 41 + hooks: {}, 41 42 pagination: { 42 43 keywords: [], 43 44 }, ··· 174 175 path: '', 175 176 }, 176 177 parser: { 178 + hooks: {}, 177 179 pagination: { 178 180 keywords: [], 179 181 },
+4
packages/openapi-ts/src/plugins/@hey-api/sdk/__tests__/plugin.test.ts
··· 40 40 path: '', 41 41 }, 42 42 parser: { 43 + hooks: {}, 43 44 pagination: { 44 45 keywords: [], 45 46 }, ··· 249 250 path: '', 250 251 }, 251 252 parser: { 253 + hooks: {}, 252 254 pagination: { 253 255 keywords: [], 254 256 }, ··· 380 382 path: '', 381 383 }, 382 384 parser: { 385 + hooks: {}, 383 386 pagination: { 384 387 keywords: [], 385 388 }, ··· 514 517 path: '', 515 518 }, 516 519 parser: { 520 + hooks: {}, 517 521 pagination: { 518 522 keywords: [], 519 523 },
+1
packages/openapi-ts/src/plugins/@hey-api/typescript/__tests__/plugin.test.ts
··· 38 38 path: '', 39 39 }, 40 40 parser: { 41 + hooks: {}, 41 42 pagination: { 42 43 keywords: [], 43 44 },
+11 -184
packages/openapi-ts/src/plugins/@pinia/colada/__tests__/plugin.test.ts
··· 3 3 import type { IR } from '../../../../ir/types'; 4 4 import type { PiniaColadaPlugin } from '../types'; 5 5 6 - // Mock operation object helper 7 6 const createMockOperation = ( 8 7 method: IR.OperationObject['method'], 9 8 id = 'testOperation', 10 - tags?: string[], 9 + tags?: ReadonlyArray<string>, 11 10 ): IR.OperationObject => ({ 12 11 id, 13 12 method, ··· 17 16 tags, 18 17 }); 19 18 20 - // Mock plugin instance helper 21 19 const createMockPlugin = ( 22 20 config: Partial<PiniaColadaPlugin['Config']['config']> = {}, 23 21 ): any => ({ 24 22 config: { 25 - autoDetectHttpMethod: true, 26 23 exportFromIndex: false, 27 24 groupByTag: false, 28 - operationTypes: {}, 29 25 ...config, 30 26 }, 31 27 context: { ··· 45 41 46 42 // Import the functions we want to test (we'll need to extract them from the plugin file) 47 43 // For now, let's test the logic through integration with the plugin 48 - describe('@pinia/colada plugin', () => { 49 - describe('HTTP method auto-detection', () => { 50 - it('should generate query for GET requests when autoDetectHttpMethod is true', () => { 51 - const operation = createMockOperation('get'); 52 - const plugin = createMockPlugin(); 53 - 54 - // Test the logic: GET should generate query 55 - const shouldGenerateQuery = 56 - !plugin.config.operationTypes[operation.id] && 57 - plugin.config.autoDetectHttpMethod && 58 - operation.method === 'get'; 59 - 60 - expect(shouldGenerateQuery).toBe(true); 61 - }); 62 - 63 - it('should generate mutation for POST requests when autoDetectHttpMethod is true', () => { 64 - const operation = createMockOperation('post'); 65 - const plugin = createMockPlugin(); 66 - 67 - // Test the logic: POST should generate mutation 68 - const shouldGenerateMutation = 69 - !plugin.config.operationTypes[operation.id] && 70 - plugin.config.autoDetectHttpMethod && 71 - operation.method !== 'get'; 72 - 73 - expect(shouldGenerateMutation).toBe(true); 74 - }); 75 - 76 - it('should generate mutation for PUT requests when autoDetectHttpMethod is true', () => { 77 - const operation = createMockOperation('put'); 78 - const plugin = createMockPlugin(); 79 - 80 - const shouldGenerateMutation = 81 - !plugin.config.operationTypes[operation.id] && 82 - plugin.config.autoDetectHttpMethod && 83 - operation.method !== 'get'; 84 - 85 - expect(shouldGenerateMutation).toBe(true); 86 - }); 87 - 88 - it('should generate mutation for DELETE requests when autoDetectHttpMethod is true', () => { 89 - const operation = createMockOperation('delete'); 90 - const plugin = createMockPlugin(); 91 - 92 - const shouldGenerateMutation = 93 - !plugin.config.operationTypes[operation.id] && 94 - plugin.config.autoDetectHttpMethod && 95 - operation.method !== 'get'; 96 - 97 - expect(shouldGenerateMutation).toBe(true); 98 - }); 99 - 100 - it('should fall back to legacy behavior when autoDetectHttpMethod is false', () => { 101 - const getOperation = createMockOperation('get'); 102 - const postOperation = createMockOperation('post'); 103 - const plugin = createMockPlugin(); 104 - 105 - // Verify the plugin config is set correctly 106 - expect(plugin.config.autoDetectHttpMethod).toBe(false); 107 - 108 - // Legacy behavior: GET and POST generate queries, others generate mutations 109 - const getShouldGenerateQuery = ['get', 'post'].includes( 110 - getOperation.method, 111 - ); 112 - const postShouldGenerateQuery = ['get', 'post'].includes( 113 - postOperation.method, 114 - ); 115 - 116 - expect(getShouldGenerateQuery).toBe(true); 117 - expect(postShouldGenerateQuery).toBe(true); 118 - }); 119 - }); 120 - 121 - describe('Operation type overrides', () => { 122 - it('should respect explicit query override', () => { 123 - const operation = createMockOperation('post', 'testOp'); 124 - const plugin = createMockPlugin(); 125 - 126 - // Override should force POST to be a query 127 - const override = plugin.config.operationTypes[operation.id]; 128 - const shouldGenerateQuery = override === 'query' || override === 'both'; 129 - const shouldGenerateMutation = 130 - override === 'mutation' || override === 'both'; 131 - 132 - expect(shouldGenerateQuery).toBe(true); 133 - expect(shouldGenerateMutation).toBe(false); 134 - }); 135 - 136 - it('should respect explicit mutation override', () => { 137 - const operation = createMockOperation('get', 'testOp'); 138 - const plugin = createMockPlugin(); 139 - 140 - // Override should force GET to be a mutation 141 - const override = plugin.config.operationTypes[operation.id]; 142 - const shouldGenerateQuery = override === 'query' || override === 'both'; 143 - const shouldGenerateMutation = 144 - override === 'mutation' || override === 'both'; 145 - 146 - expect(shouldGenerateQuery).toBe(false); 147 - expect(shouldGenerateMutation).toBe(true); 148 - }); 149 - 150 - it('should generate both query and mutation when override is "both"', () => { 151 - const operation = createMockOperation('get', 'testOp'); 152 - const plugin = createMockPlugin(); 153 - 154 - const override = plugin.config.operationTypes[operation.id]; 155 - const shouldGenerateQuery = override === 'query' || override === 'both'; 156 - const shouldGenerateMutation = 157 - override === 'mutation' || override === 'both'; 158 - 159 - expect(shouldGenerateQuery).toBe(true); 160 - expect(shouldGenerateMutation).toBe(true); 161 - }); 162 - }); 163 - 164 - describe('groupByTag functionality', () => { 165 - it('should use single file when groupByTag is false', () => { 44 + describe('@pinia/colada', () => { 45 + describe('groupByTag', () => { 46 + it('uses single file when groupByTag is false', () => { 166 47 const operation = createMockOperation('get', 'testOp', ['pet', 'store']); 167 48 const plugin = createMockPlugin({ groupByTag: false }); 168 49 169 - // When groupByTag is false, all operations go to same file 170 50 const expectedFileId = plugin.name || '@pinia/colada'; 171 51 const actualFileId = plugin.config.groupByTag 172 52 ? `${plugin.name || '@pinia/colada'}/${operation.tags?.[0] || 'default'}` ··· 175 55 expect(actualFileId).toBe(expectedFileId); 176 56 }); 177 57 178 - it('should use separate files by tag when groupByTag is true', () => { 58 + it('uses separate files by tag when groupByTag is true', () => { 179 59 const petOperation = createMockOperation('get', 'getPet', ['pet']); 180 60 const storeOperation = createMockOperation('get', 'getInventory', [ 181 61 'store', 182 62 ]); 183 63 const plugin = createMockPlugin({ groupByTag: true }); 184 64 185 - // When groupByTag is true, operations should be grouped by first tag 186 65 const petFileId = plugin.config.groupByTag 187 66 ? `${plugin.name || '@pinia/colada'}/${petOperation.tags?.[0] || 'default'}` 188 67 : plugin.name || '@pinia/colada'; ··· 195 74 expect(petFileId).not.toBe(storeFileId); 196 75 }); 197 76 198 - it('should use default tag when operation has no tags and groupByTag is true', () => { 77 + it('uses default tag when operation has no tags and groupByTag is true', () => { 199 78 const operation = createMockOperation('get', 'testOp'); 200 79 const plugin = createMockPlugin({ groupByTag: true }); 201 80 ··· 207 86 }); 208 87 }); 209 88 210 - describe('Configuration validation', () => { 211 - it('should use default values when not specified', () => { 89 + describe('config', () => { 90 + it('uses default values', () => { 212 91 const plugin = createMockPlugin(); 213 - 214 - expect(plugin.config.autoDetectHttpMethod).toBe(true); 215 - expect(plugin.config.operationTypes).toEqual({}); 216 92 expect(plugin.config.groupByTag).toBe(false); 217 93 expect(plugin.config.exportFromIndex).toBe(false); 218 94 }); 219 95 220 - it('should allow custom configuration overrides', () => { 221 - const customConfig = { 222 - autoDetectHttpMethod: false, 96 + it('allows overrides', () => { 97 + const plugin = createMockPlugin({ 223 98 exportFromIndex: true, 224 99 groupByTag: true, 225 - operationTypes: { testOp: 'both' as const }, 226 - }; 227 - const plugin = createMockPlugin(customConfig); 228 - 229 - expect(plugin.config.autoDetectHttpMethod).toBe(false); 230 - expect(plugin.config.operationTypes).toEqual({ testOp: 'both' }); 100 + }); 231 101 expect(plugin.config.groupByTag).toBe(true); 232 102 expect(plugin.config.exportFromIndex).toBe(true); 233 - }); 234 - }); 235 - 236 - describe('Integration scenarios', () => { 237 - it('should handle complex override scenarios correctly', () => { 238 - const operations = [ 239 - createMockOperation('get', 'getPet', ['pet']), 240 - createMockOperation('post', 'addPet', ['pet']), 241 - createMockOperation('put', 'updatePet', ['pet']), 242 - createMockOperation('delete', 'deletePet', ['pet']), 243 - ]; 244 - 245 - const plugin = createMockPlugin({ groupByTag: true }); 246 - 247 - operations.forEach((operation) => { 248 - const override = plugin.config.operationTypes[operation.id]; 249 - const shouldGenerateQuery = 250 - override === 'query' || 251 - override === 'both' || 252 - (!override && 253 - plugin.config.autoDetectHttpMethod && 254 - operation.method === 'get'); 255 - const shouldGenerateMutation = 256 - override === 'mutation' || 257 - override === 'both' || 258 - (!override && 259 - plugin.config.autoDetectHttpMethod && 260 - operation.method !== 'get'); 261 - 262 - if (operation.id === 'getPet') { 263 - expect(shouldGenerateQuery).toBe(true); 264 - expect(shouldGenerateMutation).toBe(true); // both 265 - } else if (operation.id === 'addPet') { 266 - expect(shouldGenerateQuery).toBe(true); // forced query 267 - expect(shouldGenerateMutation).toBe(false); 268 - } else if (operation.id === 'updatePet') { 269 - expect(shouldGenerateQuery).toBe(false); 270 - expect(shouldGenerateMutation).toBe(true); // auto-detected mutation 271 - } else if (operation.id === 'deletePet') { 272 - expect(shouldGenerateQuery).toBe(false); 273 - expect(shouldGenerateMutation).toBe(true); // auto-detected mutation 274 - } 275 - }); 276 103 }); 277 104 }); 278 105 });
+3 -3
packages/openapi-ts/src/plugins/@pinia/colada/utils.ts
··· 17 17 plugin: PiniaColadaPlugin['Instance']; 18 18 states: Map<string, PluginState>; 19 19 }) => { 20 + // single file 20 21 if (!plugin.config.groupByTag) { 21 - // Single file mode 22 22 const fileId = plugin.name; 23 23 if (!files.has(fileId)) { 24 24 const file = plugin.createFile({ ··· 44 44 return { file: files.get(fileId)!, state: states.get(fileId)! }; 45 45 } 46 46 47 - // Group by tag mode 47 + // group by tag 48 48 const tag = operation.tags?.[0] || 'default'; 49 49 const fileId = `${plugin.name}/${tag}`; 50 50 ··· 60 60 hasQueries: false, 61 61 hasUsedQueryFn: false, 62 62 }); 63 - // Import Options type from SDK 63 + // import Options type from SDK 64 64 file.import({ 65 65 ...clientApi.Options, 66 66 module: file.relativePathToFile({ context: plugin.context, id: sdkId }),
+34 -28
packages/openapi-ts/src/plugins/shared/utils/instance.ts
··· 240 240 241 241 hooks = { 242 242 operation: { 243 - isMutation: (operation: IR.OperationObject): boolean => { 244 - const isMutation = 245 - this.config['~hooks']?.operations?.isMutation ?? 246 - this.context.config.parser.hooks.operations?.isMutation; 247 - const isMutationResult = isMutation?.(operation); 248 - if (isMutationResult !== undefined) { 249 - return isMutationResult; 250 - } 251 - const getKind = 252 - this.config['~hooks']?.operations?.getKind ?? 253 - this.context.config.parser.hooks.operations?.getKind ?? 254 - defaultGetKind; 255 - return getKind(operation).includes('mutation'); 256 - }, 257 - isQuery: (operation: IR.OperationObject): boolean => { 258 - const isQuery = 259 - this.config['~hooks']?.operations?.isQuery ?? 260 - this.context.config.parser.hooks.operations?.isQuery; 261 - const isQueryResult = isQuery?.(operation); 262 - if (isQueryResult !== undefined) { 263 - return isQueryResult; 264 - } 265 - const getKind = 266 - this.config['~hooks']?.operations?.getKind ?? 267 - this.context.config.parser.hooks.operations?.getKind ?? 268 - defaultGetKind; 269 - return getKind(operation).includes('query'); 270 - }, 243 + isMutation: (operation: IR.OperationObject): boolean => 244 + this.isOperationKind(operation, 'mutation'), 245 + isQuery: (operation: IR.OperationObject): boolean => 246 + this.isOperationKind(operation, 'query'), 271 247 }, 272 248 }; 249 + 250 + private isOperationKind( 251 + operation: IR.OperationObject, 252 + kind: 'mutation' | 'query', 253 + ): boolean { 254 + const methodName = kind === 'query' ? 'isQuery' : 'isMutation'; 255 + const isFnPlugin = this.config['~hooks']?.operations?.[methodName]; 256 + const isFnPluginResult = isFnPlugin?.(operation); 257 + if (isFnPluginResult !== undefined) { 258 + return isFnPluginResult; 259 + } 260 + const getKindFnPlugin = this.config['~hooks']?.operations?.getKind; 261 + const getKindFnPluginResult = getKindFnPlugin?.(operation); 262 + if (getKindFnPluginResult !== undefined) { 263 + return getKindFnPluginResult.includes(kind); 264 + } 265 + const isFnParser = 266 + this.context.config.parser.hooks.operations?.[methodName]; 267 + const isFnParserResult = isFnParser?.(operation); 268 + if (isFnParserResult !== undefined) { 269 + return isFnParserResult; 270 + } 271 + const getKindFnParser = 272 + this.context.config.parser.hooks.operations?.getKind; 273 + const getKindFnParserResult = getKindFnParser?.(operation); 274 + if (getKindFnParserResult !== undefined) { 275 + return getKindFnParserResult.includes(kind); 276 + } 277 + return defaultGetKind(operation).includes(kind); 278 + } 273 279 274 280 /** 275 281 * Executes plugin's handler function.
+2
packages/openapi-ts/src/utils/__tests__/handlebars.test.ts
··· 34 34 path: '', 35 35 }, 36 36 parser: { 37 + hooks: {}, 37 38 pagination: { 38 39 keywords: [], 39 40 }, ··· 143 144 path: '', 144 145 }, 145 146 parser: { 147 + hooks: {}, 146 148 pagination: { 147 149 keywords: [], 148 150 },
+1
packages/openapi-ts/src/utils/__tests__/parse.test.ts
··· 27 27 path: '', 28 28 }, 29 29 parser: { 30 + hooks: {}, 30 31 pagination: { 31 32 keywords: [], 32 33 },
+703 -115
pnpm-lock.yaml
··· 83 83 specifier: 8.4.0 84 84 version: 8.4.0(jiti@2.4.2)(postcss@8.5.6)(typescript@5.8.3)(yaml@2.8.0) 85 85 turbo: 86 - specifier: 2.5.5 87 - version: 2.5.5 86 + specifier: 2.5.6 87 + version: 2.5.6 88 88 typescript: 89 89 specifier: 5.8.3 90 90 version: 5.8.3 ··· 161 161 devDependencies: 162 162 '@angular-devkit/build-angular': 163 163 specifier: 19.2.0 164 - version: 19.2.0(ad8313302c6bd1bca846720d94a92e78) 164 + version: 19.2.0(eb50924e079ac7a2fb3e4e4a85ee02ab) 165 165 '@angular/cli': 166 166 specifier: 19.2.0 167 167 version: 19.2.0(@types/node@22.10.5)(chokidar@4.0.3) ··· 255 255 devDependencies: 256 256 '@angular-devkit/build-angular': 257 257 specifier: 19.2.0 258 - version: 19.2.0(ad8313302c6bd1bca846720d94a92e78) 258 + version: 19.2.0(eb50924e079ac7a2fb3e4e4a85ee02ab) 259 259 '@angular/cli': 260 260 specifier: 19.2.0 261 261 version: 19.2.0(@types/node@22.10.5)(chokidar@4.0.3) ··· 608 608 examples/openapi-ts-pinia-colada: 609 609 dependencies: 610 610 '@pinia/colada': 611 - specifier: 0.17.0 612 - version: 0.17.0(pinia@2.3.0(typescript@5.8.3)(vue@3.5.13(typescript@5.8.3))) 611 + specifier: 0.17.2 612 + version: 0.17.2(pinia@2.3.0(typescript@5.8.3)(vue@3.5.13(typescript@5.8.3)))(vue@3.5.13(typescript@5.8.3)) 613 613 pinia: 614 614 specifier: 2.3.0 615 615 version: 2.3.0(typescript@5.8.3)(vue@3.5.13(typescript@5.8.3)) ··· 816 816 devDependencies: 817 817 '@angular-devkit/build-angular': 818 818 specifier: ^19.2.0 819 - version: 19.2.0(52e0e0d850a60079bb1eced59d648d90) 819 + version: 19.2.0(e2f69d166062fe167432b715d99c44ce) 820 820 '@angular/cli': 821 821 specifier: ^19.2.0 822 822 version: 19.2.0(@types/node@22.10.5)(chokidar@4.0.3) ··· 1233 1233 version: 3.3.2 1234 1234 nuxt: 1235 1235 specifier: 3.14.1592 1236 - version: 3.14.1592(@parcel/watcher@2.5.1)(@types/node@22.10.5)(db0@0.3.1)(encoding@0.1.13)(eslint@9.17.0(jiti@2.4.2))(ioredis@5.6.0)(less@4.2.2)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.46.2)(sass@1.85.0)(terser@5.39.0)(typescript@5.8.3)(vite@7.1.2(@types/node@22.10.5)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)(yaml@2.8.0)) 1236 + version: 3.14.1592(@parcel/watcher@2.5.1)(@types/node@22.10.5)(db0@0.3.1)(encoding@0.1.13)(eslint@9.17.0(jiti@2.4.2))(ioredis@5.6.0)(less@4.2.2)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.41.1)(sass@1.85.0)(terser@5.39.0)(typescript@5.8.3)(vite@5.4.19(@types/node@22.10.5)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)) 1237 1237 prettier: 1238 1238 specifier: 3.4.2 1239 1239 version: 3.4.2 ··· 1263 1263 devDependencies: 1264 1264 '@angular-devkit/build-angular': 1265 1265 specifier: 19.2.0 1266 - version: 19.2.0(52e0e0d850a60079bb1eced59d648d90) 1266 + version: 19.2.0(e2f69d166062fe167432b715d99c44ce) 1267 1267 '@angular/animations': 1268 1268 specifier: 19.2.0 1269 1269 version: 19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0)) ··· 1303 1303 '@hey-api/openapi-ts': 1304 1304 specifier: workspace:* 1305 1305 version: link:../../openapi-ts 1306 + '@pinia/colada': 1307 + specifier: 0.17.2 1308 + version: 0.17.2(pinia@2.3.0(typescript@5.8.3)(vue@3.5.13(typescript@5.8.3)))(vue@3.5.13(typescript@5.8.3)) 1306 1309 '@tanstack/angular-query-experimental': 1307 1310 specifier: 5.73.3 1308 1311 version: 5.73.3(@angular/common@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0)) ··· 1347 1350 version: 3.3.2 1348 1351 nuxt: 1349 1352 specifier: 3.14.1592 1350 - version: 3.14.1592(@parcel/watcher@2.5.1)(@types/node@22.10.5)(db0@0.3.1)(encoding@0.1.13)(eslint@9.17.0(jiti@2.4.2))(ioredis@5.6.0)(less@4.2.2)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.46.2)(sass@1.85.0)(terser@5.39.0)(typescript@5.8.3)(vite@7.1.2(@types/node@22.10.5)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)(yaml@2.8.0)) 1353 + version: 3.14.1592(@parcel/watcher@2.5.1)(@types/node@22.10.5)(db0@0.3.1)(encoding@0.1.13)(eslint@9.17.0(jiti@2.4.2))(ioredis@5.6.0)(less@4.2.2)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.46.2)(sass@1.85.0)(terser@5.39.0)(typescript@5.8.3)(vite@6.2.7(@types/node@22.10.5)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)(yaml@2.8.0)) 1351 1354 prettier: 1352 1355 specifier: 3.4.2 1353 1356 version: 3.4.2 ··· 4119 4122 resolution: {integrity: sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg==} 4120 4123 engines: {node: '>= 10.0.0'} 4121 4124 4122 - '@pinia/colada@0.17.0': 4123 - resolution: {integrity: sha512-u4lTNCbiUeachdRxIZ3CHKVKPJ56NP139+S4gs3AvwIZjn1l+us0QiYXppDXGKPv9yyH4msj+qFSy9CFhrfVKw==} 4125 + '@pinia/colada@0.17.2': 4126 + resolution: {integrity: sha512-BOwO6dmVRFfhhSC0Pg023GOleW8QJDZIbjuFRvR/krIHyBNuwCK/75ezX9wmHAjnUFZ765wsyjF7Jx0nG1+PaA==} 4124 4127 peerDependencies: 4125 4128 pinia: ^2.2.6 || ^3.0.0 4129 + vue: ^3.5.17 4126 4130 4127 4131 '@pkgjs/parseargs@0.11.0': 4128 4132 resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} ··· 5981 5985 '@vue/devtools-api@6.6.4': 5982 5986 resolution: {integrity: sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==} 5983 5987 5984 - '@vue/devtools-api@7.7.7': 5985 - resolution: {integrity: sha512-lwOnNBH2e7x1fIIbVT7yF5D+YWhqELm55/4ZKf45R9T8r9dE2AIOy8HKjfqzGsoTHFbWbr337O4E0A0QADnjBg==} 5986 - 5987 5988 '@vue/devtools-api@8.0.0': 5988 5989 resolution: {integrity: sha512-I2jF/knesMU36zTw1hnExjoixDZvDoantiWKVrHpLd2J160zqqe8vp3vrGfjWdfuHmPJwSXe/YNG3rYOYiwy1Q==} 5989 5990 ··· 6003 6004 '@vue/devtools-kit@7.7.2': 6004 6005 resolution: {integrity: sha512-CY0I1JH3Z8PECbn6k3TqM1Bk9ASWxeMtTCvZr7vb+CHi+X/QwQm5F1/fPagraamKMAHVfuuCbdcnNg1A4CYVWQ==} 6005 6006 6006 - '@vue/devtools-kit@7.7.7': 6007 - resolution: {integrity: sha512-wgoZtxcTta65cnZ1Q6MbAfePVFxfM+gq0saaeytoph7nEa7yMXoi6sCPy4ufO111B9msnw0VOWjPEFCXuAKRHA==} 6008 - 6009 6007 '@vue/devtools-kit@8.0.0': 6010 6008 resolution: {integrity: sha512-b11OeQODkE0bctdT0RhL684pEV2DPXJ80bjpywVCbFn1PxuL3bmMPDoJKjbMnnoWbrnUYXYzFfmMWBZAMhORkQ==} 6011 6009 6012 6010 '@vue/devtools-shared@7.7.2': 6013 6011 resolution: {integrity: sha512-uBFxnp8gwW2vD6FrJB8JZLUzVb6PNRG0B0jBnHsOH8uKyva2qINY8PTF5Te4QlTbMDqU5K6qtJDr6cNsKWhbOA==} 6014 - 6015 - '@vue/devtools-shared@7.7.7': 6016 - resolution: {integrity: sha512-+udSj47aRl5aKb0memBvcUG9koarqnxNM5yjuREvqwK6T3ap4mn3Zqqc17QrBFTqSMjr3HK1cvStEZpMDpfdyw==} 6017 6012 6018 6013 '@vue/devtools-shared@8.0.0': 6019 6014 resolution: {integrity: sha512-jrKnbjshQCiOAJanoeJjTU7WaCg0Dz2BUal6SaR6VM/P3hiFdX5Q6Pxl73ZMnrhCxNK9nAg5hvvRGqs+6dtU1g==} ··· 11746 11741 resolution: {integrity: sha512-+68OP1ZzSF84rTckf3FA95vJ1Zlx/uaXyiiKyPd1pA4rZNkpEvDAKmsu1xUSmbF/chCRYgZ6UZkDwC7PmzmAyA==} 11747 11742 engines: {node: ^18.17.0 || >=20.5.0} 11748 11743 11749 - turbo-darwin-64@2.5.5: 11750 - resolution: {integrity: sha512-RYnTz49u4F5tDD2SUwwtlynABNBAfbyT2uU/brJcyh5k6lDLyNfYKdKmqd3K2ls4AaiALWrFKVSBsiVwhdFNzQ==} 11744 + turbo-darwin-64@2.5.6: 11745 + resolution: {integrity: sha512-3C1xEdo4aFwMJAPvtlPqz1Sw/+cddWIOmsalHFMrsqqydcptwBfu26WW2cDm3u93bUzMbBJ8k3zNKFqxJ9ei2A==} 11751 11746 cpu: [x64] 11752 11747 os: [darwin] 11753 11748 11754 - turbo-darwin-arm64@2.5.5: 11755 - resolution: {integrity: sha512-Tk+ZeSNdBobZiMw9aFypQt0DlLsWSFWu1ymqsAdJLuPoAH05qCfYtRxE1pJuYHcJB5pqI+/HOxtJoQ40726Btw==} 11749 + turbo-darwin-arm64@2.5.6: 11750 + resolution: {integrity: sha512-LyiG+rD7JhMfYwLqB6k3LZQtYn8CQQUePbpA8mF/hMLPAekXdJo1g0bUPw8RZLwQXUIU/3BU7tXENvhSGz5DPA==} 11756 11751 cpu: [arm64] 11757 11752 os: [darwin] 11758 11753 11759 - turbo-linux-64@2.5.5: 11760 - resolution: {integrity: sha512-2/XvMGykD7VgsvWesZZYIIVXMlgBcQy+ZAryjugoTcvJv8TZzSU/B1nShcA7IAjZ0q7OsZ45uP2cOb8EgKT30w==} 11754 + turbo-linux-64@2.5.6: 11755 + resolution: {integrity: sha512-GOcUTT0xiT/pSnHL4YD6Yr3HreUhU8pUcGqcI2ksIF9b2/r/kRHwGFcsHgpG3+vtZF/kwsP0MV8FTlTObxsYIA==} 11761 11756 cpu: [x64] 11762 11757 os: [linux] 11763 11758 11764 - turbo-linux-arm64@2.5.5: 11765 - resolution: {integrity: sha512-DW+8CjCjybu0d7TFm9dovTTVg1VRnlkZ1rceO4zqsaLrit3DgHnN4to4uwyuf9s2V/BwS3IYcRy+HG9BL596Iw==} 11759 + turbo-linux-arm64@2.5.6: 11760 + resolution: {integrity: sha512-10Tm15bruJEA3m0V7iZcnQBpObGBcOgUcO+sY7/2vk1bweW34LMhkWi8svjV9iDF68+KJDThnYDlYE/bc7/zzQ==} 11766 11761 cpu: [arm64] 11767 11762 os: [linux] 11768 11763 11769 - turbo-windows-64@2.5.5: 11770 - resolution: {integrity: sha512-q5p1BOy8ChtSZfULuF1BhFMYIx6bevXu4fJ+TE/hyNfyHJIfjl90Z6jWdqAlyaFLmn99X/uw+7d6T/Y/dr5JwQ==} 11764 + turbo-windows-64@2.5.6: 11765 + resolution: {integrity: sha512-FyRsVpgaj76It0ludwZsNN40ytHN+17E4PFJyeliBEbxrGTc5BexlXVpufB7XlAaoaZVxbS6KT8RofLfDRyEPg==} 11771 11766 cpu: [x64] 11772 11767 os: [win32] 11773 11768 11774 - turbo-windows-arm64@2.5.5: 11775 - resolution: {integrity: sha512-AXbF1KmpHUq3PKQwddMGoKMYhHsy5t1YBQO8HZ04HLMR0rWv9adYlQ8kaeQJTko1Ay1anOBFTqaxfVOOsu7+1Q==} 11769 + turbo-windows-arm64@2.5.6: 11770 + resolution: {integrity: sha512-j/tWu8cMeQ7HPpKri6jvKtyXg9K1gRyhdK4tKrrchH8GNHscPX/F71zax58yYtLRWTiK04zNzPcUJuoS0+v/+Q==} 11776 11771 cpu: [arm64] 11777 11772 os: [win32] 11778 11773 11779 - turbo@2.5.5: 11780 - resolution: {integrity: sha512-eZ7wI6KjtT1eBqCnh2JPXWNUAxtoxxfi6VdBdZFvil0ychCOTxbm7YLRBi1JSt7U3c+u3CLxpoPxLdvr/Npr3A==} 11774 + turbo@2.5.6: 11775 + resolution: {integrity: sha512-gxToHmi9oTBNB05UjUsrWf0OyN5ZXtD0apOarC1KIx232Vp3WimRNy3810QzeNSgyD5rsaIDXlxlbnOzlouo+w==} 11781 11776 hasBin: true 11782 11777 11783 11778 type-check@0.4.0: ··· 12866 12861 transitivePeerDependencies: 12867 12862 - chokidar 12868 12863 12869 - '@angular-devkit/build-angular@19.2.0(52e0e0d850a60079bb1eced59d648d90)': 12864 + '@angular-devkit/build-angular@19.2.0(e2f69d166062fe167432b715d99c44ce)': 12870 12865 dependencies: 12871 12866 '@ampproject/remapping': 2.3.0 12872 12867 '@angular-devkit/architect': 0.1902.0(chokidar@4.0.3) 12873 - '@angular-devkit/build-webpack': 0.1902.0(chokidar@4.0.3)(webpack-dev-server@5.2.0(webpack@5.98.0(esbuild@0.25.0)))(webpack@5.98.0(esbuild@0.25.0)) 12868 + '@angular-devkit/build-webpack': 0.1902.0(chokidar@4.0.3)(webpack-dev-server@5.2.0(webpack@5.98.0(esbuild@0.25.2)))(webpack@5.98.0(esbuild@0.25.0)) 12874 12869 '@angular-devkit/core': 19.2.0(chokidar@4.0.3) 12875 12870 '@angular/build': 19.2.0(@angular/compiler-cli@19.2.0(@angular/compiler@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.8.3))(@angular/compiler@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0)))(@angular/platform-server@19.2.0(@angular/common@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/compiler@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0)))(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0))(@angular/platform-browser@19.2.0(@angular/animations@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0)))(@angular/common@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1))(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0))))(@angular/ssr@19.2.15(24d23304438129326e0525b7f7a17114))(@types/node@22.10.5)(chokidar@4.0.3)(jiti@2.4.2)(karma@6.4.4)(less@4.2.2)(postcss@8.5.2)(tailwindcss@3.4.9(ts-node@10.9.2(@types/node@22.10.5)(typescript@5.8.3)))(terser@5.39.0)(typescript@5.8.3)(yaml@2.8.0) 12876 12871 '@angular/compiler-cli': 19.2.0(@angular/compiler@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.8.3) ··· 12885 12880 '@babel/runtime': 7.26.9 12886 12881 '@discoveryjs/json-ext': 0.6.3 12887 12882 '@ngtools/webpack': 19.2.0(@angular/compiler-cli@19.2.0(@angular/compiler@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.8.3))(typescript@5.8.3)(webpack@5.98.0(esbuild@0.25.0)) 12888 - '@vitejs/plugin-basic-ssl': 1.2.0(vite@7.1.2(@types/node@22.10.5)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)(yaml@2.8.0)) 12883 + '@vitejs/plugin-basic-ssl': 1.2.0(vite@6.2.7(@types/node@22.10.5)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)(yaml@2.8.0)) 12889 12884 ansi-colors: 4.1.3 12890 12885 autoprefixer: 10.4.20(postcss@8.5.2) 12891 12886 babel-loader: 9.2.1(@babel/core@7.26.9)(webpack@5.98.0(esbuild@0.25.0)) ··· 12920 12915 tree-kill: 1.2.2 12921 12916 tslib: 2.8.1 12922 12917 typescript: 5.8.3 12923 - webpack: 5.98.0(esbuild@0.25.2) 12924 - webpack-dev-middleware: 7.4.2(webpack@5.98.0(esbuild@0.25.0)) 12925 - webpack-dev-server: 5.2.0(webpack@5.98.0(esbuild@0.25.0)) 12918 + webpack: 5.98.0(esbuild@0.25.0) 12919 + webpack-dev-middleware: 7.4.2(webpack@5.98.0(esbuild@0.25.2)) 12920 + webpack-dev-server: 5.2.0(webpack@5.98.0(esbuild@0.25.2)) 12926 12921 webpack-merge: 6.0.1 12927 12922 webpack-subresource-integrity: 5.1.0(webpack@5.98.0(esbuild@0.25.0)) 12928 12923 optionalDependencies: ··· 12954 12949 - webpack-cli 12955 12950 - yaml 12956 12951 12957 - '@angular-devkit/build-angular@19.2.0(ad8313302c6bd1bca846720d94a92e78)': 12952 + '@angular-devkit/build-angular@19.2.0(eb50924e079ac7a2fb3e4e4a85ee02ab)': 12958 12953 dependencies: 12959 12954 '@ampproject/remapping': 2.3.0 12960 12955 '@angular-devkit/architect': 0.1902.0(chokidar@4.0.3) 12961 - '@angular-devkit/build-webpack': 0.1902.0(chokidar@4.0.3)(webpack-dev-server@5.2.0(webpack@5.98.0(esbuild@0.25.0)))(webpack@5.98.0(esbuild@0.25.0)) 12956 + '@angular-devkit/build-webpack': 0.1902.0(chokidar@4.0.3)(webpack-dev-server@5.2.0(webpack@5.98.0(esbuild@0.25.2)))(webpack@5.98.0(esbuild@0.25.0)) 12962 12957 '@angular-devkit/core': 19.2.0(chokidar@4.0.3) 12963 12958 '@angular/build': 19.2.0(@angular/compiler-cli@19.2.0(@angular/compiler@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0)))(typescript@5.8.3))(@angular/compiler@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/platform-server@19.2.0(@angular/common@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/compiler@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0))(@angular/platform-browser@19.2.0(@angular/animations@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0))))(@angular/ssr@19.2.15(ceabc1ed65574f458ee716bf39609b5c))(@types/node@22.10.5)(chokidar@4.0.3)(jiti@2.4.2)(karma@6.4.4)(less@4.2.2)(postcss@8.5.2)(tailwindcss@3.4.9(ts-node@10.9.2(@types/node@22.10.5)(typescript@5.8.3)))(terser@5.39.0)(typescript@5.8.3)(yaml@2.8.0) 12964 12959 '@angular/compiler-cli': 19.2.0(@angular/compiler@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0)))(typescript@5.8.3) ··· 12973 12968 '@babel/runtime': 7.26.9 12974 12969 '@discoveryjs/json-ext': 0.6.3 12975 12970 '@ngtools/webpack': 19.2.0(@angular/compiler-cli@19.2.0(@angular/compiler@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0)))(typescript@5.8.3))(typescript@5.8.3)(webpack@5.98.0(esbuild@0.25.0)) 12976 - '@vitejs/plugin-basic-ssl': 1.2.0(vite@7.1.2(@types/node@22.10.5)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)(yaml@2.8.0)) 12971 + '@vitejs/plugin-basic-ssl': 1.2.0(vite@6.2.7(@types/node@22.10.5)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)(yaml@2.8.0)) 12977 12972 ansi-colors: 4.1.3 12978 12973 autoprefixer: 10.4.20(postcss@8.5.2) 12979 12974 babel-loader: 9.2.1(@babel/core@7.26.9)(webpack@5.98.0(esbuild@0.25.0)) ··· 13008 13003 tree-kill: 1.2.2 13009 13004 tslib: 2.8.1 13010 13005 typescript: 5.8.3 13011 - webpack: 5.98.0(esbuild@0.25.2) 13012 - webpack-dev-middleware: 7.4.2(webpack@5.98.0(esbuild@0.25.0)) 13013 - webpack-dev-server: 5.2.0(webpack@5.98.0(esbuild@0.25.0)) 13006 + webpack: 5.98.0(esbuild@0.25.0) 13007 + webpack-dev-middleware: 7.4.2(webpack@5.98.0(esbuild@0.25.2)) 13008 + webpack-dev-server: 5.2.0(webpack@5.98.0(esbuild@0.25.2)) 13014 13009 webpack-merge: 6.0.1 13015 13010 webpack-subresource-integrity: 5.1.0(webpack@5.98.0(esbuild@0.25.0)) 13016 13011 optionalDependencies: ··· 13042 13037 - webpack-cli 13043 13038 - yaml 13044 13039 13045 - '@angular-devkit/build-webpack@0.1902.0(chokidar@4.0.3)(webpack-dev-server@5.2.0(webpack@5.98.0(esbuild@0.25.0)))(webpack@5.98.0(esbuild@0.25.0))': 13040 + '@angular-devkit/build-webpack@0.1902.0(chokidar@4.0.3)(webpack-dev-server@5.2.0(webpack@5.98.0(esbuild@0.25.2)))(webpack@5.98.0(esbuild@0.25.0))': 13046 13041 dependencies: 13047 13042 '@angular-devkit/architect': 0.1902.0(chokidar@4.0.3) 13048 13043 rxjs: 7.8.1 13049 - webpack: 5.98.0(esbuild@0.25.2) 13050 - webpack-dev-server: 5.2.0(webpack@5.98.0(esbuild@0.25.0)) 13044 + webpack: 5.98.0(esbuild@0.25.0) 13045 + webpack-dev-server: 5.2.0(webpack@5.98.0(esbuild@0.25.2)) 13051 13046 transitivePeerDependencies: 13052 13047 - chokidar 13053 13048 ··· 15409 15404 dependencies: 15410 15405 '@angular/compiler-cli': 19.2.0(@angular/compiler@19.2.0(@angular/core@19.2.0(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.8.3) 15411 15406 typescript: 5.8.3 15412 - webpack: 5.98.0(esbuild@0.25.2) 15407 + webpack: 5.98.0(esbuild@0.25.0) 15413 15408 15414 15409 '@ngtools/webpack@19.2.0(@angular/compiler-cli@19.2.0(@angular/compiler@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0)))(typescript@5.8.3))(typescript@5.8.3)(webpack@5.98.0(esbuild@0.25.0))': 15415 15410 dependencies: 15416 15411 '@angular/compiler-cli': 19.2.0(@angular/compiler@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.0)))(typescript@5.8.3) 15417 15412 typescript: 5.8.3 15418 - webpack: 5.98.0(esbuild@0.25.2) 15413 + webpack: 5.98.0(esbuild@0.25.0) 15419 15414 15420 15415 '@nodelib/fs.scandir@2.1.5': 15421 15416 dependencies: ··· 15492 15487 15493 15488 '@nuxt/devalue@2.0.2': {} 15494 15489 15490 + '@nuxt/devtools-kit@1.7.0(magicast@0.3.5)(vite@5.4.19(@types/node@22.10.5)(less@4.2.2)(sass@1.85.0)(terser@5.39.0))': 15491 + dependencies: 15492 + '@nuxt/kit': 3.15.4(magicast@0.3.5) 15493 + '@nuxt/schema': 3.16.2 15494 + execa: 7.2.0 15495 + vite: 5.4.19(@types/node@22.10.5)(less@4.2.2)(sass@1.85.0)(terser@5.39.0) 15496 + transitivePeerDependencies: 15497 + - magicast 15498 + - supports-color 15499 + 15500 + '@nuxt/devtools-kit@1.7.0(magicast@0.3.5)(vite@6.2.7(@types/node@22.10.5)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)(yaml@2.8.0))': 15501 + dependencies: 15502 + '@nuxt/kit': 3.15.4(magicast@0.3.5) 15503 + '@nuxt/schema': 3.16.2 15504 + execa: 7.2.0 15505 + vite: 6.2.7(@types/node@22.10.5)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)(yaml@2.8.0) 15506 + transitivePeerDependencies: 15507 + - magicast 15508 + - supports-color 15509 + 15495 15510 '@nuxt/devtools-kit@1.7.0(magicast@0.3.5)(vite@7.1.2(@types/node@22.10.5)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)(yaml@2.8.0))': 15496 15511 dependencies: 15497 15512 '@nuxt/kit': 3.15.4(magicast@0.3.5) ··· 15562 15577 - utf-8-validate 15563 15578 - vue 15564 15579 15580 + '@nuxt/devtools@1.7.0(rollup@4.41.1)(vite@5.4.19(@types/node@22.10.5)(less@4.2.2)(sass@1.85.0)(terser@5.39.0))(vue@3.5.13(typescript@5.8.3))': 15581 + dependencies: 15582 + '@antfu/utils': 0.7.10 15583 + '@nuxt/devtools-kit': 1.7.0(magicast@0.3.5)(vite@5.4.19(@types/node@22.10.5)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)) 15584 + '@nuxt/devtools-wizard': 1.7.0 15585 + '@nuxt/kit': 3.15.4(magicast@0.3.5) 15586 + '@vue/devtools-core': 7.6.8(vite@5.4.19(@types/node@22.10.5)(less@4.2.2)(sass@1.85.0)(terser@5.39.0))(vue@3.5.13(typescript@5.8.3)) 15587 + '@vue/devtools-kit': 7.6.8 15588 + birpc: 0.2.19 15589 + consola: 3.4.2 15590 + cronstrue: 2.56.0 15591 + destr: 2.0.3 15592 + error-stack-parser-es: 0.1.5 15593 + execa: 7.2.0 15594 + fast-npm-meta: 0.2.2 15595 + flatted: 3.3.3 15596 + get-port-please: 3.1.2 15597 + hookable: 5.5.3 15598 + image-meta: 0.2.1 15599 + is-installed-globally: 1.0.0 15600 + launch-editor: 2.10.0 15601 + local-pkg: 0.5.1 15602 + magicast: 0.3.5 15603 + nypm: 0.4.1 15604 + ohash: 1.1.6 15605 + pathe: 1.1.2 15606 + perfect-debounce: 1.0.0 15607 + pkg-types: 1.3.1 15608 + rc9: 2.1.2 15609 + scule: 1.3.0 15610 + semver: 7.7.2 15611 + simple-git: 3.27.0 15612 + sirv: 3.0.1 15613 + tinyglobby: 0.2.12 15614 + unimport: 3.14.6(rollup@4.41.1) 15615 + vite: 5.4.19(@types/node@22.10.5)(less@4.2.2)(sass@1.85.0)(terser@5.39.0) 15616 + vite-plugin-inspect: 0.8.9(@nuxt/kit@3.15.4(magicast@0.3.5))(rollup@4.41.1)(vite@5.4.19(@types/node@22.10.5)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)) 15617 + vite-plugin-vue-inspector: 5.3.1(vite@5.4.19(@types/node@22.10.5)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)) 15618 + which: 3.0.1 15619 + ws: 8.18.1 15620 + transitivePeerDependencies: 15621 + - bufferutil 15622 + - rollup 15623 + - supports-color 15624 + - utf-8-validate 15625 + - vue 15626 + 15627 + '@nuxt/devtools@1.7.0(rollup@4.46.2)(vite@6.2.7(@types/node@22.10.5)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)(yaml@2.8.0))(vue@3.5.13(typescript@5.8.3))': 15628 + dependencies: 15629 + '@antfu/utils': 0.7.10 15630 + '@nuxt/devtools-kit': 1.7.0(magicast@0.3.5)(vite@6.2.7(@types/node@22.10.5)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)(yaml@2.8.0)) 15631 + '@nuxt/devtools-wizard': 1.7.0 15632 + '@nuxt/kit': 3.15.4(magicast@0.3.5) 15633 + '@vue/devtools-core': 7.6.8(vite@6.2.7(@types/node@22.10.5)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)(yaml@2.8.0))(vue@3.5.13(typescript@5.8.3)) 15634 + '@vue/devtools-kit': 7.6.8 15635 + birpc: 0.2.19 15636 + consola: 3.4.2 15637 + cronstrue: 2.56.0 15638 + destr: 2.0.3 15639 + error-stack-parser-es: 0.1.5 15640 + execa: 7.2.0 15641 + fast-npm-meta: 0.2.2 15642 + flatted: 3.3.3 15643 + get-port-please: 3.1.2 15644 + hookable: 5.5.3 15645 + image-meta: 0.2.1 15646 + is-installed-globally: 1.0.0 15647 + launch-editor: 2.10.0 15648 + local-pkg: 0.5.1 15649 + magicast: 0.3.5 15650 + nypm: 0.4.1 15651 + ohash: 1.1.6 15652 + pathe: 1.1.2 15653 + perfect-debounce: 1.0.0 15654 + pkg-types: 1.3.1 15655 + rc9: 2.1.2 15656 + scule: 1.3.0 15657 + semver: 7.7.2 15658 + simple-git: 3.27.0 15659 + sirv: 3.0.1 15660 + tinyglobby: 0.2.12 15661 + unimport: 3.14.6(rollup@4.46.2) 15662 + vite: 6.2.7(@types/node@22.10.5)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)(yaml@2.8.0) 15663 + vite-plugin-inspect: 0.8.9(@nuxt/kit@3.15.4(magicast@0.3.5))(rollup@4.46.2)(vite@6.2.7(@types/node@22.10.5)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)(yaml@2.8.0)) 15664 + vite-plugin-vue-inspector: 5.3.1(vite@6.2.7(@types/node@22.10.5)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)(yaml@2.8.0)) 15665 + which: 3.0.1 15666 + ws: 8.18.1 15667 + transitivePeerDependencies: 15668 + - bufferutil 15669 + - rollup 15670 + - supports-color 15671 + - utf-8-validate 15672 + - vue 15673 + 15565 15674 '@nuxt/devtools@1.7.0(rollup@4.46.2)(vite@7.1.2(@types/node@22.10.5)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)(yaml@2.8.0))(vue@3.5.13(typescript@5.8.3))': 15566 15675 dependencies: 15567 15676 '@antfu/utils': 0.7.10 ··· 15630 15739 ufo: 1.5.4 15631 15740 unctx: 2.4.1 15632 15741 unimport: 3.14.6(rollup@3.29.5) 15742 + untyped: 1.5.2 15743 + transitivePeerDependencies: 15744 + - magicast 15745 + - rollup 15746 + - supports-color 15747 + 15748 + '@nuxt/kit@3.14.1592(magicast@0.3.5)(rollup@4.41.1)': 15749 + dependencies: 15750 + '@nuxt/schema': 3.14.1592(magicast@0.3.5)(rollup@4.41.1) 15751 + c12: 2.0.1(magicast@0.3.5) 15752 + consola: 3.4.2 15753 + defu: 6.1.4 15754 + destr: 2.0.3 15755 + globby: 14.1.0 15756 + hash-sum: 2.0.0 15757 + ignore: 6.0.2 15758 + jiti: 2.4.2 15759 + klona: 2.0.6 15760 + knitwork: 1.2.0 15761 + mlly: 1.7.4 15762 + pathe: 1.1.2 15763 + pkg-types: 1.3.1 15764 + scule: 1.3.0 15765 + semver: 7.7.2 15766 + ufo: 1.5.4 15767 + unctx: 2.4.1 15768 + unimport: 3.14.6(rollup@4.41.1) 15633 15769 untyped: 1.5.2 15634 15770 transitivePeerDependencies: 15635 15771 - magicast ··· 15755 15891 - rollup 15756 15892 - supports-color 15757 15893 15894 + '@nuxt/schema@3.14.1592(magicast@0.3.5)(rollup@4.41.1)': 15895 + dependencies: 15896 + c12: 2.0.1(magicast@0.3.5) 15897 + compatx: 0.1.8 15898 + consola: 3.4.2 15899 + defu: 6.1.4 15900 + hookable: 5.5.3 15901 + pathe: 1.1.2 15902 + pkg-types: 1.3.1 15903 + scule: 1.3.0 15904 + std-env: 3.8.1 15905 + ufo: 1.5.4 15906 + uncrypto: 0.1.3 15907 + unimport: 3.14.6(rollup@4.41.1) 15908 + untyped: 1.5.2 15909 + transitivePeerDependencies: 15910 + - magicast 15911 + - rollup 15912 + - supports-color 15913 + 15758 15914 '@nuxt/schema@3.14.1592(magicast@0.3.5)(rollup@4.46.2)': 15759 15915 dependencies: 15760 15916 c12: 2.0.1(magicast@0.3.5) ··· 15908 16064 - vti 15909 16065 - vue-tsc 15910 16066 16067 + '@nuxt/vite-builder@3.14.1592(@types/node@22.10.5)(eslint@9.17.0(jiti@2.4.2))(less@4.2.2)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.41.1)(sass@1.85.0)(terser@5.39.0)(typescript@5.8.3)(vue@3.5.13(typescript@5.8.3))': 16068 + dependencies: 16069 + '@nuxt/kit': 3.14.1592(magicast@0.3.5)(rollup@4.41.1) 16070 + '@rollup/plugin-replace': 6.0.2(rollup@4.41.1) 16071 + '@vitejs/plugin-vue': 5.2.1(vite@5.4.19(@types/node@22.10.5)(less@4.2.2)(sass@1.85.0)(terser@5.39.0))(vue@3.5.13(typescript@5.8.3)) 16072 + '@vitejs/plugin-vue-jsx': 4.1.1(vite@5.4.19(@types/node@22.10.5)(less@4.2.2)(sass@1.85.0)(terser@5.39.0))(vue@3.5.13(typescript@5.8.3)) 16073 + autoprefixer: 10.4.20(postcss@8.5.6) 16074 + clear: 0.1.0 16075 + consola: 3.4.2 16076 + cssnano: 7.0.6(postcss@8.5.6) 16077 + defu: 6.1.4 16078 + esbuild: 0.24.2 16079 + escape-string-regexp: 5.0.0 16080 + estree-walker: 3.0.3 16081 + externality: 1.0.2 16082 + get-port-please: 3.1.2 16083 + h3: 1.15.1 16084 + jiti: 2.4.2 16085 + knitwork: 1.2.0 16086 + magic-string: 0.30.17 16087 + mlly: 1.7.4 16088 + ohash: 1.1.6 16089 + pathe: 1.1.2 16090 + perfect-debounce: 1.0.0 16091 + pkg-types: 1.3.1 16092 + postcss: 8.5.6 16093 + rollup-plugin-visualizer: 5.14.0(rollup@4.41.1) 16094 + std-env: 3.8.1 16095 + strip-literal: 2.1.1 16096 + ufo: 1.5.4 16097 + unenv: 1.10.0 16098 + unplugin: 1.16.1 16099 + vite: 5.4.19(@types/node@22.10.5)(less@4.2.2)(sass@1.85.0)(terser@5.39.0) 16100 + vite-node: 2.1.9(@types/node@22.10.5)(less@4.2.2)(sass@1.85.0)(terser@5.39.0) 16101 + vite-plugin-checker: 0.8.0(eslint@9.17.0(jiti@2.4.2))(optionator@0.9.4)(typescript@5.8.3)(vite@5.4.19(@types/node@22.10.5)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)) 16102 + vue: 3.5.13(typescript@5.8.3) 16103 + vue-bundle-renderer: 2.1.1 16104 + transitivePeerDependencies: 16105 + - '@biomejs/biome' 16106 + - '@types/node' 16107 + - eslint 16108 + - less 16109 + - lightningcss 16110 + - magicast 16111 + - meow 16112 + - optionator 16113 + - rolldown 16114 + - rollup 16115 + - sass 16116 + - sass-embedded 16117 + - stylelint 16118 + - stylus 16119 + - sugarss 16120 + - supports-color 16121 + - terser 16122 + - typescript 16123 + - vls 16124 + - vti 16125 + - vue-tsc 16126 + 15911 16127 '@nuxt/vite-builder@3.14.1592(@types/node@22.10.5)(eslint@9.17.0(jiti@2.4.2))(less@4.2.2)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.46.2)(sass@1.85.0)(terser@5.39.0)(typescript@5.8.3)(vue@3.5.13(typescript@5.8.3))': 15912 16128 dependencies: 15913 16129 '@nuxt/kit': 3.14.1592(magicast@0.3.5)(rollup@4.46.2) ··· 16035 16251 '@parcel/watcher-win32-ia32': 2.5.1 16036 16252 '@parcel/watcher-win32-x64': 2.5.1 16037 16253 16038 - '@pinia/colada@0.17.0(pinia@2.3.0(typescript@5.8.3)(vue@3.5.13(typescript@5.8.3)))': 16254 + '@pinia/colada@0.17.2(pinia@2.3.0(typescript@5.8.3)(vue@3.5.13(typescript@5.8.3)))(vue@3.5.13(typescript@5.8.3))': 16039 16255 dependencies: 16040 - '@vue/devtools-api': 7.7.7 16256 + '@vue/devtools-api': 8.0.0 16041 16257 pinia: 2.3.0(typescript@5.8.3)(vue@3.5.13(typescript@5.8.3)) 16258 + vue: 3.5.13(typescript@5.8.3) 16042 16259 16043 16260 '@pkgjs/parseargs@0.11.0': 16044 16261 optional: true ··· 17797 18014 dependencies: 17798 18015 vite: 6.1.0(@types/node@22.10.5)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)(yaml@2.8.0) 17799 18016 17800 - '@vitejs/plugin-basic-ssl@1.2.0(vite@7.1.2(@types/node@22.10.5)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)(yaml@2.8.0))': 18017 + '@vitejs/plugin-basic-ssl@1.2.0(vite@6.2.7(@types/node@22.10.5)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)(yaml@2.8.0))': 17801 18018 dependencies: 17802 - vite: 7.1.2(@types/node@22.10.5)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)(yaml@2.8.0) 18019 + vite: 6.2.7(@types/node@22.10.5)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)(yaml@2.8.0) 17803 18020 17804 18021 '@vitejs/plugin-react@4.4.0-beta.1(vite@7.1.2(@types/node@22.10.5)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)(yaml@2.8.0))': 17805 18022 dependencies: ··· 18025 18242 18026 18243 '@vue/devtools-api@6.6.4': {} 18027 18244 18028 - '@vue/devtools-api@7.7.7': 18245 + '@vue/devtools-api@8.0.0': 18029 18246 dependencies: 18030 - '@vue/devtools-kit': 7.7.7 18247 + '@vue/devtools-kit': 8.0.0 18031 18248 18032 - '@vue/devtools-api@8.0.0': 18249 + '@vue/devtools-core@7.6.8(vite@5.4.19(@types/node@22.10.5)(less@4.2.2)(sass@1.85.0)(terser@5.39.0))(vue@3.5.13(typescript@5.8.3))': 18033 18250 dependencies: 18034 - '@vue/devtools-kit': 8.0.0 18251 + '@vue/devtools-kit': 7.7.2 18252 + '@vue/devtools-shared': 7.7.2 18253 + mitt: 3.0.1 18254 + nanoid: 5.1.5 18255 + pathe: 1.1.2 18256 + vite-hot-client: 0.2.4(vite@5.4.19(@types/node@22.10.5)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)) 18257 + vue: 3.5.13(typescript@5.8.3) 18258 + transitivePeerDependencies: 18259 + - vite 18260 + 18261 + '@vue/devtools-core@7.6.8(vite@6.2.7(@types/node@22.10.5)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)(yaml@2.8.0))(vue@3.5.13(typescript@5.8.3))': 18262 + dependencies: 18263 + '@vue/devtools-kit': 7.7.2 18264 + '@vue/devtools-shared': 7.7.2 18265 + mitt: 3.0.1 18266 + nanoid: 5.1.5 18267 + pathe: 1.1.2 18268 + vite-hot-client: 0.2.4(vite@6.2.7(@types/node@22.10.5)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)(yaml@2.8.0)) 18269 + vue: 3.5.13(typescript@5.8.3) 18270 + transitivePeerDependencies: 18271 + - vite 18035 18272 18036 18273 '@vue/devtools-core@7.6.8(vite@7.1.2(@types/node@22.10.5)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)(yaml@2.8.0))(vue@3.5.13(typescript@5.8.3))': 18037 18274 dependencies: ··· 18077 18314 speakingurl: 14.0.1 18078 18315 superjson: 2.2.2 18079 18316 18080 - '@vue/devtools-kit@7.7.7': 18081 - dependencies: 18082 - '@vue/devtools-shared': 7.7.7 18083 - birpc: 2.5.0 18084 - hookable: 5.5.3 18085 - mitt: 3.0.1 18086 - perfect-debounce: 1.0.0 18087 - speakingurl: 14.0.1 18088 - superjson: 2.2.2 18089 - 18090 18317 '@vue/devtools-kit@8.0.0': 18091 18318 dependencies: 18092 18319 '@vue/devtools-shared': 8.0.0 ··· 18098 18325 superjson: 2.2.2 18099 18326 18100 18327 '@vue/devtools-shared@7.7.2': 18101 - dependencies: 18102 - rfdc: 1.4.1 18103 - 18104 - '@vue/devtools-shared@7.7.7': 18105 18328 dependencies: 18106 18329 rfdc: 1.4.1 18107 18330 ··· 18616 18839 '@babel/core': 7.26.9 18617 18840 find-cache-dir: 4.0.0 18618 18841 schema-utils: 4.3.0 18619 - webpack: 5.98.0(esbuild@0.25.2) 18842 + webpack: 5.98.0(esbuild@0.25.0) 18620 18843 18621 18844 babel-plugin-polyfill-corejs2@0.4.12(@babel/core@7.26.9): 18622 18845 dependencies: ··· 19161 19384 normalize-path: 3.0.0 19162 19385 schema-utils: 4.3.0 19163 19386 serialize-javascript: 6.0.2 19164 - webpack: 5.98.0(esbuild@0.25.2) 19387 + webpack: 5.98.0(esbuild@0.25.0) 19165 19388 19166 19389 core-js-compat@3.41.0: 19167 19390 dependencies: ··· 19233 19456 postcss-value-parser: 4.2.0 19234 19457 semver: 7.7.2 19235 19458 optionalDependencies: 19236 - webpack: 5.98.0(esbuild@0.25.2) 19459 + webpack: 5.98.0(esbuild@0.25.0) 19237 19460 19238 19461 css-select@5.1.0: 19239 19462 dependencies: ··· 19903 20126 '@typescript-eslint/parser': 8.29.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3) 19904 20127 eslint: 9.17.0(jiti@2.4.2) 19905 20128 eslint-import-resolver-node: 0.3.9 19906 - eslint-import-resolver-typescript: 3.8.5(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.29.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.17.0(jiti@2.4.2)))(eslint@9.17.0(jiti@2.4.2)) 19907 - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.29.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-typescript@3.8.5(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.29.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.17.0(jiti@2.4.2)))(eslint@9.17.0(jiti@2.4.2)))(eslint@9.17.0(jiti@2.4.2)) 20129 + eslint-import-resolver-typescript: 3.8.5(eslint-plugin-import@2.31.0)(eslint@9.17.0(jiti@2.4.2)) 20130 + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.29.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-typescript@3.8.5)(eslint@9.17.0(jiti@2.4.2)) 19908 20131 eslint-plugin-jsx-a11y: 6.10.2(eslint@9.17.0(jiti@2.4.2)) 19909 20132 eslint-plugin-react: 7.37.4(eslint@9.17.0(jiti@2.4.2)) 19910 20133 eslint-plugin-react-hooks: 5.2.0(eslint@9.17.0(jiti@2.4.2)) ··· 19927 20150 transitivePeerDependencies: 19928 20151 - supports-color 19929 20152 19930 - eslint-import-resolver-typescript@3.8.5(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.29.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.17.0(jiti@2.4.2)))(eslint@9.17.0(jiti@2.4.2)): 20153 + eslint-import-resolver-typescript@3.8.5(eslint-plugin-import@2.31.0)(eslint@9.17.0(jiti@2.4.2)): 19931 20154 dependencies: 19932 20155 '@nolyfill/is-core-module': 1.0.39 19933 20156 debug: 4.4.0(supports-color@9.4.0) ··· 19938 20161 stable-hash: 0.0.4 19939 20162 tinyglobby: 0.2.12 19940 20163 optionalDependencies: 19941 - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.29.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-typescript@3.8.5(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.29.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.17.0(jiti@2.4.2)))(eslint@9.17.0(jiti@2.4.2)))(eslint@9.17.0(jiti@2.4.2)) 20164 + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.29.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-typescript@3.8.5)(eslint@9.17.0(jiti@2.4.2)) 19942 20165 transitivePeerDependencies: 19943 20166 - supports-color 19944 20167 19945 - eslint-module-utils@2.12.0(@typescript-eslint/parser@8.29.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.8.5(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.29.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.17.0(jiti@2.4.2)))(eslint@9.17.0(jiti@2.4.2)))(eslint@9.17.0(jiti@2.4.2)): 20168 + eslint-module-utils@2.12.0(@typescript-eslint/parser@8.29.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.8.5)(eslint@9.17.0(jiti@2.4.2)): 19946 20169 dependencies: 19947 20170 debug: 3.2.7 19948 20171 optionalDependencies: 19949 20172 '@typescript-eslint/parser': 8.29.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3) 19950 20173 eslint: 9.17.0(jiti@2.4.2) 19951 20174 eslint-import-resolver-node: 0.3.9 19952 - eslint-import-resolver-typescript: 3.8.5(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.29.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.17.0(jiti@2.4.2)))(eslint@9.17.0(jiti@2.4.2)) 20175 + eslint-import-resolver-typescript: 3.8.5(eslint-plugin-import@2.31.0)(eslint@9.17.0(jiti@2.4.2)) 19953 20176 transitivePeerDependencies: 19954 20177 - supports-color 19955 20178 19956 - eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.29.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-typescript@3.8.5(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.29.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.17.0(jiti@2.4.2)))(eslint@9.17.0(jiti@2.4.2)))(eslint@9.17.0(jiti@2.4.2)): 20179 + eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.29.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-typescript@3.8.5)(eslint@9.17.0(jiti@2.4.2)): 19957 20180 dependencies: 19958 20181 '@rtsao/scc': 1.1.0 19959 20182 array-includes: 3.1.8 ··· 19964 20187 doctrine: 2.1.0 19965 20188 eslint: 9.17.0(jiti@2.4.2) 19966 20189 eslint-import-resolver-node: 0.3.9 19967 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.29.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.8.5(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.29.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.17.0(jiti@2.4.2)))(eslint@9.17.0(jiti@2.4.2)))(eslint@9.17.0(jiti@2.4.2)) 20190 + eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.29.1(eslint@9.17.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.8.5)(eslint@9.17.0(jiti@2.4.2)) 19968 20191 hasown: 2.0.2 19969 20192 is-core-module: 2.16.1 19970 20193 is-glob: 4.0.3 ··· 21056 21279 transitivePeerDependencies: 21057 21280 - rollup 21058 21281 21282 + impound@0.2.2(rollup@4.41.1): 21283 + dependencies: 21284 + '@rollup/pluginutils': 5.1.4(rollup@4.41.1) 21285 + mlly: 1.7.4 21286 + mocked-exports: 0.1.1 21287 + pathe: 2.0.3 21288 + unplugin: 2.3.2 21289 + transitivePeerDependencies: 21290 + - rollup 21291 + 21059 21292 impound@0.2.2(rollup@4.46.2): 21060 21293 dependencies: 21061 21294 '@rollup/pluginutils': 5.1.4(rollup@4.46.2) ··· 21625 21858 dependencies: 21626 21859 less: 4.2.2 21627 21860 optionalDependencies: 21628 - webpack: 5.98.0(esbuild@0.25.2) 21861 + webpack: 5.98.0(esbuild@0.25.0) 21629 21862 21630 21863 less@4.2.2: 21631 21864 dependencies: ··· 21650 21883 dependencies: 21651 21884 webpack-sources: 3.2.3 21652 21885 optionalDependencies: 21653 - webpack: 5.98.0(esbuild@0.25.2) 21886 + webpack: 5.98.0(esbuild@0.25.0) 21654 21887 21655 21888 light-my-request@6.6.0: 21656 21889 dependencies: ··· 22173 22406 dependencies: 22174 22407 schema-utils: 4.3.0 22175 22408 tapable: 2.2.1 22176 - webpack: 5.98.0(esbuild@0.25.2) 22409 + webpack: 5.98.0(esbuild@0.25.0) 22177 22410 22178 22411 minimalistic-assert@1.0.1: {} 22179 22412 ··· 22741 22974 - vue-tsc 22742 22975 - xml2js 22743 22976 22977 + nuxt@3.14.1592(@parcel/watcher@2.5.1)(@types/node@22.10.5)(db0@0.3.1)(encoding@0.1.13)(eslint@9.17.0(jiti@2.4.2))(ioredis@5.6.0)(less@4.2.2)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.41.1)(sass@1.85.0)(terser@5.39.0)(typescript@5.8.3)(vite@5.4.19(@types/node@22.10.5)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)): 22978 + dependencies: 22979 + '@nuxt/devalue': 2.0.2 22980 + '@nuxt/devtools': 1.7.0(rollup@4.41.1)(vite@5.4.19(@types/node@22.10.5)(less@4.2.2)(sass@1.85.0)(terser@5.39.0))(vue@3.5.13(typescript@5.8.3)) 22981 + '@nuxt/kit': 3.14.1592(magicast@0.3.5)(rollup@4.41.1) 22982 + '@nuxt/schema': 3.14.1592(magicast@0.3.5)(rollup@4.41.1) 22983 + '@nuxt/telemetry': 2.6.5(magicast@0.3.5) 22984 + '@nuxt/vite-builder': 3.14.1592(@types/node@22.10.5)(eslint@9.17.0(jiti@2.4.2))(less@4.2.2)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.41.1)(sass@1.85.0)(terser@5.39.0)(typescript@5.8.3)(vue@3.5.13(typescript@5.8.3)) 22985 + '@unhead/dom': 1.11.20 22986 + '@unhead/shared': 1.11.20 22987 + '@unhead/ssr': 1.11.20 22988 + '@unhead/vue': 1.11.20(vue@3.5.13(typescript@5.8.3)) 22989 + '@vue/shared': 3.5.18 22990 + acorn: 8.14.0 22991 + c12: 2.0.1(magicast@0.3.5) 22992 + chokidar: 4.0.3 22993 + compatx: 0.1.8 22994 + consola: 3.4.2 22995 + cookie-es: 1.2.2 22996 + defu: 6.1.4 22997 + destr: 2.0.3 22998 + devalue: 5.1.1 22999 + errx: 0.1.0 23000 + esbuild: 0.24.2 23001 + escape-string-regexp: 5.0.0 23002 + estree-walker: 3.0.3 23003 + globby: 14.1.0 23004 + h3: 1.15.1 23005 + hookable: 5.5.3 23006 + ignore: 6.0.2 23007 + impound: 0.2.2(rollup@4.41.1) 23008 + jiti: 2.4.2 23009 + klona: 2.0.6 23010 + knitwork: 1.2.0 23011 + magic-string: 0.30.17 23012 + mlly: 1.7.4 23013 + nanotar: 0.1.1 23014 + nitropack: 2.11.6(encoding@0.1.13)(typescript@5.8.3) 23015 + nuxi: 3.22.5 23016 + nypm: 0.3.12 23017 + ofetch: 1.4.1 23018 + ohash: 1.1.6 23019 + pathe: 1.1.2 23020 + perfect-debounce: 1.0.0 23021 + pkg-types: 1.3.1 23022 + radix3: 1.1.2 23023 + scule: 1.3.0 23024 + semver: 7.7.2 23025 + std-env: 3.8.1 23026 + strip-literal: 2.1.1 23027 + tinyglobby: 0.2.10 23028 + ufo: 1.5.4 23029 + ultrahtml: 1.5.3 23030 + uncrypto: 0.1.3 23031 + unctx: 2.4.1 23032 + unenv: 1.10.0 23033 + unhead: 1.11.20 23034 + unimport: 3.14.6(rollup@4.41.1) 23035 + unplugin: 1.16.1 23036 + unplugin-vue-router: 0.10.9(rollup@4.41.1)(vue-router@4.5.0(vue@3.5.13(typescript@5.8.3)))(vue@3.5.13(typescript@5.8.3)) 23037 + unstorage: 1.15.0(db0@0.3.1)(ioredis@5.6.0) 23038 + untyped: 1.5.2 23039 + vue: 3.5.13(typescript@5.8.3) 23040 + vue-bundle-renderer: 2.1.1 23041 + vue-devtools-stub: 0.1.0 23042 + vue-router: 4.5.0(vue@3.5.13(typescript@5.8.3)) 23043 + optionalDependencies: 23044 + '@parcel/watcher': 2.5.1 23045 + '@types/node': 22.10.5 23046 + transitivePeerDependencies: 23047 + - '@azure/app-configuration' 23048 + - '@azure/cosmos' 23049 + - '@azure/data-tables' 23050 + - '@azure/identity' 23051 + - '@azure/keyvault-secrets' 23052 + - '@azure/storage-blob' 23053 + - '@biomejs/biome' 23054 + - '@capacitor/preferences' 23055 + - '@deno/kv' 23056 + - '@electric-sql/pglite' 23057 + - '@libsql/client' 23058 + - '@netlify/blobs' 23059 + - '@planetscale/database' 23060 + - '@upstash/redis' 23061 + - '@vercel/blob' 23062 + - '@vercel/kv' 23063 + - aws4fetch 23064 + - better-sqlite3 23065 + - bufferutil 23066 + - db0 23067 + - drizzle-orm 23068 + - encoding 23069 + - eslint 23070 + - idb-keyval 23071 + - ioredis 23072 + - less 23073 + - lightningcss 23074 + - magicast 23075 + - meow 23076 + - mysql2 23077 + - optionator 23078 + - rolldown 23079 + - rollup 23080 + - sass 23081 + - sass-embedded 23082 + - sqlite3 23083 + - stylelint 23084 + - stylus 23085 + - sugarss 23086 + - supports-color 23087 + - terser 23088 + - typescript 23089 + - uploadthing 23090 + - utf-8-validate 23091 + - vite 23092 + - vls 23093 + - vti 23094 + - vue-tsc 23095 + - xml2js 23096 + 23097 + nuxt@3.14.1592(@parcel/watcher@2.5.1)(@types/node@22.10.5)(db0@0.3.1)(encoding@0.1.13)(eslint@9.17.0(jiti@2.4.2))(ioredis@5.6.0)(less@4.2.2)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.46.2)(sass@1.85.0)(terser@5.39.0)(typescript@5.8.3)(vite@6.2.7(@types/node@22.10.5)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)(yaml@2.8.0)): 23098 + dependencies: 23099 + '@nuxt/devalue': 2.0.2 23100 + '@nuxt/devtools': 1.7.0(rollup@4.46.2)(vite@6.2.7(@types/node@22.10.5)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)(yaml@2.8.0))(vue@3.5.13(typescript@5.8.3)) 23101 + '@nuxt/kit': 3.14.1592(magicast@0.3.5)(rollup@4.46.2) 23102 + '@nuxt/schema': 3.14.1592(magicast@0.3.5)(rollup@4.46.2) 23103 + '@nuxt/telemetry': 2.6.5(magicast@0.3.5) 23104 + '@nuxt/vite-builder': 3.14.1592(@types/node@22.10.5)(eslint@9.17.0(jiti@2.4.2))(less@4.2.2)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.46.2)(sass@1.85.0)(terser@5.39.0)(typescript@5.8.3)(vue@3.5.13(typescript@5.8.3)) 23105 + '@unhead/dom': 1.11.20 23106 + '@unhead/shared': 1.11.20 23107 + '@unhead/ssr': 1.11.20 23108 + '@unhead/vue': 1.11.20(vue@3.5.13(typescript@5.8.3)) 23109 + '@vue/shared': 3.5.18 23110 + acorn: 8.14.0 23111 + c12: 2.0.1(magicast@0.3.5) 23112 + chokidar: 4.0.3 23113 + compatx: 0.1.8 23114 + consola: 3.4.2 23115 + cookie-es: 1.2.2 23116 + defu: 6.1.4 23117 + destr: 2.0.3 23118 + devalue: 5.1.1 23119 + errx: 0.1.0 23120 + esbuild: 0.24.2 23121 + escape-string-regexp: 5.0.0 23122 + estree-walker: 3.0.3 23123 + globby: 14.1.0 23124 + h3: 1.15.1 23125 + hookable: 5.5.3 23126 + ignore: 6.0.2 23127 + impound: 0.2.2(rollup@4.46.2) 23128 + jiti: 2.4.2 23129 + klona: 2.0.6 23130 + knitwork: 1.2.0 23131 + magic-string: 0.30.17 23132 + mlly: 1.7.4 23133 + nanotar: 0.1.1 23134 + nitropack: 2.11.6(encoding@0.1.13)(typescript@5.8.3) 23135 + nuxi: 3.22.5 23136 + nypm: 0.3.12 23137 + ofetch: 1.4.1 23138 + ohash: 1.1.6 23139 + pathe: 1.1.2 23140 + perfect-debounce: 1.0.0 23141 + pkg-types: 1.3.1 23142 + radix3: 1.1.2 23143 + scule: 1.3.0 23144 + semver: 7.7.2 23145 + std-env: 3.8.1 23146 + strip-literal: 2.1.1 23147 + tinyglobby: 0.2.10 23148 + ufo: 1.5.4 23149 + ultrahtml: 1.5.3 23150 + uncrypto: 0.1.3 23151 + unctx: 2.4.1 23152 + unenv: 1.10.0 23153 + unhead: 1.11.20 23154 + unimport: 3.14.6(rollup@4.46.2) 23155 + unplugin: 1.16.1 23156 + unplugin-vue-router: 0.10.9(rollup@4.46.2)(vue-router@4.5.0(vue@3.5.13(typescript@5.8.3)))(vue@3.5.13(typescript@5.8.3)) 23157 + unstorage: 1.15.0(db0@0.3.1)(ioredis@5.6.0) 23158 + untyped: 1.5.2 23159 + vue: 3.5.13(typescript@5.8.3) 23160 + vue-bundle-renderer: 2.1.1 23161 + vue-devtools-stub: 0.1.0 23162 + vue-router: 4.5.0(vue@3.5.13(typescript@5.8.3)) 23163 + optionalDependencies: 23164 + '@parcel/watcher': 2.5.1 23165 + '@types/node': 22.10.5 23166 + transitivePeerDependencies: 23167 + - '@azure/app-configuration' 23168 + - '@azure/cosmos' 23169 + - '@azure/data-tables' 23170 + - '@azure/identity' 23171 + - '@azure/keyvault-secrets' 23172 + - '@azure/storage-blob' 23173 + - '@biomejs/biome' 23174 + - '@capacitor/preferences' 23175 + - '@deno/kv' 23176 + - '@electric-sql/pglite' 23177 + - '@libsql/client' 23178 + - '@netlify/blobs' 23179 + - '@planetscale/database' 23180 + - '@upstash/redis' 23181 + - '@vercel/blob' 23182 + - '@vercel/kv' 23183 + - aws4fetch 23184 + - better-sqlite3 23185 + - bufferutil 23186 + - db0 23187 + - drizzle-orm 23188 + - encoding 23189 + - eslint 23190 + - idb-keyval 23191 + - ioredis 23192 + - less 23193 + - lightningcss 23194 + - magicast 23195 + - meow 23196 + - mysql2 23197 + - optionator 23198 + - rolldown 23199 + - rollup 23200 + - sass 23201 + - sass-embedded 23202 + - sqlite3 23203 + - stylelint 23204 + - stylus 23205 + - sugarss 23206 + - supports-color 23207 + - terser 23208 + - typescript 23209 + - uploadthing 23210 + - utf-8-validate 23211 + - vite 23212 + - vls 23213 + - vti 23214 + - vue-tsc 23215 + - xml2js 23216 + 22744 23217 nuxt@3.14.1592(@parcel/watcher@2.5.1)(@types/node@22.10.5)(db0@0.3.1)(encoding@0.1.13)(eslint@9.17.0(jiti@2.4.2))(ioredis@5.6.0)(less@4.2.2)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.46.2)(sass@1.85.0)(terser@5.39.0)(typescript@5.8.3)(vite@7.1.2(@types/node@22.10.5)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)(yaml@2.8.0)): 22745 23218 dependencies: 22746 23219 '@nuxt/devalue': 2.0.2 ··· 23394 23867 postcss: 8.5.2 23395 23868 semver: 7.7.2 23396 23869 optionalDependencies: 23397 - webpack: 5.98.0(esbuild@0.25.2) 23870 + webpack: 5.98.0(esbuild@0.25.0) 23398 23871 transitivePeerDependencies: 23399 23872 - typescript 23400 23873 ··· 24227 24700 neo-async: 2.6.2 24228 24701 optionalDependencies: 24229 24702 sass: 1.85.0 24230 - webpack: 5.98.0(esbuild@0.25.2) 24703 + webpack: 5.98.0(esbuild@0.25.0) 24231 24704 24232 24705 sass@1.85.0: 24233 24706 dependencies: ··· 24572 25045 dependencies: 24573 25046 iconv-lite: 0.6.3 24574 25047 source-map-js: 1.2.1 24575 - webpack: 5.98.0(esbuild@0.25.2) 25048 + webpack: 5.98.0(esbuild@0.25.0) 24576 25049 24577 25050 source-map-support@0.5.21: 24578 25051 dependencies: ··· 24955 25428 24956 25429 term-size@2.2.1: {} 24957 25430 24958 - terser-webpack-plugin@5.3.14(esbuild@0.25.2)(webpack@5.98.0(esbuild@0.25.0)): 25431 + terser-webpack-plugin@5.3.14(esbuild@0.25.0)(webpack@5.98.0(esbuild@0.25.2)): 24959 25432 dependencies: 24960 25433 '@jridgewell/trace-mapping': 0.3.25 24961 25434 jest-worker: 27.5.1 24962 25435 schema-utils: 4.3.0 24963 25436 serialize-javascript: 6.0.2 24964 25437 terser: 5.39.0 24965 - webpack: 5.98.0(esbuild@0.25.2) 25438 + webpack: 5.98.0(esbuild@0.25.0) 24966 25439 optionalDependencies: 24967 - esbuild: 0.25.2 25440 + esbuild: 0.25.0 24968 25441 24969 25442 terser@5.39.0: 24970 25443 dependencies: ··· 25154 25627 transitivePeerDependencies: 25155 25628 - supports-color 25156 25629 25157 - turbo-darwin-64@2.5.5: 25630 + turbo-darwin-64@2.5.6: 25158 25631 optional: true 25159 25632 25160 - turbo-darwin-arm64@2.5.5: 25633 + turbo-darwin-arm64@2.5.6: 25161 25634 optional: true 25162 25635 25163 - turbo-linux-64@2.5.5: 25636 + turbo-linux-64@2.5.6: 25164 25637 optional: true 25165 25638 25166 - turbo-linux-arm64@2.5.5: 25639 + turbo-linux-arm64@2.5.6: 25167 25640 optional: true 25168 25641 25169 - turbo-windows-64@2.5.5: 25642 + turbo-windows-64@2.5.6: 25170 25643 optional: true 25171 25644 25172 - turbo-windows-arm64@2.5.5: 25645 + turbo-windows-arm64@2.5.6: 25173 25646 optional: true 25174 25647 25175 - turbo@2.5.5: 25648 + turbo@2.5.6: 25176 25649 optionalDependencies: 25177 - turbo-darwin-64: 2.5.5 25178 - turbo-darwin-arm64: 2.5.5 25179 - turbo-linux-64: 2.5.5 25180 - turbo-linux-arm64: 2.5.5 25181 - turbo-windows-64: 2.5.5 25182 - turbo-windows-arm64: 2.5.5 25650 + turbo-darwin-64: 2.5.6 25651 + turbo-darwin-arm64: 2.5.6 25652 + turbo-linux-64: 2.5.6 25653 + turbo-linux-arm64: 2.5.6 25654 + turbo-windows-64: 2.5.6 25655 + turbo-windows-arm64: 2.5.6 25183 25656 25184 25657 type-check@0.4.0: 25185 25658 dependencies: ··· 25381 25854 transitivePeerDependencies: 25382 25855 - rollup 25383 25856 25857 + unimport@3.14.6(rollup@4.41.1): 25858 + dependencies: 25859 + '@rollup/pluginutils': 5.1.4(rollup@4.41.1) 25860 + acorn: 8.14.1 25861 + escape-string-regexp: 5.0.0 25862 + estree-walker: 3.0.3 25863 + fast-glob: 3.3.3 25864 + local-pkg: 1.1.1 25865 + magic-string: 0.30.17 25866 + mlly: 1.7.4 25867 + pathe: 2.0.3 25868 + picomatch: 4.0.2 25869 + pkg-types: 1.3.1 25870 + scule: 1.3.0 25871 + strip-literal: 2.1.1 25872 + unplugin: 1.16.1 25873 + transitivePeerDependencies: 25874 + - rollup 25875 + 25384 25876 unimport@3.14.6(rollup@4.46.2): 25385 25877 dependencies: 25386 25878 '@rollup/pluginutils': 5.1.4(rollup@4.46.2) ··· 25506 25998 - rollup 25507 25999 - vue 25508 26000 26001 + unplugin-vue-router@0.10.9(rollup@4.41.1)(vue-router@4.5.0(vue@3.5.13(typescript@5.8.3)))(vue@3.5.13(typescript@5.8.3)): 26002 + dependencies: 26003 + '@babel/types': 7.28.2 26004 + '@rollup/pluginutils': 5.1.4(rollup@4.41.1) 26005 + '@vue-macros/common': 1.16.1(vue@3.5.13(typescript@5.8.3)) 26006 + ast-walker-scope: 0.6.2 26007 + chokidar: 3.6.0 26008 + fast-glob: 3.3.3 26009 + json5: 2.2.3 26010 + local-pkg: 0.5.1 26011 + magic-string: 0.30.17 26012 + mlly: 1.7.4 26013 + pathe: 1.1.2 26014 + scule: 1.3.0 26015 + unplugin: 2.0.0-beta.1 26016 + yaml: 2.8.0 26017 + optionalDependencies: 26018 + vue-router: 4.5.0(vue@3.5.13(typescript@5.8.3)) 26019 + transitivePeerDependencies: 26020 + - rollup 26021 + - vue 26022 + 25509 26023 unplugin-vue-router@0.10.9(rollup@4.46.2)(vue-router@4.5.0(vue@3.5.13(typescript@5.8.3)))(vue@3.5.13(typescript@5.8.3)): 25510 26024 dependencies: 25511 26025 '@babel/types': 7.28.2 ··· 25670 26184 '@types/unist': 3.0.3 25671 26185 vfile-message: 4.0.2 25672 26186 26187 + vite-hot-client@0.2.4(vite@5.4.19(@types/node@22.10.5)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)): 26188 + dependencies: 26189 + vite: 5.4.19(@types/node@22.10.5)(less@4.2.2)(sass@1.85.0)(terser@5.39.0) 26190 + 26191 + vite-hot-client@0.2.4(vite@6.2.7(@types/node@22.10.5)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)(yaml@2.8.0)): 26192 + dependencies: 26193 + vite: 6.2.7(@types/node@22.10.5)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)(yaml@2.8.0) 26194 + 25673 26195 vite-hot-client@0.2.4(vite@7.1.2(@types/node@22.10.5)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)(yaml@2.8.0)): 25674 26196 dependencies: 25675 26197 vite: 7.1.2(@types/node@22.10.5)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)(yaml@2.8.0) ··· 25753 26275 - rollup 25754 26276 - supports-color 25755 26277 26278 + vite-plugin-inspect@0.8.9(@nuxt/kit@3.15.4(magicast@0.3.5))(rollup@4.41.1)(vite@5.4.19(@types/node@22.10.5)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)): 26279 + dependencies: 26280 + '@antfu/utils': 0.7.10 26281 + '@rollup/pluginutils': 5.1.4(rollup@4.41.1) 26282 + debug: 4.4.0(supports-color@9.4.0) 26283 + error-stack-parser-es: 0.1.5 26284 + fs-extra: 11.3.0 26285 + open: 10.1.2 26286 + perfect-debounce: 1.0.0 26287 + picocolors: 1.1.1 26288 + sirv: 3.0.1 26289 + vite: 5.4.19(@types/node@22.10.5)(less@4.2.2)(sass@1.85.0)(terser@5.39.0) 26290 + optionalDependencies: 26291 + '@nuxt/kit': 3.15.4(magicast@0.3.5) 26292 + transitivePeerDependencies: 26293 + - rollup 26294 + - supports-color 26295 + 26296 + vite-plugin-inspect@0.8.9(@nuxt/kit@3.15.4(magicast@0.3.5))(rollup@4.46.2)(vite@6.2.7(@types/node@22.10.5)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)(yaml@2.8.0)): 26297 + dependencies: 26298 + '@antfu/utils': 0.7.10 26299 + '@rollup/pluginutils': 5.1.4(rollup@4.46.2) 26300 + debug: 4.4.0(supports-color@9.4.0) 26301 + error-stack-parser-es: 0.1.5 26302 + fs-extra: 11.3.0 26303 + open: 10.1.2 26304 + perfect-debounce: 1.0.0 26305 + picocolors: 1.1.1 26306 + sirv: 3.0.1 26307 + vite: 6.2.7(@types/node@22.10.5)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)(yaml@2.8.0) 26308 + optionalDependencies: 26309 + '@nuxt/kit': 3.15.4(magicast@0.3.5) 26310 + transitivePeerDependencies: 26311 + - rollup 26312 + - supports-color 26313 + 25756 26314 vite-plugin-inspect@0.8.9(@nuxt/kit@3.15.4(magicast@0.3.5))(rollup@4.46.2)(vite@7.1.2(@types/node@22.10.5)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)(yaml@2.8.0)): 25757 26315 dependencies: 25758 26316 '@antfu/utils': 0.7.10 ··· 25786 26344 - rollup 25787 26345 - supports-color 25788 26346 - vue 26347 + 26348 + vite-plugin-vue-inspector@5.3.1(vite@5.4.19(@types/node@22.10.5)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)): 26349 + dependencies: 26350 + '@babel/core': 7.26.10 26351 + '@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.10) 26352 + '@babel/plugin-syntax-import-attributes': 7.26.0(@babel/core@7.26.10) 26353 + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.26.10) 26354 + '@babel/plugin-transform-typescript': 7.26.8(@babel/core@7.26.10) 26355 + '@vue/babel-plugin-jsx': 1.4.0(@babel/core@7.26.10) 26356 + '@vue/compiler-dom': 3.5.18 26357 + kolorist: 1.8.0 26358 + magic-string: 0.30.17 26359 + vite: 5.4.19(@types/node@22.10.5)(less@4.2.2)(sass@1.85.0)(terser@5.39.0) 26360 + transitivePeerDependencies: 26361 + - supports-color 26362 + 26363 + vite-plugin-vue-inspector@5.3.1(vite@6.2.7(@types/node@22.10.5)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)(yaml@2.8.0)): 26364 + dependencies: 26365 + '@babel/core': 7.26.10 26366 + '@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.10) 26367 + '@babel/plugin-syntax-import-attributes': 7.26.0(@babel/core@7.26.10) 26368 + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.26.10) 26369 + '@babel/plugin-transform-typescript': 7.26.8(@babel/core@7.26.10) 26370 + '@vue/babel-plugin-jsx': 1.4.0(@babel/core@7.26.10) 26371 + '@vue/compiler-dom': 3.5.18 26372 + kolorist: 1.8.0 26373 + magic-string: 0.30.17 26374 + vite: 6.2.7(@types/node@22.10.5)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)(yaml@2.8.0) 26375 + transitivePeerDependencies: 26376 + - supports-color 25789 26377 25790 26378 vite-plugin-vue-inspector@5.3.1(vite@7.1.2(@types/node@22.10.5)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)(yaml@2.8.0)): 25791 26379 dependencies: ··· 26112 26700 26113 26701 webidl-conversions@7.0.0: {} 26114 26702 26115 - webpack-dev-middleware@7.4.2(webpack@5.98.0(esbuild@0.25.0)): 26703 + webpack-dev-middleware@7.4.2(webpack@5.98.0(esbuild@0.25.2)): 26116 26704 dependencies: 26117 26705 colorette: 2.0.20 26118 26706 memfs: 4.17.0 ··· 26121 26709 range-parser: 1.2.1 26122 26710 schema-utils: 4.3.0 26123 26711 optionalDependencies: 26124 - webpack: 5.98.0(esbuild@0.25.2) 26712 + webpack: 5.98.0(esbuild@0.25.0) 26125 26713 26126 - webpack-dev-server@5.2.0(webpack@5.98.0(esbuild@0.25.0)): 26714 + webpack-dev-server@5.2.0(webpack@5.98.0(esbuild@0.25.2)): 26127 26715 dependencies: 26128 26716 '@types/bonjour': 3.5.13 26129 26717 '@types/connect-history-api-fallback': 1.5.4 ··· 26150 26738 serve-index: 1.9.1 26151 26739 sockjs: 0.3.24 26152 26740 spdy: 4.0.2 26153 - webpack-dev-middleware: 7.4.2(webpack@5.98.0(esbuild@0.25.0)) 26741 + webpack-dev-middleware: 7.4.2(webpack@5.98.0(esbuild@0.25.2)) 26154 26742 ws: 8.18.1 26155 26743 optionalDependencies: 26156 - webpack: 5.98.0(esbuild@0.25.2) 26744 + webpack: 5.98.0(esbuild@0.25.0) 26157 26745 transitivePeerDependencies: 26158 26746 - bufferutil 26159 26747 - debug ··· 26171 26759 webpack-subresource-integrity@5.1.0(webpack@5.98.0(esbuild@0.25.0)): 26172 26760 dependencies: 26173 26761 typed-assert: 1.0.9 26174 - webpack: 5.98.0(esbuild@0.25.2) 26762 + webpack: 5.98.0(esbuild@0.25.0) 26175 26763 26176 26764 webpack-virtual-modules@0.6.2: {} 26177 26765 26178 - webpack@5.98.0(esbuild@0.25.2): 26766 + webpack@5.98.0(esbuild@0.25.0): 26179 26767 dependencies: 26180 26768 '@types/eslint-scope': 3.7.7 26181 26769 '@types/estree': 1.0.6 ··· 26197 26785 neo-async: 2.6.2 26198 26786 schema-utils: 4.3.0 26199 26787 tapable: 2.2.1 26200 - terser-webpack-plugin: 5.3.14(esbuild@0.25.2)(webpack@5.98.0(esbuild@0.25.0)) 26788 + terser-webpack-plugin: 5.3.14(esbuild@0.25.0)(webpack@5.98.0(esbuild@0.25.2)) 26201 26789 watchpack: 2.4.2 26202 26790 webpack-sources: 3.2.3 26203 26791 transitivePeerDependencies: