diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@angular/common/default-class/@angular/common.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@angular/common/default-class/@angular/common.gen.ts index 7f69870ff..8d12fcbb0 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@angular/common/default-class/@angular/common.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@angular/common/default-class/@angular/common.gen.ts @@ -9,454 +9,720 @@ import type { CallToTestOrderOfParamsData, CallWithDefaultOptionalParametersData @Injectable({ providedIn: 'root' }) export class DefaultServiceRequests { - public serviceWithEmptyTag(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'GET', - url: '/api/v{api-version}/no+tag', - ...options - }); } - - public patchApiVbyApiVersionNoTag(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'PATCH', - url: '/api/v{api-version}/no+tag', - ...options - }); } - - public fooWow(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'PUT', - url: '/api/v{api-version}/no+tag', - ...options - }); } + public serviceWithEmptyTag(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/no+tag', + ...options + }); + } + + public patchApiVbyApiVersionNoTag(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'PATCH', + url: '/api/v{api-version}/no+tag', + ...options + }); + } + + public fooWow(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'PUT', + url: '/api/v{api-version}/no+tag', + ...options + }); + } /** * Body should not be unknown * * Body should not be unknown */ - public postApiVbyApiVersionBody(options: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'POST', - url: '/api/v{api-version}/body', - ...options - }); } + public postApiVbyApiVersionBody(options: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/body', + ...options + }); + } } @Injectable({ providedIn: 'root' }) export class SimpleServiceRequests { - public deleteCallWithoutParametersAndResponse(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'DELETE', - url: '/api/v{api-version}/simple', - ...options - }); } - - public getCallWithoutParametersAndResponse(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'GET', - url: '/api/v{api-version}/simple', - ...options - }); } - - public headCallWithoutParametersAndResponse(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'HEAD', - url: '/api/v{api-version}/simple', - ...options - }); } - - public optionsCallWithoutParametersAndResponse(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'OPTIONS', - url: '/api/v{api-version}/simple', - ...options - }); } - - public patchCallWithoutParametersAndResponse(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'PATCH', - url: '/api/v{api-version}/simple', - ...options - }); } - - public postCallWithoutParametersAndResponse(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'POST', - url: '/api/v{api-version}/simple', - ...options - }); } - - public putCallWithoutParametersAndResponse(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'PUT', - url: '/api/v{api-version}/simple', - ...options - }); } + public deleteCallWithoutParametersAndResponse(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'DELETE', + url: '/api/v{api-version}/simple', + ...options + }); + } + + public getCallWithoutParametersAndResponse(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/simple', + ...options + }); + } + + public headCallWithoutParametersAndResponse(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'HEAD', + url: '/api/v{api-version}/simple', + ...options + }); + } + + public optionsCallWithoutParametersAndResponse(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'OPTIONS', + url: '/api/v{api-version}/simple', + ...options + }); + } + + public patchCallWithoutParametersAndResponse(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'PATCH', + url: '/api/v{api-version}/simple', + ...options + }); + } + + public postCallWithoutParametersAndResponse(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/simple', + ...options + }); + } + + public putCallWithoutParametersAndResponse(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'PUT', + url: '/api/v{api-version}/simple', + ...options + }); + } } @Injectable({ providedIn: 'root' }) export class DescriptionsServiceRequests { - public callWithDescriptions(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'POST', - url: '/api/v{api-version}/descriptions/', - ...options - }); } + public callWithDescriptions(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/descriptions/', + ...options + }); + } } @Injectable({ providedIn: 'root' }) export class ParametersServiceRequests { - public callWithParameters(options: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'POST', - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options - }); } - - public callWithWeirdParameterNames(options: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'POST', - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options - }); } + public callWithParameters(options: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/parameters/{parameterPath}', + ...options + }); + } + + public callWithWeirdParameterNames(options: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', + ...options + }); + } } @Injectable({ providedIn: 'root' }) export class DefaultsServiceRequests { - public callWithDefaultParameters(options: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'GET', - url: '/api/v{api-version}/defaults', - ...options - }); } - - public callWithDefaultOptionalParameters(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'POST', - url: '/api/v{api-version}/defaults', - ...options - }); } - - public callToTestOrderOfParams(options: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'PUT', - url: '/api/v{api-version}/defaults', - ...options - }); } + public callWithDefaultParameters(options: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/defaults', + ...options + }); + } + + public callWithDefaultOptionalParameters(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/defaults', + ...options + }); + } + + public callToTestOrderOfParams(options: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'PUT', + url: '/api/v{api-version}/defaults', + ...options + }); + } } @Injectable({ providedIn: 'root' }) export class DuplicateServiceRequests { - public duplicateName(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'DELETE', - url: '/api/v{api-version}/duplicate', - ...options - }); } - - public duplicateName2(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'GET', - url: '/api/v{api-version}/duplicate', - ...options - }); } - - public duplicateName3(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'POST', - url: '/api/v{api-version}/duplicate', - ...options - }); } - - public duplicateName4(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'PUT', - url: '/api/v{api-version}/duplicate', - ...options - }); } + public duplicateName(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'DELETE', + url: '/api/v{api-version}/duplicate', + ...options + }); + } + + public duplicateName2(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/duplicate', + ...options + }); + } + + public duplicateName3(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/duplicate', + ...options + }); + } + + public duplicateName4(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'PUT', + url: '/api/v{api-version}/duplicate', + ...options + }); + } } @Injectable({ providedIn: 'root' }) export class NoContentServiceRequests { - public callWithNoContentResponse(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'GET', - url: '/api/v{api-version}/no-content', - ...options - }); } - - public callWithResponseAndNoContentResponse(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'GET', - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); } + public callWithNoContentResponse(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/no-content', + ...options + }); + } + + public callWithResponseAndNoContentResponse(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/multiple-tags/response-and-no-content', + ...options + }); + } } @Injectable({ providedIn: 'root' }) export class ResponseServiceRequests { - public callWithResponseAndNoContentResponse(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'GET', - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); } - - public callWithResponse(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'GET', - url: '/api/v{api-version}/response', - ...options - }); } - - public callWithDuplicateResponses(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'POST', - url: '/api/v{api-version}/response', - ...options - }); } - - public callWithResponses(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'PUT', - url: '/api/v{api-version}/response', - ...options - }); } + public callWithResponseAndNoContentResponse(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/multiple-tags/response-and-no-content', + ...options + }); + } + + public callWithResponse(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/response', + ...options + }); + } + + public callWithDuplicateResponses(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/response', + ...options + }); + } + + public callWithResponses(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'PUT', + url: '/api/v{api-version}/response', + ...options + }); + } } @Injectable({ providedIn: 'root' }) export class MultipleTags1ServiceRequests { - public dummyA(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'GET', - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); } - - public dummyB(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'GET', - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); } + public dummyA(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/multiple-tags/a', + ...options + }); + } + + public dummyB(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/multiple-tags/b', + ...options + }); + } } @Injectable({ providedIn: 'root' }) export class MultipleTags2ServiceRequests { - public dummyA(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'GET', - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); } - - public dummyB(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'GET', - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); } + public dummyA(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/multiple-tags/a', + ...options + }); + } + + public dummyB(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/multiple-tags/b', + ...options + }); + } } @Injectable({ providedIn: 'root' }) export class MultipleTags3ServiceRequests { - public dummyB(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'GET', - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); } + public dummyB(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/multiple-tags/b', + ...options + }); + } } @Injectable({ providedIn: 'root' }) export class CollectionFormatServiceRequests { - public collectionFormat(options: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'GET', - url: '/api/v{api-version}/collectionFormat', - ...options - }); } + public collectionFormat(options: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/collectionFormat', + ...options + }); + } } @Injectable({ providedIn: 'root' }) export class TypesServiceRequests { - public types(options: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'GET', - url: '/api/v{api-version}/types', - ...options - }); } + public types(options: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/types', + ...options + }); + } } @Injectable({ providedIn: 'root' }) export class ComplexServiceRequests { - public complexTypes(options: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'GET', - url: '/api/v{api-version}/complex', - ...options - }); } + public complexTypes(options: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/complex', + ...options + }); + } } @Injectable({ providedIn: 'root' }) export class HeaderServiceRequests { - public callWithResultFromHeader(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'POST', - url: '/api/v{api-version}/header', - ...options - }); } + public callWithResultFromHeader(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/header', + ...options + }); + } } @Injectable({ providedIn: 'root' }) export class ErrorServiceRequests { - public testErrorCode(options: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'POST', - url: '/api/v{api-version}/error', - ...options - }); } + public testErrorCode(options: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/error', + ...options + }); + } } @Injectable({ providedIn: 'root' }) export class NonAsciiÆøåÆøÅöôêÊServiceRequests { - public nonAsciiæøåÆøÅöôêÊ字符串(options: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'POST', - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); } + public nonAsciiæøåÆøÅöôêÊ字符串(options: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', + ...options + }); + } } @Injectable({ providedIn: 'root' }) export class DefaultServiceResources { - public serviceWithEmptyTag(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(DefaultServiceRequests).serviceWithEmptyTag(opts) : undefined; }); } - - public patchApiVbyApiVersionNoTag(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(DefaultServiceRequests).patchApiVbyApiVersionNoTag(opts) : undefined; }); } - - public fooWow(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(DefaultServiceRequests).fooWow(opts) : undefined; }); } + public serviceWithEmptyTag(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(DefaultServiceRequests).serviceWithEmptyTag(opts) : undefined; + }); + } + + public patchApiVbyApiVersionNoTag(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(DefaultServiceRequests).patchApiVbyApiVersionNoTag(opts) : undefined; + }); + } + + public fooWow(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(DefaultServiceRequests).fooWow(opts) : undefined; + }); + } /** * Body should not be unknown * * Body should not be unknown */ - public postApiVbyApiVersionBody(options: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(DefaultServiceRequests).postApiVbyApiVersionBody(opts) : undefined; }); } + public postApiVbyApiVersionBody(options: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(DefaultServiceRequests).postApiVbyApiVersionBody(opts) : undefined; + }); + } } @Injectable({ providedIn: 'root' }) export class SimpleServiceResources { - public deleteCallWithoutParametersAndResponse(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(SimpleServiceRequests).deleteCallWithoutParametersAndResponse(opts) : undefined; }); } - - public getCallWithoutParametersAndResponse(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(SimpleServiceRequests).getCallWithoutParametersAndResponse(opts) : undefined; }); } - - public headCallWithoutParametersAndResponse(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(SimpleServiceRequests).headCallWithoutParametersAndResponse(opts) : undefined; }); } - - public optionsCallWithoutParametersAndResponse(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(SimpleServiceRequests).optionsCallWithoutParametersAndResponse(opts) : undefined; }); } - - public patchCallWithoutParametersAndResponse(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(SimpleServiceRequests).patchCallWithoutParametersAndResponse(opts) : undefined; }); } - - public postCallWithoutParametersAndResponse(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(SimpleServiceRequests).postCallWithoutParametersAndResponse(opts) : undefined; }); } - - public putCallWithoutParametersAndResponse(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(SimpleServiceRequests).putCallWithoutParametersAndResponse(opts) : undefined; }); } + public deleteCallWithoutParametersAndResponse(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(SimpleServiceRequests).deleteCallWithoutParametersAndResponse(opts) : undefined; + }); + } + + public getCallWithoutParametersAndResponse(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(SimpleServiceRequests).getCallWithoutParametersAndResponse(opts) : undefined; + }); + } + + public headCallWithoutParametersAndResponse(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(SimpleServiceRequests).headCallWithoutParametersAndResponse(opts) : undefined; + }); + } + + public optionsCallWithoutParametersAndResponse(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(SimpleServiceRequests).optionsCallWithoutParametersAndResponse(opts) : undefined; + }); + } + + public patchCallWithoutParametersAndResponse(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(SimpleServiceRequests).patchCallWithoutParametersAndResponse(opts) : undefined; + }); + } + + public postCallWithoutParametersAndResponse(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(SimpleServiceRequests).postCallWithoutParametersAndResponse(opts) : undefined; + }); + } + + public putCallWithoutParametersAndResponse(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(SimpleServiceRequests).putCallWithoutParametersAndResponse(opts) : undefined; + }); + } } @Injectable({ providedIn: 'root' }) export class DescriptionsServiceResources { - public callWithDescriptions(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(DescriptionsServiceRequests).callWithDescriptions(opts) : undefined; }); } + public callWithDescriptions(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(DescriptionsServiceRequests).callWithDescriptions(opts) : undefined; + }); + } } @Injectable({ providedIn: 'root' }) export class ParametersServiceResources { - public callWithParameters(options: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(ParametersServiceRequests).callWithParameters(opts) : undefined; }); } + public callWithParameters(options: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(ParametersServiceRequests).callWithParameters(opts) : undefined; + }); + } - public callWithWeirdParameterNames(options: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(ParametersServiceRequests).callWithWeirdParameterNames(opts) : undefined; }); } + public callWithWeirdParameterNames(options: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(ParametersServiceRequests).callWithWeirdParameterNames(opts) : undefined; + }); + } } @Injectable({ providedIn: 'root' }) export class DefaultsServiceResources { - public callWithDefaultParameters(options: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(DefaultsServiceRequests).callWithDefaultParameters(opts) : undefined; }); } + public callWithDefaultParameters(options: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(DefaultsServiceRequests).callWithDefaultParameters(opts) : undefined; + }); + } - public callWithDefaultOptionalParameters(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(DefaultsServiceRequests).callWithDefaultOptionalParameters(opts) : undefined; }); } + public callWithDefaultOptionalParameters(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(DefaultsServiceRequests).callWithDefaultOptionalParameters(opts) : undefined; + }); + } - public callToTestOrderOfParams(options: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(DefaultsServiceRequests).callToTestOrderOfParams(opts) : undefined; }); } + public callToTestOrderOfParams(options: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(DefaultsServiceRequests).callToTestOrderOfParams(opts) : undefined; + }); + } } @Injectable({ providedIn: 'root' }) export class DuplicateServiceResources { - public duplicateName(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(DuplicateServiceRequests).duplicateName(opts) : undefined; }); } - - public duplicateName2(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(DuplicateServiceRequests).duplicateName2(opts) : undefined; }); } - - public duplicateName3(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(DuplicateServiceRequests).duplicateName3(opts) : undefined; }); } - - public duplicateName4(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(DuplicateServiceRequests).duplicateName4(opts) : undefined; }); } + public duplicateName(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(DuplicateServiceRequests).duplicateName(opts) : undefined; + }); + } + + public duplicateName2(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(DuplicateServiceRequests).duplicateName2(opts) : undefined; + }); + } + + public duplicateName3(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(DuplicateServiceRequests).duplicateName3(opts) : undefined; + }); + } + + public duplicateName4(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(DuplicateServiceRequests).duplicateName4(opts) : undefined; + }); + } } @Injectable({ providedIn: 'root' }) export class NoContentServiceResources { - public callWithNoContentResponse(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(NoContentServiceRequests).callWithNoContentResponse(opts) : undefined; }); } + public callWithNoContentResponse(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(NoContentServiceRequests).callWithNoContentResponse(opts) : undefined; + }); + } - public callWithResponseAndNoContentResponse(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(ResponseServiceRequests).callWithResponseAndNoContentResponse(opts) : undefined; }); } + public callWithResponseAndNoContentResponse(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(ResponseServiceRequests).callWithResponseAndNoContentResponse(opts) : undefined; + }); + } } @Injectable({ providedIn: 'root' }) export class ResponseServiceResources { - public callWithResponseAndNoContentResponse(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(ResponseServiceRequests).callWithResponseAndNoContentResponse(opts) : undefined; }); } - - public callWithResponse(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(ResponseServiceRequests).callWithResponse(opts) : undefined; }); } - - public callWithDuplicateResponses(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(ResponseServiceRequests).callWithDuplicateResponses(opts) : undefined; }); } - - public callWithResponses(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(ResponseServiceRequests).callWithResponses(opts) : undefined; }); } + public callWithResponseAndNoContentResponse(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(ResponseServiceRequests).callWithResponseAndNoContentResponse(opts) : undefined; + }); + } + + public callWithResponse(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(ResponseServiceRequests).callWithResponse(opts) : undefined; + }); + } + + public callWithDuplicateResponses(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(ResponseServiceRequests).callWithDuplicateResponses(opts) : undefined; + }); + } + + public callWithResponses(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(ResponseServiceRequests).callWithResponses(opts) : undefined; + }); + } } @Injectable({ providedIn: 'root' }) export class MultipleTags1ServiceResources { - public dummyA(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(MultipleTags1ServiceRequests).dummyA(opts) : undefined; }); } + public dummyA(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(MultipleTags1ServiceRequests).dummyA(opts) : undefined; + }); + } - public dummyB(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(MultipleTags1ServiceRequests).dummyB(opts) : undefined; }); } + public dummyB(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(MultipleTags1ServiceRequests).dummyB(opts) : undefined; + }); + } } @Injectable({ providedIn: 'root' }) export class MultipleTags2ServiceResources { - public dummyA(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(MultipleTags1ServiceRequests).dummyA(opts) : undefined; }); } + public dummyA(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(MultipleTags1ServiceRequests).dummyA(opts) : undefined; + }); + } - public dummyB(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(MultipleTags1ServiceRequests).dummyB(opts) : undefined; }); } + public dummyB(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(MultipleTags1ServiceRequests).dummyB(opts) : undefined; + }); + } } @Injectable({ providedIn: 'root' }) export class MultipleTags3ServiceResources { - public dummyB(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(MultipleTags1ServiceRequests).dummyB(opts) : undefined; }); } + public dummyB(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(MultipleTags1ServiceRequests).dummyB(opts) : undefined; + }); + } } @Injectable({ providedIn: 'root' }) export class CollectionFormatServiceResources { - public collectionFormat(options: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(CollectionFormatServiceRequests).collectionFormat(opts) : undefined; }); } + public collectionFormat(options: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(CollectionFormatServiceRequests).collectionFormat(opts) : undefined; + }); + } } @Injectable({ providedIn: 'root' }) export class TypesServiceResources { - public types(options: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(TypesServiceRequests).types(opts) : undefined; }); } + public types(options: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(TypesServiceRequests).types(opts) : undefined; + }); + } } @Injectable({ providedIn: 'root' }) export class ComplexServiceResources { - public complexTypes(options: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(ComplexServiceRequests).complexTypes(opts) : undefined; }); } + public complexTypes(options: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(ComplexServiceRequests).complexTypes(opts) : undefined; + }); + } } @Injectable({ providedIn: 'root' }) export class HeaderServiceResources { - public callWithResultFromHeader(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(HeaderServiceRequests).callWithResultFromHeader(opts) : undefined; }); } + public callWithResultFromHeader(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(HeaderServiceRequests).callWithResultFromHeader(opts) : undefined; + }); + } } @Injectable({ providedIn: 'root' }) export class ErrorServiceResources { - public testErrorCode(options: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(ErrorServiceRequests).testErrorCode(opts) : undefined; }); } + public testErrorCode(options: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(ErrorServiceRequests).testErrorCode(opts) : undefined; + }); + } } @Injectable({ providedIn: 'root' }) export class NonAsciiÆøåÆøÅöôêÊServiceResources { - public nonAsciiæøåÆøÅöôêÊ字符串(options: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(NonAsciiÆøåÆøÅöôêÊServiceRequests).nonAsciiæøåÆøÅöôêÊ字符串(opts) : undefined; }); } + public nonAsciiæøåÆøÅöôêÊ字符串(options: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(NonAsciiÆøåÆøÅöôêÊServiceRequests).nonAsciiæøåÆøÅöôêÊ字符串(opts) : undefined; + }); + } } diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@angular/common/default/@angular/common.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@angular/common/default/@angular/common.gen.ts index 4972827ea..51d36d352 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@angular/common/default/@angular/common.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@angular/common/default/@angular/common.gen.ts @@ -249,75 +249,177 @@ export const postApiVbyApiVersionBodyRequest = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? serviceWithEmptyTagRequest(opts) : undefined; }); +export const serviceWithEmptyTagResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? serviceWithEmptyTagRequest(opts) : undefined; +}); -export const patchApiVbyApiVersionNoTagResource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? patchApiVbyApiVersionNoTagRequest(opts) : undefined; }); +export const patchApiVbyApiVersionNoTagResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? patchApiVbyApiVersionNoTagRequest(opts) : undefined; +}); -export const fooWowResource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? fooWowRequest(opts) : undefined; }); +export const fooWowResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? fooWowRequest(opts) : undefined; +}); -export const deleteCallWithoutParametersAndResponseResource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? deleteCallWithoutParametersAndResponseRequest(opts) : undefined; }); +export const deleteCallWithoutParametersAndResponseResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? deleteCallWithoutParametersAndResponseRequest(opts) : undefined; +}); -export const getCallWithoutParametersAndResponseResource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? getCallWithoutParametersAndResponseRequest(opts) : undefined; }); +export const getCallWithoutParametersAndResponseResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? getCallWithoutParametersAndResponseRequest(opts) : undefined; +}); -export const headCallWithoutParametersAndResponseResource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? headCallWithoutParametersAndResponseRequest(opts) : undefined; }); +export const headCallWithoutParametersAndResponseResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? headCallWithoutParametersAndResponseRequest(opts) : undefined; +}); -export const optionsCallWithoutParametersAndResponseResource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? optionsCallWithoutParametersAndResponseRequest(opts) : undefined; }); +export const optionsCallWithoutParametersAndResponseResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? optionsCallWithoutParametersAndResponseRequest(opts) : undefined; +}); -export const patchCallWithoutParametersAndResponseResource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? patchCallWithoutParametersAndResponseRequest(opts) : undefined; }); +export const patchCallWithoutParametersAndResponseResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? patchCallWithoutParametersAndResponseRequest(opts) : undefined; +}); -export const postCallWithoutParametersAndResponseResource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? postCallWithoutParametersAndResponseRequest(opts) : undefined; }); +export const postCallWithoutParametersAndResponseResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? postCallWithoutParametersAndResponseRequest(opts) : undefined; +}); -export const putCallWithoutParametersAndResponseResource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? putCallWithoutParametersAndResponseRequest(opts) : undefined; }); +export const putCallWithoutParametersAndResponseResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? putCallWithoutParametersAndResponseRequest(opts) : undefined; +}); -export const callWithDescriptionsResource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? callWithDescriptionsRequest(opts) : undefined; }); +export const callWithDescriptionsResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? callWithDescriptionsRequest(opts) : undefined; +}); -export const callWithParametersResource = (options: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? callWithParametersRequest(opts) : undefined; }); +export const callWithParametersResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? callWithParametersRequest(opts) : undefined; +}); -export const callWithWeirdParameterNamesResource = (options: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? callWithWeirdParameterNamesRequest(opts) : undefined; }); +export const callWithWeirdParameterNamesResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? callWithWeirdParameterNamesRequest(opts) : undefined; +}); -export const callWithDefaultParametersResource = (options: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? callWithDefaultParametersRequest(opts) : undefined; }); +export const callWithDefaultParametersResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? callWithDefaultParametersRequest(opts) : undefined; +}); -export const callWithDefaultOptionalParametersResource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? callWithDefaultOptionalParametersRequest(opts) : undefined; }); +export const callWithDefaultOptionalParametersResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? callWithDefaultOptionalParametersRequest(opts) : undefined; +}); -export const callToTestOrderOfParamsResource = (options: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? callToTestOrderOfParamsRequest(opts) : undefined; }); +export const callToTestOrderOfParamsResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? callToTestOrderOfParamsRequest(opts) : undefined; +}); -export const duplicateNameResource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? duplicateNameRequest(opts) : undefined; }); +export const duplicateNameResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? duplicateNameRequest(opts) : undefined; +}); -export const duplicateName2Resource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? duplicateName2Request(opts) : undefined; }); +export const duplicateName2Resource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? duplicateName2Request(opts) : undefined; +}); -export const duplicateName3Resource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? duplicateName3Request(opts) : undefined; }); +export const duplicateName3Resource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? duplicateName3Request(opts) : undefined; +}); -export const duplicateName4Resource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? duplicateName4Request(opts) : undefined; }); +export const duplicateName4Resource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? duplicateName4Request(opts) : undefined; +}); -export const callWithNoContentResponseResource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? callWithNoContentResponseRequest(opts) : undefined; }); +export const callWithNoContentResponseResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? callWithNoContentResponseRequest(opts) : undefined; +}); -export const callWithResponseAndNoContentResponseResource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? callWithResponseAndNoContentResponseRequest(opts) : undefined; }); +export const callWithResponseAndNoContentResponseResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? callWithResponseAndNoContentResponseRequest(opts) : undefined; +}); -export const dummyAResource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? dummyARequest(opts) : undefined; }); +export const dummyAResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? dummyARequest(opts) : undefined; +}); -export const dummyBResource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? dummyBRequest(opts) : undefined; }); +export const dummyBResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? dummyBRequest(opts) : undefined; +}); -export const callWithResponseResource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? callWithResponseRequest(opts) : undefined; }); +export const callWithResponseResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? callWithResponseRequest(opts) : undefined; +}); -export const callWithDuplicateResponsesResource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? callWithDuplicateResponsesRequest(opts) : undefined; }); +export const callWithDuplicateResponsesResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? callWithDuplicateResponsesRequest(opts) : undefined; +}); -export const callWithResponsesResource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? callWithResponsesRequest(opts) : undefined; }); +export const callWithResponsesResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? callWithResponsesRequest(opts) : undefined; +}); -export const collectionFormatResource = (options: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? collectionFormatRequest(opts) : undefined; }); +export const collectionFormatResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? collectionFormatRequest(opts) : undefined; +}); -export const typesResource = (options: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? typesRequest(opts) : undefined; }); +export const typesResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? typesRequest(opts) : undefined; +}); -export const complexTypesResource = (options: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? complexTypesRequest(opts) : undefined; }); +export const complexTypesResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? complexTypesRequest(opts) : undefined; +}); -export const callWithResultFromHeaderResource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? callWithResultFromHeaderRequest(opts) : undefined; }); +export const callWithResultFromHeaderResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? callWithResultFromHeaderRequest(opts) : undefined; +}); -export const testErrorCodeResource = (options: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? testErrorCodeRequest(opts) : undefined; }); +export const testErrorCodeResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? testErrorCodeRequest(opts) : undefined; +}); -export const nonAsciiæøåÆøÅöôêÊ字符串Resource = (options: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? nonAsciiæøåÆøÅöôêÊ字符串Request(opts) : undefined; }); +export const nonAsciiæøåÆøÅöôêÊ字符串Resource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? nonAsciiæøåÆøÅöôêÊ字符串Request(opts) : undefined; +}); /** * Body should not be unknown * * Body should not be unknown */ -export const postApiVbyApiVersionBodyResource = (options: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? postApiVbyApiVersionBodyRequest(opts) : undefined; }); +export const postApiVbyApiVersionBodyResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? postApiVbyApiVersionBodyRequest(opts) : undefined; +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes-instance/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes-instance/sdk.gen.ts index 88a1b02c6..effd73175 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes-instance/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes-instance/sdk.gen.ts @@ -23,13 +23,19 @@ class HeyApiClient { constructor(args?: { client?: Client; - }) { this.client = args?.client ?? client; } + }) { + this.client = args?.client ?? client; + } } export class Domains extends HeyApiClient { - public get(options?: Options) { return (options?.client ?? this.client).get({ url: '/business/providers/domains', ...options }); } + public get(options?: Options) { + return (options?.client ?? this.client).get({ url: '/business/providers/domains', ...options }); + } - public post(options?: Options) { return (options?.client ?? this.client).post({ url: '/business/providers/domains', ...options }); } + public post(options?: Options) { + return (options?.client ?? this.client).post({ url: '/business/providers/domains', ...options }); + } } export class Providers extends HeyApiClient { @@ -37,7 +43,9 @@ export class Providers extends HeyApiClient { } export class Business extends HeyApiClient { - public get(options?: Options) { return (options?.client ?? this.client).get({ url: '/locations/businesses', ...options }); } + public get(options?: Options) { + return (options?.client ?? this.client).get({ url: '/locations/businesses', ...options }); + } providers = new Providers({ client: this.client }); } @@ -55,7 +63,9 @@ class HeyApiRegistry { return instance; } - set(value: T, key?: string): void { this.instances.set(key ?? this.defaultKey, value); } + set(value: T, key?: string): void { + this.instances.set(key ?? this.defaultKey, value); + } } export class NestedSdkWithInstance extends HeyApiClient { @@ -64,11 +74,18 @@ export class NestedSdkWithInstance extends HeyApiClient { constructor(args?: { client?: Client; key?: string; - }) { super(args); NestedSdkWithInstance.__registry.set(this, args?.key); } + }) { + super(args); + NestedSdkWithInstance.__registry.set(this, args?.key); + } - public putBusinessProvidersDomains(options?: Options) { return (options?.client ?? this.client).put({ url: '/business/providers/domains', ...options }); } + public putBusinessProvidersDomains(options?: Options) { + return (options?.client ?? this.client).put({ url: '/business/providers/domains', ...options }); + } - public get(options?: Options) { return (options?.client ?? this.client).get({ url: '/locations', ...options }); } + public get(options?: Options) { + return (options?.client ?? this.client).get({ url: '/locations', ...options }); + } business = new Business({ client: this.client }); } diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes/sdk.gen.ts index bc2324ac0..8c055a5e4 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes/sdk.gen.ts @@ -19,11 +19,17 @@ export type Options(options?: Options) { return (options?.client ?? client).get({ url: '/business/providers/domains', ...options }); } + public static get(options?: Options) { + return (options?.client ?? client).get({ url: '/business/providers/domains', ...options }); + } - public static post(options?: Options) { return (options?.client ?? client).post({ url: '/business/providers/domains', ...options }); } + public static post(options?: Options) { + return (options?.client ?? client).post({ url: '/business/providers/domains', ...options }); + } - public static putBusinessProvidersDomains(options?: Options) { return (options?.client ?? client).put({ url: '/business/providers/domains', ...options }); } + public static putBusinessProvidersDomains(options?: Options) { + return (options?.client ?? client).put({ url: '/business/providers/domains', ...options }); + } } export class Providers { @@ -31,13 +37,17 @@ export class Providers { } export class Business { - public static get(options?: Options) { return (options?.client ?? client).get({ url: '/locations/businesses', ...options }); } + public static get(options?: Options) { + return (options?.client ?? client).get({ url: '/locations/businesses', ...options }); + } static providers = Providers; } export class Locations { - public static get(options?: Options) { return (options?.client ?? client).get({ url: '/locations', ...options }); } + public static get(options?: Options) { + return (options?.client ?? client).get({ url: '/locations', ...options }); + } static business = Business; } diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/sdk/instance/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/sdk/instance/sdk.gen.ts index 5196fa3c5..966bfdf87 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/sdk/instance/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/sdk/instance/sdk.gen.ts @@ -23,19 +23,29 @@ class HeyApiClient { constructor(args?: { client?: Client; - }) { this.client = args?.client ?? client; } + }) { + this.client = args?.client ?? client; + } } export class Bar extends HeyApiClient { - public post(options?: Options) { return (options?.client ?? this.client).post({ url: '/foo/bar', ...options }); } + public post(options?: Options) { + return (options?.client ?? this.client).post({ url: '/foo/bar', ...options }); + } - public put(options?: Options) { return (options?.client ?? this.client).put({ url: '/foo/bar', ...options }); } + public put(options?: Options) { + return (options?.client ?? this.client).put({ url: '/foo/bar', ...options }); + } } export class Foo extends HeyApiClient { - public post(options?: Options) { return (options?.client ?? this.client).post({ url: '/foo', ...options }); } + public post(options?: Options) { + return (options?.client ?? this.client).post({ url: '/foo', ...options }); + } - public put(options?: Options) { return (options?.client ?? this.client).put({ url: '/foo', ...options }); } + public put(options?: Options) { + return (options?.client ?? this.client).put({ url: '/foo', ...options }); + } bar = new Bar({ client: this.client }); } @@ -53,7 +63,9 @@ class HeyApiRegistry { return instance; } - set(value: T, key?: string): void { this.instances.set(key ?? this.defaultKey, value); } + set(value: T, key?: string): void { + this.instances.set(key ?? this.defaultKey, value); + } } export class Sdk extends HeyApiClient { @@ -62,11 +74,18 @@ export class Sdk extends HeyApiClient { constructor(args?: { client?: Client; key?: string; - }) { super(args); Sdk.__registry.set(this, args?.key); } + }) { + super(args); + Sdk.__registry.set(this, args?.key); + } - public getFoo(options?: Options) { return (options?.client ?? this.client).get({ url: '/foo', ...options }); } + public getFoo(options?: Options) { + return (options?.client ?? this.client).get({ url: '/foo', ...options }); + } - public getFooBar(options?: Options) { return (options?.client ?? this.client).get({ url: '/foo/bar', ...options }); } + public getFooBar(options?: Options) { + return (options?.client ?? this.client).get({ url: '/foo/bar', ...options }); + } foo = new Foo({ client: this.client }); } diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/transformers/type-format-valibot/transformers.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/transformers/type-format-valibot/transformers.gen.ts index 4d964f9a6..9c52054bc 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/transformers/type-format-valibot/transformers.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/transformers/type-format-valibot/transformers.gen.ts @@ -1,3 +1,6 @@ // This file is auto-generated by @hey-api/openapi-ts -const fooSchemaResponseTransformer = (data: any) => { data.foo = BigInt(data.foo.toString()); return data; }; +const fooSchemaResponseTransformer = (data: any) => { + data.foo = BigInt(data.foo.toString()); + return data; +}; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/transformers/type-format-zod/transformers.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/transformers/type-format-zod/transformers.gen.ts index 4d964f9a6..9c52054bc 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/transformers/type-format-zod/transformers.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/transformers/type-format-zod/transformers.gen.ts @@ -1,3 +1,6 @@ // This file is auto-generated by @hey-api/openapi-ts -const fooSchemaResponseTransformer = (data: any) => { data.foo = BigInt(data.foo.toString()); return data; }; +const fooSchemaResponseTransformer = (data: any) => { + data.foo = BigInt(data.foo.toString()); + return data; +}; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@pinia/colada/asClass/@pinia/colada.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@pinia/colada/asClass/@pinia/colada.gen.ts index 26abe5f67..3aeed5221 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@pinia/colada/asClass/@pinia/colada.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@pinia/colada/asClass/@pinia/colada.gen.ts @@ -46,52 +46,70 @@ export const getFooQueryKey = (options?: Options) => createQueryKey( export const getFooQuery = defineQueryOptions((options?: Options) => ({ key: getFooQueryKey(options), - query: async (context) => { const { data } = await FooBazService.getFoo({ - ...options, - ...context, - throwOnError: true - }); return data; } + query: async (context) => { + const { data } = await FooBazService.getFoo({ + ...options, + ...context, + throwOnError: true + }); + return data; + } })); export const fooPostMutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await FooBazService.fooService.post({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await FooBazService.fooService.post({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); export const fooPutMutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await FooBazService.fooService.put({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await FooBazService.fooService.put({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); export const getFooBarQueryKey = (options?: Options) => createQueryKey('getFooBar', options); export const getFooBarQuery = defineQueryOptions((options?: Options) => ({ key: getFooBarQueryKey(options), - query: async (context) => { const { data } = await BarBazService.getFooBar({ - ...options, - ...context, - throwOnError: true - }); return data; } + query: async (context) => { + const { data } = await BarBazService.getFooBar({ + ...options, + ...context, + throwOnError: true + }); + return data; + } })); export const fooBarPostMutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await FooBazService.fooService.barService.post({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await FooBazService.fooService.barService.post({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); export const fooBarPutMutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await FooBazService.fooService.barService.put({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await FooBazService.fooService.barService.put({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@pinia/colada/asClass/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@pinia/colada/asClass/sdk.gen.ts index 320f1fb34..8b221a746 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@pinia/colada/asClass/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@pinia/colada/asClass/sdk.gen.ts @@ -19,27 +19,39 @@ export type Options(options?: Options) { return (options?.client ?? client).post({ url: '/foo/bar', ...options }); } + public static post(options?: Options) { + return (options?.client ?? client).post({ url: '/foo/bar', ...options }); + } - public static put(options?: Options) { return (options?.client ?? client).put({ url: '/foo/bar', ...options }); } + public static put(options?: Options) { + return (options?.client ?? client).put({ url: '/foo/bar', ...options }); + } } export class FooService { - public static post(options?: Options) { return (options?.client ?? client).post({ url: '/foo', ...options }); } + public static post(options?: Options) { + return (options?.client ?? client).post({ url: '/foo', ...options }); + } - public static put(options?: Options) { return (options?.client ?? client).put({ url: '/foo', ...options }); } + public static put(options?: Options) { + return (options?.client ?? client).put({ url: '/foo', ...options }); + } static barService = BarService; } export class FooBazService { - public static getFoo(options?: Options) { return (options?.client ?? client).get({ url: '/foo', ...options }); } + public static getFoo(options?: Options) { + return (options?.client ?? client).get({ url: '/foo', ...options }); + } static fooService = FooService; } export class BarBazService { - public static getFooBar(options?: Options) { return (options?.client ?? client).get({ url: '/foo/bar', ...options }); } + public static getFooBar(options?: Options) { + return (options?.client ?? client).get({ url: '/foo/bar', ...options }); + } static fooService = FooService; } diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@pinia/colada/fetch/@pinia/colada.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@pinia/colada/fetch/@pinia/colada.gen.ts index 800a25863..14aff2882 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@pinia/colada/fetch/@pinia/colada.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@pinia/colada/fetch/@pinia/colada.gen.ts @@ -46,284 +46,377 @@ export const serviceWithEmptyTagQueryKey = (options?: Options) => ({ key: serviceWithEmptyTagQueryKey(options), - query: async (context) => { const { data } = await serviceWithEmptyTag({ - ...options, - ...context, - throwOnError: true - }); return data; } + query: async (context) => { + const { data } = await serviceWithEmptyTag({ + ...options, + ...context, + throwOnError: true + }); + return data; + } })); export const patchApiVbyApiVersionNoTagMutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await patchApiVbyApiVersionNoTag({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await patchApiVbyApiVersionNoTag({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); export const fooWowMutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await fooWow({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await fooWow({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); export const deleteCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await deleteCallWithoutParametersAndResponse({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await deleteCallWithoutParametersAndResponse({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); export const getCallWithoutParametersAndResponseQueryKey = (options?: Options) => createQueryKey('getCallWithoutParametersAndResponse', options); export const getCallWithoutParametersAndResponseQuery = defineQueryOptions((options?: Options) => ({ key: getCallWithoutParametersAndResponseQueryKey(options), - query: async (context) => { const { data } = await getCallWithoutParametersAndResponse({ - ...options, - ...context, - throwOnError: true - }); return data; } + query: async (context) => { + const { data } = await getCallWithoutParametersAndResponse({ + ...options, + ...context, + throwOnError: true + }); + return data; + } })); export const patchCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await patchCallWithoutParametersAndResponse({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await patchCallWithoutParametersAndResponse({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); export const postCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await postCallWithoutParametersAndResponse({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await postCallWithoutParametersAndResponse({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); export const putCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await putCallWithoutParametersAndResponse({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await putCallWithoutParametersAndResponse({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); export const callWithDescriptionsMutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await callWithDescriptions({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await callWithDescriptions({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); export const callWithParametersMutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await callWithParameters({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await callWithParameters({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); export const callWithWeirdParameterNamesMutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await callWithWeirdParameterNames({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await callWithWeirdParameterNames({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); export const callWithDefaultParametersQueryKey = (options: Options) => createQueryKey('callWithDefaultParameters', options); export const callWithDefaultParametersQuery = defineQueryOptions((options: Options) => ({ key: callWithDefaultParametersQueryKey(options), - query: async (context) => { const { data } = await callWithDefaultParameters({ - ...options, - ...context, - throwOnError: true - }); return data; } + query: async (context) => { + const { data } = await callWithDefaultParameters({ + ...options, + ...context, + throwOnError: true + }); + return data; + } })); export const callWithDefaultOptionalParametersMutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await callWithDefaultOptionalParameters({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await callWithDefaultOptionalParameters({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); export const callToTestOrderOfParamsMutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await callToTestOrderOfParams({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await callToTestOrderOfParams({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); export const duplicateNameMutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await duplicateName({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await duplicateName({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); export const duplicateName2QueryKey = (options?: Options) => createQueryKey('duplicateName2', options); export const duplicateName2Query = defineQueryOptions((options?: Options) => ({ key: duplicateName2QueryKey(options), - query: async (context) => { const { data } = await duplicateName2({ - ...options, - ...context, - throwOnError: true - }); return data; } + query: async (context) => { + const { data } = await duplicateName2({ + ...options, + ...context, + throwOnError: true + }); + return data; + } })); export const duplicateName3Mutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await duplicateName3({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await duplicateName3({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); export const duplicateName4Mutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await duplicateName4({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await duplicateName4({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); export const callWithNoContentResponseQueryKey = (options?: Options) => createQueryKey('callWithNoContentResponse', options); export const callWithNoContentResponseQuery = defineQueryOptions((options?: Options) => ({ key: callWithNoContentResponseQueryKey(options), - query: async (context) => { const { data } = await callWithNoContentResponse({ - ...options, - ...context, - throwOnError: true - }); return data; } + query: async (context) => { + const { data } = await callWithNoContentResponse({ + ...options, + ...context, + throwOnError: true + }); + return data; + } })); export const callWithResponseAndNoContentResponseQueryKey = (options?: Options) => createQueryKey('callWithResponseAndNoContentResponse', options); export const callWithResponseAndNoContentResponseQuery = defineQueryOptions((options?: Options) => ({ key: callWithResponseAndNoContentResponseQueryKey(options), - query: async (context) => { const { data } = await callWithResponseAndNoContentResponse({ - ...options, - ...context, - throwOnError: true - }); return data; } + query: async (context) => { + const { data } = await callWithResponseAndNoContentResponse({ + ...options, + ...context, + throwOnError: true + }); + return data; + } })); export const dummyAQueryKey = (options?: Options) => createQueryKey('dummyA', options); export const dummyAQuery = defineQueryOptions((options?: Options) => ({ key: dummyAQueryKey(options), - query: async (context) => { const { data } = await dummyA({ - ...options, - ...context, - throwOnError: true - }); return data; } + query: async (context) => { + const { data } = await dummyA({ + ...options, + ...context, + throwOnError: true + }); + return data; + } })); export const dummyBQueryKey = (options?: Options) => createQueryKey('dummyB', options); export const dummyBQuery = defineQueryOptions((options?: Options) => ({ key: dummyBQueryKey(options), - query: async (context) => { const { data } = await dummyB({ - ...options, - ...context, - throwOnError: true - }); return data; } + query: async (context) => { + const { data } = await dummyB({ + ...options, + ...context, + throwOnError: true + }); + return data; + } })); export const callWithResponseQueryKey = (options?: Options) => createQueryKey('callWithResponse', options); export const callWithResponseQuery = defineQueryOptions((options?: Options) => ({ key: callWithResponseQueryKey(options), - query: async (context) => { const { data } = await callWithResponse({ - ...options, - ...context, - throwOnError: true - }); return data; } + query: async (context) => { + const { data } = await callWithResponse({ + ...options, + ...context, + throwOnError: true + }); + return data; + } })); export const callWithDuplicateResponsesMutation = (options?: Partial>): UseMutationOptions, CallWithDuplicateResponsesError> => ({ - mutation: async (vars) => { const { data } = await callWithDuplicateResponses({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await callWithDuplicateResponses({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); export const callWithResponsesMutation = (options?: Partial>): UseMutationOptions, CallWithResponsesError> => ({ - mutation: async (vars) => { const { data } = await callWithResponses({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await callWithResponses({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); export const collectionFormatQueryKey = (options: Options) => createQueryKey('collectionFormat', options); export const collectionFormatQuery = defineQueryOptions((options: Options) => ({ key: collectionFormatQueryKey(options), - query: async (context) => { const { data } = await collectionFormat({ - ...options, - ...context, - throwOnError: true - }); return data; } + query: async (context) => { + const { data } = await collectionFormat({ + ...options, + ...context, + throwOnError: true + }); + return data; + } })); export const typesQueryKey = (options: Options) => createQueryKey('types', options); export const typesQuery = defineQueryOptions((options: Options) => ({ key: typesQueryKey(options), - query: async (context) => { const { data } = await types({ - ...options, - ...context, - throwOnError: true - }); return data; } + query: async (context) => { + const { data } = await types({ + ...options, + ...context, + throwOnError: true + }); + return data; + } })); export const complexTypesQueryKey = (options: Options) => createQueryKey('complexTypes', options); export const complexTypesQuery = defineQueryOptions((options: Options) => ({ key: complexTypesQueryKey(options), - query: async (context) => { const { data } = await complexTypes({ - ...options, - ...context, - throwOnError: true - }); return data; } + query: async (context) => { + const { data } = await complexTypes({ + ...options, + ...context, + throwOnError: true + }); + return data; + } })); export const callWithResultFromHeaderMutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await callWithResultFromHeader({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await callWithResultFromHeader({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); export const testErrorCodeMutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await testErrorCode({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await testErrorCode({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); /** @@ -332,9 +425,12 @@ export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial< * Body should not be unknown */ export const postApiVbyApiVersionBodyMutation = (options?: Partial>): UseMutationOptions, PostApiVbyApiVersionBodyError> => ({ - mutation: async (vars) => { const { data } = await postApiVbyApiVersionBody({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await postApiVbyApiVersionBody({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/asClass/@tanstack/angular-query-experimental.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/asClass/@tanstack/angular-query-experimental.gen.ts index 058ef89f1..6f71bcc40 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/asClass/@tanstack/angular-query-experimental.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/asClass/@tanstack/angular-query-experimental.gen.ts @@ -42,55 +42,85 @@ const createQueryKey = (id: string, options?: TOptions export const getFooQueryKey = (options?: Options) => createQueryKey('getFoo', options); export const getFooOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await FooBazService.getFoo({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await FooBazService.getFoo({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getFooQueryKey(options) }); -export const fooPostMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await FooBazService.fooService.post({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooPostMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await FooBazService.fooService.post({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; -export const fooPutMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await FooBazService.fooService.put({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooPutMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await FooBazService.fooService.put({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const getFooBarQueryKey = (options?: Options) => createQueryKey('getFooBar', options); export const getFooBarOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await BarBazService.getFooBar({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await BarBazService.getFooBar({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getFooBarQueryKey(options) }); -export const fooBarPostMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await FooBazService.fooService.barService.post({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooBarPostMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await FooBazService.fooService.barService.post({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; -export const fooBarPutMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await FooBazService.fooService.barService.put({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooBarPutMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await FooBazService.fooService.barService.put({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/asClass/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/asClass/sdk.gen.ts index 320f1fb34..8b221a746 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/asClass/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/asClass/sdk.gen.ts @@ -19,27 +19,39 @@ export type Options(options?: Options) { return (options?.client ?? client).post({ url: '/foo/bar', ...options }); } + public static post(options?: Options) { + return (options?.client ?? client).post({ url: '/foo/bar', ...options }); + } - public static put(options?: Options) { return (options?.client ?? client).put({ url: '/foo/bar', ...options }); } + public static put(options?: Options) { + return (options?.client ?? client).put({ url: '/foo/bar', ...options }); + } } export class FooService { - public static post(options?: Options) { return (options?.client ?? client).post({ url: '/foo', ...options }); } + public static post(options?: Options) { + return (options?.client ?? client).post({ url: '/foo', ...options }); + } - public static put(options?: Options) { return (options?.client ?? client).put({ url: '/foo', ...options }); } + public static put(options?: Options) { + return (options?.client ?? client).put({ url: '/foo', ...options }); + } static barService = BarService; } export class FooBazService { - public static getFoo(options?: Options) { return (options?.client ?? client).get({ url: '/foo', ...options }); } + public static getFoo(options?: Options) { + return (options?.client ?? client).get({ url: '/foo', ...options }); + } static fooService = FooService; } export class BarBazService { - public static getFooBar(options?: Options) { return (options?.client ?? client).get({ url: '/foo/bar', ...options }); } + public static getFooBar(options?: Options) { + return (options?.client ?? client).get({ url: '/foo/bar', ...options }); + } static fooService = FooService; } diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/axios/@tanstack/angular-query-experimental.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/axios/@tanstack/angular-query-experimental.gen.ts index a634fcc90..cef8fd363 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/axios/@tanstack/angular-query-experimental.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/axios/@tanstack/angular-query-experimental.gen.ts @@ -43,308 +43,464 @@ const createQueryKey = (id: string, options?: TOptions export const serviceWithEmptyTagQueryKey = (options?: Options) => createQueryKey('serviceWithEmptyTag', options); export const serviceWithEmptyTagOptions = (options?: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await serviceWithEmptyTag({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await serviceWithEmptyTag({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: serviceWithEmptyTagQueryKey(options) }); -export const patchApiVbyApiVersionNoTagMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await patchApiVbyApiVersionNoTag({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const fooWowMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await fooWow({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const deleteCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await deleteCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const patchApiVbyApiVersionNoTagMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await patchApiVbyApiVersionNoTag({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const fooWowMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await fooWow({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const deleteCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await deleteCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const getCallWithoutParametersAndResponseQueryKey = (options?: Options) => createQueryKey('getCallWithoutParametersAndResponse', options); export const getCallWithoutParametersAndResponseOptions = (options?: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getCallWithoutParametersAndResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getCallWithoutParametersAndResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getCallWithoutParametersAndResponseQueryKey(options) }); -export const patchCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await patchCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const postCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await postCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const putCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await putCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithDescriptionsMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDescriptions({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithParametersMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithParameters({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithWeirdParameterNamesMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithWeirdParameterNames({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const patchCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await patchCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const postCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await postCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const putCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await putCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithDescriptionsMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDescriptions({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithParametersMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithParameters({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithWeirdParameterNamesMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithWeirdParameterNames({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const callWithDefaultParametersQueryKey = (options: Options) => createQueryKey('callWithDefaultParameters', options); export const callWithDefaultParametersOptions = (options: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithDefaultParameters({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithDefaultParameters({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithDefaultParametersQueryKey(options) }); -export const callWithDefaultOptionalParametersMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDefaultOptionalParameters({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callToTestOrderOfParamsMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callToTestOrderOfParams({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const duplicateNameMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const callWithDefaultOptionalParametersMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDefaultOptionalParameters({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callToTestOrderOfParamsMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callToTestOrderOfParams({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const duplicateNameMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const duplicateName2QueryKey = (options?: Options) => createQueryKey('duplicateName2', options); export const duplicateName2Options = (options?: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await duplicateName2({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await duplicateName2({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: duplicateName2QueryKey(options) }); -export const duplicateName3Mutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName3({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const duplicateName4Mutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName4({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const duplicateName3Mutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName3({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const duplicateName4Mutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName4({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const callWithNoContentResponseQueryKey = (options?: Options) => createQueryKey('callWithNoContentResponse', options); export const callWithNoContentResponseOptions = (options?: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithNoContentResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithNoContentResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithNoContentResponseQueryKey(options) }); export const callWithResponseAndNoContentResponseQueryKey = (options?: Options) => createQueryKey('callWithResponseAndNoContentResponse', options); export const callWithResponseAndNoContentResponseOptions = (options?: Options) => queryOptions, CallWithResponseAndNoContentResponseResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithResponseAndNoContentResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithResponseAndNoContentResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithResponseAndNoContentResponseQueryKey(options) }); export const dummyAQueryKey = (options?: Options) => createQueryKey('dummyA', options); export const dummyAOptions = (options?: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await dummyA({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await dummyA({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: dummyAQueryKey(options) }); export const dummyBQueryKey = (options?: Options) => createQueryKey('dummyB', options); export const dummyBOptions = (options?: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await dummyB({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await dummyB({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: dummyBQueryKey(options) }); export const callWithResponseQueryKey = (options?: Options) => createQueryKey('callWithResponse', options); export const callWithResponseOptions = (options?: Options) => queryOptions, CallWithResponseResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithResponseQueryKey(options) }); -export const callWithDuplicateResponsesMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDuplicateResponses({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithResponsesMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithResponses({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const callWithDuplicateResponsesMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDuplicateResponses({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithResponsesMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithResponses({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const collectionFormatQueryKey = (options: Options) => createQueryKey('collectionFormat', options); export const collectionFormatOptions = (options: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await collectionFormat({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await collectionFormat({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: collectionFormatQueryKey(options) }); export const typesQueryKey = (options: Options) => createQueryKey('types', options); export const typesOptions = (options: Options) => queryOptions, TypesResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await types({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await types({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: typesQueryKey(options) }); export const complexTypesQueryKey = (options: Options) => createQueryKey('complexTypes', options); export const complexTypesOptions = (options: Options) => queryOptions, ComplexTypesResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await complexTypes({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await complexTypes({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: complexTypesQueryKey(options) }); -export const callWithResultFromHeaderMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithResultFromHeader({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const testErrorCodeMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await testErrorCode({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const callWithResultFromHeaderMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithResultFromHeader({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const testErrorCodeMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await testErrorCode({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; /** * Body should not be unknown * * Body should not be unknown */ -export const postApiVbyApiVersionBodyMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await postApiVbyApiVersionBody({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const postApiVbyApiVersionBodyMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await postApiVbyApiVersionBody({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/fetch/@tanstack/angular-query-experimental.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/fetch/@tanstack/angular-query-experimental.gen.ts index 32339876d..5087360ef 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/fetch/@tanstack/angular-query-experimental.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/fetch/@tanstack/angular-query-experimental.gen.ts @@ -42,308 +42,464 @@ const createQueryKey = (id: string, options?: TOptions export const serviceWithEmptyTagQueryKey = (options?: Options) => createQueryKey('serviceWithEmptyTag', options); export const serviceWithEmptyTagOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await serviceWithEmptyTag({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await serviceWithEmptyTag({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: serviceWithEmptyTagQueryKey(options) }); -export const patchApiVbyApiVersionNoTagMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await patchApiVbyApiVersionNoTag({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const fooWowMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await fooWow({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const deleteCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await deleteCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const patchApiVbyApiVersionNoTagMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await patchApiVbyApiVersionNoTag({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const fooWowMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await fooWow({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const deleteCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await deleteCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const getCallWithoutParametersAndResponseQueryKey = (options?: Options) => createQueryKey('getCallWithoutParametersAndResponse', options); export const getCallWithoutParametersAndResponseOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getCallWithoutParametersAndResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getCallWithoutParametersAndResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getCallWithoutParametersAndResponseQueryKey(options) }); -export const patchCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await patchCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const postCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await postCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const putCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await putCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithDescriptionsMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDescriptions({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithParametersMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithParameters({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithWeirdParameterNamesMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithWeirdParameterNames({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const patchCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await patchCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const postCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await postCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const putCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await putCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithDescriptionsMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDescriptions({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithParametersMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithParameters({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithWeirdParameterNamesMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithWeirdParameterNames({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const callWithDefaultParametersQueryKey = (options: Options) => createQueryKey('callWithDefaultParameters', options); export const callWithDefaultParametersOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithDefaultParameters({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithDefaultParameters({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithDefaultParametersQueryKey(options) }); -export const callWithDefaultOptionalParametersMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDefaultOptionalParameters({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callToTestOrderOfParamsMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callToTestOrderOfParams({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const duplicateNameMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const callWithDefaultOptionalParametersMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDefaultOptionalParameters({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callToTestOrderOfParamsMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callToTestOrderOfParams({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const duplicateNameMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const duplicateName2QueryKey = (options?: Options) => createQueryKey('duplicateName2', options); export const duplicateName2Options = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await duplicateName2({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await duplicateName2({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: duplicateName2QueryKey(options) }); -export const duplicateName3Mutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName3({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const duplicateName4Mutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName4({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const duplicateName3Mutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName3({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const duplicateName4Mutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName4({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const callWithNoContentResponseQueryKey = (options?: Options) => createQueryKey('callWithNoContentResponse', options); export const callWithNoContentResponseOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithNoContentResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithNoContentResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithNoContentResponseQueryKey(options) }); export const callWithResponseAndNoContentResponseQueryKey = (options?: Options) => createQueryKey('callWithResponseAndNoContentResponse', options); export const callWithResponseAndNoContentResponseOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithResponseAndNoContentResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithResponseAndNoContentResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithResponseAndNoContentResponseQueryKey(options) }); export const dummyAQueryKey = (options?: Options) => createQueryKey('dummyA', options); export const dummyAOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await dummyA({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await dummyA({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: dummyAQueryKey(options) }); export const dummyBQueryKey = (options?: Options) => createQueryKey('dummyB', options); export const dummyBOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await dummyB({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await dummyB({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: dummyBQueryKey(options) }); export const callWithResponseQueryKey = (options?: Options) => createQueryKey('callWithResponse', options); export const callWithResponseOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithResponseQueryKey(options) }); -export const callWithDuplicateResponsesMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDuplicateResponses({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithResponsesMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithResponses({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const callWithDuplicateResponsesMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDuplicateResponses({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithResponsesMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithResponses({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const collectionFormatQueryKey = (options: Options) => createQueryKey('collectionFormat', options); export const collectionFormatOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await collectionFormat({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await collectionFormat({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: collectionFormatQueryKey(options) }); export const typesQueryKey = (options: Options) => createQueryKey('types', options); export const typesOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await types({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await types({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: typesQueryKey(options) }); export const complexTypesQueryKey = (options: Options) => createQueryKey('complexTypes', options); export const complexTypesOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await complexTypes({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await complexTypes({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: complexTypesQueryKey(options) }); -export const callWithResultFromHeaderMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithResultFromHeader({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const testErrorCodeMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await testErrorCode({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const callWithResultFromHeaderMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithResultFromHeader({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const testErrorCodeMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await testErrorCode({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; /** * Body should not be unknown * * Body should not be unknown */ -export const postApiVbyApiVersionBodyMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await postApiVbyApiVersionBody({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const postApiVbyApiVersionBodyMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await postApiVbyApiVersionBody({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/name-builder/@tanstack/angular-query-experimental.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/name-builder/@tanstack/angular-query-experimental.gen.ts index 6d7c758df..b144ed7a2 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/name-builder/@tanstack/angular-query-experimental.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/name-builder/@tanstack/angular-query-experimental.gen.ts @@ -42,55 +42,85 @@ const createQueryKey = (id: string, options?: TOptions export const getFooD = (options?: Options) => createQueryKey('getFoo', options); export const getFooE = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getFoo({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getFoo({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getFooD(options) }); -export const fooPostC = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await fooPost({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooPostC = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await fooPost({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; -export const fooPutC = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await fooPut({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooPutC = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await fooPut({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const getFooBarD = (options?: Options) => createQueryKey('getFooBar', options); export const getFooBarE = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getFooBar({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getFooBar({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getFooBarD(options) }); -export const fooBarPostC = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await fooBarPost({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooBarPostC = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await fooBarPost({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; -export const fooBarPutC = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await fooBarPut({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooBarPutC = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await fooBarPut({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/asClass/@tanstack/react-query.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/asClass/@tanstack/react-query.gen.ts index 077353a6c..74f3f999f 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/asClass/@tanstack/react-query.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/asClass/@tanstack/react-query.gen.ts @@ -42,55 +42,85 @@ const createQueryKey = (id: string, options?: TOptions export const getFooQueryKey = (options?: Options) => createQueryKey('getFoo', options); export const getFooOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await FooBazService.getFoo({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await FooBazService.getFoo({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getFooQueryKey(options) }); -export const fooPostMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await FooBazService.fooService.post({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooPostMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await FooBazService.fooService.post({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; -export const fooPutMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await FooBazService.fooService.put({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooPutMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await FooBazService.fooService.put({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const getFooBarQueryKey = (options?: Options) => createQueryKey('getFooBar', options); export const getFooBarOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await BarBazService.getFooBar({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await BarBazService.getFooBar({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getFooBarQueryKey(options) }); -export const fooBarPostMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await FooBazService.fooService.barService.post({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooBarPostMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await FooBazService.fooService.barService.post({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; -export const fooBarPutMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await FooBazService.fooService.barService.put({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooBarPutMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await FooBazService.fooService.barService.put({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/asClass/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/asClass/sdk.gen.ts index 320f1fb34..8b221a746 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/asClass/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/asClass/sdk.gen.ts @@ -19,27 +19,39 @@ export type Options(options?: Options) { return (options?.client ?? client).post({ url: '/foo/bar', ...options }); } + public static post(options?: Options) { + return (options?.client ?? client).post({ url: '/foo/bar', ...options }); + } - public static put(options?: Options) { return (options?.client ?? client).put({ url: '/foo/bar', ...options }); } + public static put(options?: Options) { + return (options?.client ?? client).put({ url: '/foo/bar', ...options }); + } } export class FooService { - public static post(options?: Options) { return (options?.client ?? client).post({ url: '/foo', ...options }); } + public static post(options?: Options) { + return (options?.client ?? client).post({ url: '/foo', ...options }); + } - public static put(options?: Options) { return (options?.client ?? client).put({ url: '/foo', ...options }); } + public static put(options?: Options) { + return (options?.client ?? client).put({ url: '/foo', ...options }); + } static barService = BarService; } export class FooBazService { - public static getFoo(options?: Options) { return (options?.client ?? client).get({ url: '/foo', ...options }); } + public static getFoo(options?: Options) { + return (options?.client ?? client).get({ url: '/foo', ...options }); + } static fooService = FooService; } export class BarBazService { - public static getFooBar(options?: Options) { return (options?.client ?? client).get({ url: '/foo/bar', ...options }); } + public static getFooBar(options?: Options) { + return (options?.client ?? client).get({ url: '/foo/bar', ...options }); + } static fooService = FooService; } diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/axios/@tanstack/react-query.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/axios/@tanstack/react-query.gen.ts index a49776312..da398d170 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/axios/@tanstack/react-query.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/axios/@tanstack/react-query.gen.ts @@ -43,308 +43,464 @@ const createQueryKey = (id: string, options?: TOptions export const serviceWithEmptyTagQueryKey = (options?: Options) => createQueryKey('serviceWithEmptyTag', options); export const serviceWithEmptyTagOptions = (options?: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await serviceWithEmptyTag({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await serviceWithEmptyTag({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: serviceWithEmptyTagQueryKey(options) }); -export const patchApiVbyApiVersionNoTagMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await patchApiVbyApiVersionNoTag({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const fooWowMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await fooWow({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const deleteCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await deleteCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const patchApiVbyApiVersionNoTagMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await patchApiVbyApiVersionNoTag({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const fooWowMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await fooWow({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const deleteCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await deleteCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const getCallWithoutParametersAndResponseQueryKey = (options?: Options) => createQueryKey('getCallWithoutParametersAndResponse', options); export const getCallWithoutParametersAndResponseOptions = (options?: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getCallWithoutParametersAndResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getCallWithoutParametersAndResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getCallWithoutParametersAndResponseQueryKey(options) }); -export const patchCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await patchCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const postCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await postCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const putCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await putCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithDescriptionsMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDescriptions({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithParametersMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithParameters({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithWeirdParameterNamesMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithWeirdParameterNames({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const patchCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await patchCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const postCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await postCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const putCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await putCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithDescriptionsMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDescriptions({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithParametersMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithParameters({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithWeirdParameterNamesMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithWeirdParameterNames({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const callWithDefaultParametersQueryKey = (options: Options) => createQueryKey('callWithDefaultParameters', options); export const callWithDefaultParametersOptions = (options: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithDefaultParameters({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithDefaultParameters({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithDefaultParametersQueryKey(options) }); -export const callWithDefaultOptionalParametersMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDefaultOptionalParameters({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callToTestOrderOfParamsMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callToTestOrderOfParams({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const duplicateNameMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const callWithDefaultOptionalParametersMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDefaultOptionalParameters({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callToTestOrderOfParamsMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callToTestOrderOfParams({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const duplicateNameMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const duplicateName2QueryKey = (options?: Options) => createQueryKey('duplicateName2', options); export const duplicateName2Options = (options?: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await duplicateName2({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await duplicateName2({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: duplicateName2QueryKey(options) }); -export const duplicateName3Mutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName3({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const duplicateName4Mutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName4({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const duplicateName3Mutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName3({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const duplicateName4Mutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName4({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const callWithNoContentResponseQueryKey = (options?: Options) => createQueryKey('callWithNoContentResponse', options); export const callWithNoContentResponseOptions = (options?: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithNoContentResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithNoContentResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithNoContentResponseQueryKey(options) }); export const callWithResponseAndNoContentResponseQueryKey = (options?: Options) => createQueryKey('callWithResponseAndNoContentResponse', options); export const callWithResponseAndNoContentResponseOptions = (options?: Options) => queryOptions, CallWithResponseAndNoContentResponseResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithResponseAndNoContentResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithResponseAndNoContentResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithResponseAndNoContentResponseQueryKey(options) }); export const dummyAQueryKey = (options?: Options) => createQueryKey('dummyA', options); export const dummyAOptions = (options?: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await dummyA({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await dummyA({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: dummyAQueryKey(options) }); export const dummyBQueryKey = (options?: Options) => createQueryKey('dummyB', options); export const dummyBOptions = (options?: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await dummyB({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await dummyB({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: dummyBQueryKey(options) }); export const callWithResponseQueryKey = (options?: Options) => createQueryKey('callWithResponse', options); export const callWithResponseOptions = (options?: Options) => queryOptions, CallWithResponseResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithResponseQueryKey(options) }); -export const callWithDuplicateResponsesMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDuplicateResponses({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithResponsesMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithResponses({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const callWithDuplicateResponsesMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDuplicateResponses({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithResponsesMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithResponses({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const collectionFormatQueryKey = (options: Options) => createQueryKey('collectionFormat', options); export const collectionFormatOptions = (options: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await collectionFormat({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await collectionFormat({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: collectionFormatQueryKey(options) }); export const typesQueryKey = (options: Options) => createQueryKey('types', options); export const typesOptions = (options: Options) => queryOptions, TypesResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await types({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await types({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: typesQueryKey(options) }); export const complexTypesQueryKey = (options: Options) => createQueryKey('complexTypes', options); export const complexTypesOptions = (options: Options) => queryOptions, ComplexTypesResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await complexTypes({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await complexTypes({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: complexTypesQueryKey(options) }); -export const callWithResultFromHeaderMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithResultFromHeader({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const testErrorCodeMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await testErrorCode({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const callWithResultFromHeaderMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithResultFromHeader({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const testErrorCodeMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await testErrorCode({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; /** * Body should not be unknown * * Body should not be unknown */ -export const postApiVbyApiVersionBodyMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await postApiVbyApiVersionBody({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const postApiVbyApiVersionBodyMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await postApiVbyApiVersionBody({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/fetch/@tanstack/react-query.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/fetch/@tanstack/react-query.gen.ts index 3a6c7b8c9..ef023fe2c 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/fetch/@tanstack/react-query.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/fetch/@tanstack/react-query.gen.ts @@ -42,308 +42,464 @@ const createQueryKey = (id: string, options?: TOptions export const serviceWithEmptyTagQueryKey = (options?: Options) => createQueryKey('serviceWithEmptyTag', options); export const serviceWithEmptyTagOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await serviceWithEmptyTag({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await serviceWithEmptyTag({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: serviceWithEmptyTagQueryKey(options) }); -export const patchApiVbyApiVersionNoTagMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await patchApiVbyApiVersionNoTag({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const fooWowMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await fooWow({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const deleteCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await deleteCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const patchApiVbyApiVersionNoTagMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await patchApiVbyApiVersionNoTag({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const fooWowMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await fooWow({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const deleteCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await deleteCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const getCallWithoutParametersAndResponseQueryKey = (options?: Options) => createQueryKey('getCallWithoutParametersAndResponse', options); export const getCallWithoutParametersAndResponseOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getCallWithoutParametersAndResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getCallWithoutParametersAndResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getCallWithoutParametersAndResponseQueryKey(options) }); -export const patchCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await patchCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const postCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await postCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const putCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await putCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithDescriptionsMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDescriptions({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithParametersMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithParameters({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithWeirdParameterNamesMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithWeirdParameterNames({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const patchCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await patchCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const postCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await postCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const putCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await putCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithDescriptionsMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDescriptions({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithParametersMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithParameters({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithWeirdParameterNamesMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithWeirdParameterNames({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const callWithDefaultParametersQueryKey = (options: Options) => createQueryKey('callWithDefaultParameters', options); export const callWithDefaultParametersOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithDefaultParameters({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithDefaultParameters({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithDefaultParametersQueryKey(options) }); -export const callWithDefaultOptionalParametersMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDefaultOptionalParameters({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callToTestOrderOfParamsMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callToTestOrderOfParams({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const duplicateNameMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const callWithDefaultOptionalParametersMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDefaultOptionalParameters({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callToTestOrderOfParamsMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callToTestOrderOfParams({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const duplicateNameMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const duplicateName2QueryKey = (options?: Options) => createQueryKey('duplicateName2', options); export const duplicateName2Options = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await duplicateName2({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await duplicateName2({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: duplicateName2QueryKey(options) }); -export const duplicateName3Mutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName3({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const duplicateName4Mutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName4({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const duplicateName3Mutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName3({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const duplicateName4Mutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName4({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const callWithNoContentResponseQueryKey = (options?: Options) => createQueryKey('callWithNoContentResponse', options); export const callWithNoContentResponseOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithNoContentResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithNoContentResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithNoContentResponseQueryKey(options) }); export const callWithResponseAndNoContentResponseQueryKey = (options?: Options) => createQueryKey('callWithResponseAndNoContentResponse', options); export const callWithResponseAndNoContentResponseOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithResponseAndNoContentResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithResponseAndNoContentResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithResponseAndNoContentResponseQueryKey(options) }); export const dummyAQueryKey = (options?: Options) => createQueryKey('dummyA', options); export const dummyAOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await dummyA({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await dummyA({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: dummyAQueryKey(options) }); export const dummyBQueryKey = (options?: Options) => createQueryKey('dummyB', options); export const dummyBOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await dummyB({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await dummyB({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: dummyBQueryKey(options) }); export const callWithResponseQueryKey = (options?: Options) => createQueryKey('callWithResponse', options); export const callWithResponseOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithResponseQueryKey(options) }); -export const callWithDuplicateResponsesMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDuplicateResponses({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithResponsesMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithResponses({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const callWithDuplicateResponsesMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDuplicateResponses({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithResponsesMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithResponses({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const collectionFormatQueryKey = (options: Options) => createQueryKey('collectionFormat', options); export const collectionFormatOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await collectionFormat({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await collectionFormat({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: collectionFormatQueryKey(options) }); export const typesQueryKey = (options: Options) => createQueryKey('types', options); export const typesOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await types({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await types({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: typesQueryKey(options) }); export const complexTypesQueryKey = (options: Options) => createQueryKey('complexTypes', options); export const complexTypesOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await complexTypes({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await complexTypes({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: complexTypesQueryKey(options) }); -export const callWithResultFromHeaderMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithResultFromHeader({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const testErrorCodeMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await testErrorCode({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const callWithResultFromHeaderMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithResultFromHeader({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const testErrorCodeMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await testErrorCode({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; /** * Body should not be unknown * * Body should not be unknown */ -export const postApiVbyApiVersionBodyMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await postApiVbyApiVersionBody({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const postApiVbyApiVersionBodyMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await postApiVbyApiVersionBody({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/name-builder/@tanstack/react-query.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/name-builder/@tanstack/react-query.gen.ts index 52077bd6b..43c90277c 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/name-builder/@tanstack/react-query.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/name-builder/@tanstack/react-query.gen.ts @@ -42,55 +42,85 @@ const createQueryKey = (id: string, options?: TOptions export const getFooD = (options?: Options) => createQueryKey('getFoo', options); export const getFooE = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getFoo({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getFoo({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getFooD(options) }); -export const fooPostC = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await fooPost({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooPostC = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await fooPost({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; -export const fooPutC = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await fooPut({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooPutC = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await fooPut({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const getFooBarD = (options?: Options) => createQueryKey('getFooBar', options); export const getFooBarE = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getFooBar({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getFooBar({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getFooBarD(options) }); -export const fooBarPostC = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await fooBarPost({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooBarPostC = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await fooBarPost({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; -export const fooBarPutC = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await fooBarPut({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooBarPutC = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await fooBarPut({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/asClass/@tanstack/solid-query.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/asClass/@tanstack/solid-query.gen.ts index 3be7126b7..908344e1b 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/asClass/@tanstack/solid-query.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/asClass/@tanstack/solid-query.gen.ts @@ -42,55 +42,85 @@ const createQueryKey = (id: string, options?: TOptions export const getFooQueryKey = (options?: Options) => createQueryKey('getFoo', options); export const getFooOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await FooBazService.getFoo({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await FooBazService.getFoo({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getFooQueryKey(options) }); -export const fooPostMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await FooBazService.fooService.post({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooPostMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await FooBazService.fooService.post({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; -export const fooPutMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await FooBazService.fooService.put({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooPutMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await FooBazService.fooService.put({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const getFooBarQueryKey = (options?: Options) => createQueryKey('getFooBar', options); export const getFooBarOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await BarBazService.getFooBar({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await BarBazService.getFooBar({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getFooBarQueryKey(options) }); -export const fooBarPostMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await FooBazService.fooService.barService.post({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooBarPostMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await FooBazService.fooService.barService.post({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; -export const fooBarPutMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await FooBazService.fooService.barService.put({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooBarPutMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await FooBazService.fooService.barService.put({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/asClass/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/asClass/sdk.gen.ts index 320f1fb34..8b221a746 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/asClass/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/asClass/sdk.gen.ts @@ -19,27 +19,39 @@ export type Options(options?: Options) { return (options?.client ?? client).post({ url: '/foo/bar', ...options }); } + public static post(options?: Options) { + return (options?.client ?? client).post({ url: '/foo/bar', ...options }); + } - public static put(options?: Options) { return (options?.client ?? client).put({ url: '/foo/bar', ...options }); } + public static put(options?: Options) { + return (options?.client ?? client).put({ url: '/foo/bar', ...options }); + } } export class FooService { - public static post(options?: Options) { return (options?.client ?? client).post({ url: '/foo', ...options }); } + public static post(options?: Options) { + return (options?.client ?? client).post({ url: '/foo', ...options }); + } - public static put(options?: Options) { return (options?.client ?? client).put({ url: '/foo', ...options }); } + public static put(options?: Options) { + return (options?.client ?? client).put({ url: '/foo', ...options }); + } static barService = BarService; } export class FooBazService { - public static getFoo(options?: Options) { return (options?.client ?? client).get({ url: '/foo', ...options }); } + public static getFoo(options?: Options) { + return (options?.client ?? client).get({ url: '/foo', ...options }); + } static fooService = FooService; } export class BarBazService { - public static getFooBar(options?: Options) { return (options?.client ?? client).get({ url: '/foo/bar', ...options }); } + public static getFooBar(options?: Options) { + return (options?.client ?? client).get({ url: '/foo/bar', ...options }); + } static fooService = FooService; } diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/axios/@tanstack/solid-query.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/axios/@tanstack/solid-query.gen.ts index fd8e94352..7a51e436a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/axios/@tanstack/solid-query.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/axios/@tanstack/solid-query.gen.ts @@ -43,308 +43,464 @@ const createQueryKey = (id: string, options?: TOptions export const serviceWithEmptyTagQueryKey = (options?: Options) => createQueryKey('serviceWithEmptyTag', options); export const serviceWithEmptyTagOptions = (options?: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await serviceWithEmptyTag({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await serviceWithEmptyTag({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: serviceWithEmptyTagQueryKey(options) }); -export const patchApiVbyApiVersionNoTagMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await patchApiVbyApiVersionNoTag({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const fooWowMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await fooWow({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const deleteCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await deleteCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const patchApiVbyApiVersionNoTagMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await patchApiVbyApiVersionNoTag({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const fooWowMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await fooWow({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const deleteCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await deleteCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const getCallWithoutParametersAndResponseQueryKey = (options?: Options) => createQueryKey('getCallWithoutParametersAndResponse', options); export const getCallWithoutParametersAndResponseOptions = (options?: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getCallWithoutParametersAndResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getCallWithoutParametersAndResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getCallWithoutParametersAndResponseQueryKey(options) }); -export const patchCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await patchCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const postCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await postCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const putCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await putCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithDescriptionsMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDescriptions({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithParametersMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithParameters({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithWeirdParameterNamesMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithWeirdParameterNames({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const patchCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await patchCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const postCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await postCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const putCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await putCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithDescriptionsMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDescriptions({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithParametersMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithParameters({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithWeirdParameterNamesMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithWeirdParameterNames({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const callWithDefaultParametersQueryKey = (options: Options) => createQueryKey('callWithDefaultParameters', options); export const callWithDefaultParametersOptions = (options: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithDefaultParameters({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithDefaultParameters({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithDefaultParametersQueryKey(options) }); -export const callWithDefaultOptionalParametersMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDefaultOptionalParameters({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callToTestOrderOfParamsMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callToTestOrderOfParams({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const duplicateNameMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const callWithDefaultOptionalParametersMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDefaultOptionalParameters({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callToTestOrderOfParamsMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callToTestOrderOfParams({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const duplicateNameMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const duplicateName2QueryKey = (options?: Options) => createQueryKey('duplicateName2', options); export const duplicateName2Options = (options?: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await duplicateName2({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await duplicateName2({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: duplicateName2QueryKey(options) }); -export const duplicateName3Mutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName3({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const duplicateName4Mutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName4({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const duplicateName3Mutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName3({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const duplicateName4Mutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName4({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const callWithNoContentResponseQueryKey = (options?: Options) => createQueryKey('callWithNoContentResponse', options); export const callWithNoContentResponseOptions = (options?: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithNoContentResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithNoContentResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithNoContentResponseQueryKey(options) }); export const callWithResponseAndNoContentResponseQueryKey = (options?: Options) => createQueryKey('callWithResponseAndNoContentResponse', options); export const callWithResponseAndNoContentResponseOptions = (options?: Options) => queryOptions, CallWithResponseAndNoContentResponseResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithResponseAndNoContentResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithResponseAndNoContentResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithResponseAndNoContentResponseQueryKey(options) }); export const dummyAQueryKey = (options?: Options) => createQueryKey('dummyA', options); export const dummyAOptions = (options?: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await dummyA({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await dummyA({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: dummyAQueryKey(options) }); export const dummyBQueryKey = (options?: Options) => createQueryKey('dummyB', options); export const dummyBOptions = (options?: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await dummyB({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await dummyB({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: dummyBQueryKey(options) }); export const callWithResponseQueryKey = (options?: Options) => createQueryKey('callWithResponse', options); export const callWithResponseOptions = (options?: Options) => queryOptions, CallWithResponseResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithResponseQueryKey(options) }); -export const callWithDuplicateResponsesMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDuplicateResponses({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithResponsesMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithResponses({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const callWithDuplicateResponsesMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDuplicateResponses({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithResponsesMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithResponses({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const collectionFormatQueryKey = (options: Options) => createQueryKey('collectionFormat', options); export const collectionFormatOptions = (options: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await collectionFormat({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await collectionFormat({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: collectionFormatQueryKey(options) }); export const typesQueryKey = (options: Options) => createQueryKey('types', options); export const typesOptions = (options: Options) => queryOptions, TypesResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await types({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await types({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: typesQueryKey(options) }); export const complexTypesQueryKey = (options: Options) => createQueryKey('complexTypes', options); export const complexTypesOptions = (options: Options) => queryOptions, ComplexTypesResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await complexTypes({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await complexTypes({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: complexTypesQueryKey(options) }); -export const callWithResultFromHeaderMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithResultFromHeader({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const testErrorCodeMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await testErrorCode({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const callWithResultFromHeaderMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithResultFromHeader({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const testErrorCodeMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await testErrorCode({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; /** * Body should not be unknown * * Body should not be unknown */ -export const postApiVbyApiVersionBodyMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await postApiVbyApiVersionBody({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const postApiVbyApiVersionBodyMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await postApiVbyApiVersionBody({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/fetch/@tanstack/solid-query.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/fetch/@tanstack/solid-query.gen.ts index 5737b3c02..c4092a30b 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/fetch/@tanstack/solid-query.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/fetch/@tanstack/solid-query.gen.ts @@ -42,308 +42,464 @@ const createQueryKey = (id: string, options?: TOptions export const serviceWithEmptyTagQueryKey = (options?: Options) => createQueryKey('serviceWithEmptyTag', options); export const serviceWithEmptyTagOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await serviceWithEmptyTag({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await serviceWithEmptyTag({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: serviceWithEmptyTagQueryKey(options) }); -export const patchApiVbyApiVersionNoTagMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await patchApiVbyApiVersionNoTag({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const fooWowMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await fooWow({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const deleteCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await deleteCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const patchApiVbyApiVersionNoTagMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await patchApiVbyApiVersionNoTag({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const fooWowMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await fooWow({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const deleteCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await deleteCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const getCallWithoutParametersAndResponseQueryKey = (options?: Options) => createQueryKey('getCallWithoutParametersAndResponse', options); export const getCallWithoutParametersAndResponseOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getCallWithoutParametersAndResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getCallWithoutParametersAndResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getCallWithoutParametersAndResponseQueryKey(options) }); -export const patchCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await patchCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const postCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await postCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const putCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await putCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithDescriptionsMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDescriptions({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithParametersMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithParameters({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithWeirdParameterNamesMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithWeirdParameterNames({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const patchCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await patchCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const postCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await postCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const putCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await putCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithDescriptionsMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDescriptions({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithParametersMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithParameters({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithWeirdParameterNamesMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithWeirdParameterNames({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const callWithDefaultParametersQueryKey = (options: Options) => createQueryKey('callWithDefaultParameters', options); export const callWithDefaultParametersOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithDefaultParameters({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithDefaultParameters({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithDefaultParametersQueryKey(options) }); -export const callWithDefaultOptionalParametersMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDefaultOptionalParameters({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callToTestOrderOfParamsMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callToTestOrderOfParams({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const duplicateNameMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const callWithDefaultOptionalParametersMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDefaultOptionalParameters({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callToTestOrderOfParamsMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callToTestOrderOfParams({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const duplicateNameMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const duplicateName2QueryKey = (options?: Options) => createQueryKey('duplicateName2', options); export const duplicateName2Options = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await duplicateName2({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await duplicateName2({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: duplicateName2QueryKey(options) }); -export const duplicateName3Mutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName3({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const duplicateName4Mutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName4({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const duplicateName3Mutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName3({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const duplicateName4Mutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName4({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const callWithNoContentResponseQueryKey = (options?: Options) => createQueryKey('callWithNoContentResponse', options); export const callWithNoContentResponseOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithNoContentResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithNoContentResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithNoContentResponseQueryKey(options) }); export const callWithResponseAndNoContentResponseQueryKey = (options?: Options) => createQueryKey('callWithResponseAndNoContentResponse', options); export const callWithResponseAndNoContentResponseOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithResponseAndNoContentResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithResponseAndNoContentResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithResponseAndNoContentResponseQueryKey(options) }); export const dummyAQueryKey = (options?: Options) => createQueryKey('dummyA', options); export const dummyAOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await dummyA({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await dummyA({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: dummyAQueryKey(options) }); export const dummyBQueryKey = (options?: Options) => createQueryKey('dummyB', options); export const dummyBOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await dummyB({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await dummyB({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: dummyBQueryKey(options) }); export const callWithResponseQueryKey = (options?: Options) => createQueryKey('callWithResponse', options); export const callWithResponseOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithResponseQueryKey(options) }); -export const callWithDuplicateResponsesMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDuplicateResponses({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithResponsesMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithResponses({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const callWithDuplicateResponsesMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDuplicateResponses({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithResponsesMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithResponses({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const collectionFormatQueryKey = (options: Options) => createQueryKey('collectionFormat', options); export const collectionFormatOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await collectionFormat({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await collectionFormat({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: collectionFormatQueryKey(options) }); export const typesQueryKey = (options: Options) => createQueryKey('types', options); export const typesOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await types({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await types({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: typesQueryKey(options) }); export const complexTypesQueryKey = (options: Options) => createQueryKey('complexTypes', options); export const complexTypesOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await complexTypes({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await complexTypes({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: complexTypesQueryKey(options) }); -export const callWithResultFromHeaderMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithResultFromHeader({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const testErrorCodeMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await testErrorCode({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const callWithResultFromHeaderMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithResultFromHeader({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const testErrorCodeMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await testErrorCode({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; /** * Body should not be unknown * * Body should not be unknown */ -export const postApiVbyApiVersionBodyMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await postApiVbyApiVersionBody({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const postApiVbyApiVersionBodyMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await postApiVbyApiVersionBody({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/name-builder/@tanstack/solid-query.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/name-builder/@tanstack/solid-query.gen.ts index 6e56543cd..ba1febdda 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/name-builder/@tanstack/solid-query.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/name-builder/@tanstack/solid-query.gen.ts @@ -42,55 +42,85 @@ const createQueryKey = (id: string, options?: TOptions export const getFooD = (options?: Options) => createQueryKey('getFoo', options); export const getFooE = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getFoo({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getFoo({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getFooD(options) }); -export const fooPostC = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await fooPost({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooPostC = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await fooPost({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; -export const fooPutC = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await fooPut({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooPutC = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await fooPut({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const getFooBarD = (options?: Options) => createQueryKey('getFooBar', options); export const getFooBarE = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getFooBar({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getFooBar({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getFooBarD(options) }); -export const fooBarPostC = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await fooBarPost({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooBarPostC = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await fooBarPost({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; -export const fooBarPutC = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await fooBarPut({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooBarPutC = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await fooBarPut({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/asClass/@tanstack/svelte-query.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/asClass/@tanstack/svelte-query.gen.ts index 8a3f1dff8..4f7ad47a7 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/asClass/@tanstack/svelte-query.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/asClass/@tanstack/svelte-query.gen.ts @@ -42,55 +42,85 @@ const createQueryKey = (id: string, options?: TOptions export const getFooQueryKey = (options?: Options) => createQueryKey('getFoo', options); export const getFooOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await FooBazService.getFoo({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await FooBazService.getFoo({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getFooQueryKey(options) }); -export const fooPostMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await FooBazService.fooService.post({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooPostMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await FooBazService.fooService.post({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; -export const fooPutMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await FooBazService.fooService.put({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooPutMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await FooBazService.fooService.put({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const getFooBarQueryKey = (options?: Options) => createQueryKey('getFooBar', options); export const getFooBarOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await BarBazService.getFooBar({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await BarBazService.getFooBar({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getFooBarQueryKey(options) }); -export const fooBarPostMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await FooBazService.fooService.barService.post({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooBarPostMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await FooBazService.fooService.barService.post({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; -export const fooBarPutMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await FooBazService.fooService.barService.put({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooBarPutMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await FooBazService.fooService.barService.put({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/asClass/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/asClass/sdk.gen.ts index 320f1fb34..8b221a746 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/asClass/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/asClass/sdk.gen.ts @@ -19,27 +19,39 @@ export type Options(options?: Options) { return (options?.client ?? client).post({ url: '/foo/bar', ...options }); } + public static post(options?: Options) { + return (options?.client ?? client).post({ url: '/foo/bar', ...options }); + } - public static put(options?: Options) { return (options?.client ?? client).put({ url: '/foo/bar', ...options }); } + public static put(options?: Options) { + return (options?.client ?? client).put({ url: '/foo/bar', ...options }); + } } export class FooService { - public static post(options?: Options) { return (options?.client ?? client).post({ url: '/foo', ...options }); } + public static post(options?: Options) { + return (options?.client ?? client).post({ url: '/foo', ...options }); + } - public static put(options?: Options) { return (options?.client ?? client).put({ url: '/foo', ...options }); } + public static put(options?: Options) { + return (options?.client ?? client).put({ url: '/foo', ...options }); + } static barService = BarService; } export class FooBazService { - public static getFoo(options?: Options) { return (options?.client ?? client).get({ url: '/foo', ...options }); } + public static getFoo(options?: Options) { + return (options?.client ?? client).get({ url: '/foo', ...options }); + } static fooService = FooService; } export class BarBazService { - public static getFooBar(options?: Options) { return (options?.client ?? client).get({ url: '/foo/bar', ...options }); } + public static getFooBar(options?: Options) { + return (options?.client ?? client).get({ url: '/foo/bar', ...options }); + } static fooService = FooService; } diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/axios/@tanstack/svelte-query.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/axios/@tanstack/svelte-query.gen.ts index fb5aa3181..8900d4a58 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/axios/@tanstack/svelte-query.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/axios/@tanstack/svelte-query.gen.ts @@ -43,308 +43,464 @@ const createQueryKey = (id: string, options?: TOptions export const serviceWithEmptyTagQueryKey = (options?: Options) => createQueryKey('serviceWithEmptyTag', options); export const serviceWithEmptyTagOptions = (options?: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await serviceWithEmptyTag({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await serviceWithEmptyTag({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: serviceWithEmptyTagQueryKey(options) }); -export const patchApiVbyApiVersionNoTagMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await patchApiVbyApiVersionNoTag({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const fooWowMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await fooWow({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const deleteCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await deleteCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const patchApiVbyApiVersionNoTagMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await patchApiVbyApiVersionNoTag({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const fooWowMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await fooWow({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const deleteCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await deleteCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const getCallWithoutParametersAndResponseQueryKey = (options?: Options) => createQueryKey('getCallWithoutParametersAndResponse', options); export const getCallWithoutParametersAndResponseOptions = (options?: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getCallWithoutParametersAndResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getCallWithoutParametersAndResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getCallWithoutParametersAndResponseQueryKey(options) }); -export const patchCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await patchCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const postCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await postCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const putCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await putCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithDescriptionsMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDescriptions({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithParametersMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithParameters({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithWeirdParameterNamesMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithWeirdParameterNames({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const patchCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await patchCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const postCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await postCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const putCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await putCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithDescriptionsMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDescriptions({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithParametersMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithParameters({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithWeirdParameterNamesMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithWeirdParameterNames({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const callWithDefaultParametersQueryKey = (options: Options) => createQueryKey('callWithDefaultParameters', options); export const callWithDefaultParametersOptions = (options: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithDefaultParameters({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithDefaultParameters({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithDefaultParametersQueryKey(options) }); -export const callWithDefaultOptionalParametersMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDefaultOptionalParameters({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callToTestOrderOfParamsMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callToTestOrderOfParams({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const duplicateNameMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const callWithDefaultOptionalParametersMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDefaultOptionalParameters({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callToTestOrderOfParamsMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callToTestOrderOfParams({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const duplicateNameMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const duplicateName2QueryKey = (options?: Options) => createQueryKey('duplicateName2', options); export const duplicateName2Options = (options?: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await duplicateName2({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await duplicateName2({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: duplicateName2QueryKey(options) }); -export const duplicateName3Mutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName3({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const duplicateName4Mutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName4({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const duplicateName3Mutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName3({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const duplicateName4Mutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName4({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const callWithNoContentResponseQueryKey = (options?: Options) => createQueryKey('callWithNoContentResponse', options); export const callWithNoContentResponseOptions = (options?: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithNoContentResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithNoContentResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithNoContentResponseQueryKey(options) }); export const callWithResponseAndNoContentResponseQueryKey = (options?: Options) => createQueryKey('callWithResponseAndNoContentResponse', options); export const callWithResponseAndNoContentResponseOptions = (options?: Options) => queryOptions, CallWithResponseAndNoContentResponseResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithResponseAndNoContentResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithResponseAndNoContentResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithResponseAndNoContentResponseQueryKey(options) }); export const dummyAQueryKey = (options?: Options) => createQueryKey('dummyA', options); export const dummyAOptions = (options?: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await dummyA({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await dummyA({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: dummyAQueryKey(options) }); export const dummyBQueryKey = (options?: Options) => createQueryKey('dummyB', options); export const dummyBOptions = (options?: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await dummyB({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await dummyB({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: dummyBQueryKey(options) }); export const callWithResponseQueryKey = (options?: Options) => createQueryKey('callWithResponse', options); export const callWithResponseOptions = (options?: Options) => queryOptions, CallWithResponseResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithResponseQueryKey(options) }); -export const callWithDuplicateResponsesMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDuplicateResponses({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithResponsesMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithResponses({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const callWithDuplicateResponsesMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDuplicateResponses({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithResponsesMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithResponses({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const collectionFormatQueryKey = (options: Options) => createQueryKey('collectionFormat', options); export const collectionFormatOptions = (options: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await collectionFormat({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await collectionFormat({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: collectionFormatQueryKey(options) }); export const typesQueryKey = (options: Options) => createQueryKey('types', options); export const typesOptions = (options: Options) => queryOptions, TypesResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await types({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await types({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: typesQueryKey(options) }); export const complexTypesQueryKey = (options: Options) => createQueryKey('complexTypes', options); export const complexTypesOptions = (options: Options) => queryOptions, ComplexTypesResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await complexTypes({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await complexTypes({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: complexTypesQueryKey(options) }); -export const callWithResultFromHeaderMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithResultFromHeader({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const testErrorCodeMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await testErrorCode({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const callWithResultFromHeaderMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithResultFromHeader({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const testErrorCodeMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await testErrorCode({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; /** * Body should not be unknown * * Body should not be unknown */ -export const postApiVbyApiVersionBodyMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await postApiVbyApiVersionBody({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const postApiVbyApiVersionBodyMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await postApiVbyApiVersionBody({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/fetch/@tanstack/svelte-query.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/fetch/@tanstack/svelte-query.gen.ts index 4253cdefe..e14c0d70c 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/fetch/@tanstack/svelte-query.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/fetch/@tanstack/svelte-query.gen.ts @@ -42,308 +42,464 @@ const createQueryKey = (id: string, options?: TOptions export const serviceWithEmptyTagQueryKey = (options?: Options) => createQueryKey('serviceWithEmptyTag', options); export const serviceWithEmptyTagOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await serviceWithEmptyTag({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await serviceWithEmptyTag({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: serviceWithEmptyTagQueryKey(options) }); -export const patchApiVbyApiVersionNoTagMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await patchApiVbyApiVersionNoTag({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const fooWowMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await fooWow({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const deleteCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await deleteCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const patchApiVbyApiVersionNoTagMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await patchApiVbyApiVersionNoTag({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const fooWowMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await fooWow({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const deleteCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await deleteCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const getCallWithoutParametersAndResponseQueryKey = (options?: Options) => createQueryKey('getCallWithoutParametersAndResponse', options); export const getCallWithoutParametersAndResponseOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getCallWithoutParametersAndResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getCallWithoutParametersAndResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getCallWithoutParametersAndResponseQueryKey(options) }); -export const patchCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await patchCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const postCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await postCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const putCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await putCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithDescriptionsMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDescriptions({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithParametersMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithParameters({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithWeirdParameterNamesMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithWeirdParameterNames({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const patchCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await patchCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const postCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await postCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const putCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await putCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithDescriptionsMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDescriptions({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithParametersMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithParameters({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithWeirdParameterNamesMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithWeirdParameterNames({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const callWithDefaultParametersQueryKey = (options: Options) => createQueryKey('callWithDefaultParameters', options); export const callWithDefaultParametersOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithDefaultParameters({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithDefaultParameters({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithDefaultParametersQueryKey(options) }); -export const callWithDefaultOptionalParametersMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDefaultOptionalParameters({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callToTestOrderOfParamsMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callToTestOrderOfParams({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const duplicateNameMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const callWithDefaultOptionalParametersMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDefaultOptionalParameters({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callToTestOrderOfParamsMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callToTestOrderOfParams({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const duplicateNameMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const duplicateName2QueryKey = (options?: Options) => createQueryKey('duplicateName2', options); export const duplicateName2Options = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await duplicateName2({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await duplicateName2({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: duplicateName2QueryKey(options) }); -export const duplicateName3Mutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName3({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const duplicateName4Mutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName4({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const duplicateName3Mutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName3({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const duplicateName4Mutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName4({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const callWithNoContentResponseQueryKey = (options?: Options) => createQueryKey('callWithNoContentResponse', options); export const callWithNoContentResponseOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithNoContentResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithNoContentResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithNoContentResponseQueryKey(options) }); export const callWithResponseAndNoContentResponseQueryKey = (options?: Options) => createQueryKey('callWithResponseAndNoContentResponse', options); export const callWithResponseAndNoContentResponseOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithResponseAndNoContentResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithResponseAndNoContentResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithResponseAndNoContentResponseQueryKey(options) }); export const dummyAQueryKey = (options?: Options) => createQueryKey('dummyA', options); export const dummyAOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await dummyA({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await dummyA({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: dummyAQueryKey(options) }); export const dummyBQueryKey = (options?: Options) => createQueryKey('dummyB', options); export const dummyBOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await dummyB({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await dummyB({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: dummyBQueryKey(options) }); export const callWithResponseQueryKey = (options?: Options) => createQueryKey('callWithResponse', options); export const callWithResponseOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithResponseQueryKey(options) }); -export const callWithDuplicateResponsesMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDuplicateResponses({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithResponsesMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithResponses({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const callWithDuplicateResponsesMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDuplicateResponses({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithResponsesMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithResponses({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const collectionFormatQueryKey = (options: Options) => createQueryKey('collectionFormat', options); export const collectionFormatOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await collectionFormat({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await collectionFormat({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: collectionFormatQueryKey(options) }); export const typesQueryKey = (options: Options) => createQueryKey('types', options); export const typesOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await types({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await types({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: typesQueryKey(options) }); export const complexTypesQueryKey = (options: Options) => createQueryKey('complexTypes', options); export const complexTypesOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await complexTypes({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await complexTypes({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: complexTypesQueryKey(options) }); -export const callWithResultFromHeaderMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithResultFromHeader({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const testErrorCodeMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await testErrorCode({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const callWithResultFromHeaderMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithResultFromHeader({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const testErrorCodeMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await testErrorCode({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; /** * Body should not be unknown * * Body should not be unknown */ -export const postApiVbyApiVersionBodyMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await postApiVbyApiVersionBody({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const postApiVbyApiVersionBodyMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await postApiVbyApiVersionBody({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/name-builder/@tanstack/svelte-query.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/name-builder/@tanstack/svelte-query.gen.ts index 9b44f31cf..6a831b5b3 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/name-builder/@tanstack/svelte-query.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/name-builder/@tanstack/svelte-query.gen.ts @@ -42,55 +42,85 @@ const createQueryKey = (id: string, options?: TOptions export const getFooD = (options?: Options) => createQueryKey('getFoo', options); export const getFooE = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getFoo({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getFoo({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getFooD(options) }); -export const fooPostC = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await fooPost({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooPostC = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await fooPost({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; -export const fooPutC = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await fooPut({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooPutC = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await fooPut({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const getFooBarD = (options?: Options) => createQueryKey('getFooBar', options); export const getFooBarE = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getFooBar({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getFooBar({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getFooBarD(options) }); -export const fooBarPostC = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await fooBarPost({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooBarPostC = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await fooBarPost({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; -export const fooBarPutC = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await fooBarPut({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooBarPutC = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await fooBarPut({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/asClass/@tanstack/vue-query.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/asClass/@tanstack/vue-query.gen.ts index 1d7442c84..767635c77 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/asClass/@tanstack/vue-query.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/asClass/@tanstack/vue-query.gen.ts @@ -42,55 +42,85 @@ const createQueryKey = (id: string, options?: TOptions export const getFooQueryKey = (options?: Options) => createQueryKey('getFoo', options); export const getFooOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await FooBazService.getFoo({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await FooBazService.getFoo({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getFooQueryKey(options) }); -export const fooPostMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await FooBazService.fooService.post({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooPostMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await FooBazService.fooService.post({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; -export const fooPutMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await FooBazService.fooService.put({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooPutMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await FooBazService.fooService.put({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const getFooBarQueryKey = (options?: Options) => createQueryKey('getFooBar', options); export const getFooBarOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await BarBazService.getFooBar({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await BarBazService.getFooBar({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getFooBarQueryKey(options) }); -export const fooBarPostMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await FooBazService.fooService.barService.post({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooBarPostMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await FooBazService.fooService.barService.post({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; -export const fooBarPutMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await FooBazService.fooService.barService.put({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooBarPutMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await FooBazService.fooService.barService.put({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/asClass/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/asClass/sdk.gen.ts index 320f1fb34..8b221a746 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/asClass/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/asClass/sdk.gen.ts @@ -19,27 +19,39 @@ export type Options(options?: Options) { return (options?.client ?? client).post({ url: '/foo/bar', ...options }); } + public static post(options?: Options) { + return (options?.client ?? client).post({ url: '/foo/bar', ...options }); + } - public static put(options?: Options) { return (options?.client ?? client).put({ url: '/foo/bar', ...options }); } + public static put(options?: Options) { + return (options?.client ?? client).put({ url: '/foo/bar', ...options }); + } } export class FooService { - public static post(options?: Options) { return (options?.client ?? client).post({ url: '/foo', ...options }); } + public static post(options?: Options) { + return (options?.client ?? client).post({ url: '/foo', ...options }); + } - public static put(options?: Options) { return (options?.client ?? client).put({ url: '/foo', ...options }); } + public static put(options?: Options) { + return (options?.client ?? client).put({ url: '/foo', ...options }); + } static barService = BarService; } export class FooBazService { - public static getFoo(options?: Options) { return (options?.client ?? client).get({ url: '/foo', ...options }); } + public static getFoo(options?: Options) { + return (options?.client ?? client).get({ url: '/foo', ...options }); + } static fooService = FooService; } export class BarBazService { - public static getFooBar(options?: Options) { return (options?.client ?? client).get({ url: '/foo/bar', ...options }); } + public static getFooBar(options?: Options) { + return (options?.client ?? client).get({ url: '/foo/bar', ...options }); + } static fooService = FooService; } diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/axios/@tanstack/vue-query.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/axios/@tanstack/vue-query.gen.ts index 5d2f30b60..5a5ce3b11 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/axios/@tanstack/vue-query.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/axios/@tanstack/vue-query.gen.ts @@ -43,308 +43,464 @@ const createQueryKey = (id: string, options?: TOptions export const serviceWithEmptyTagQueryKey = (options?: Options) => createQueryKey('serviceWithEmptyTag', options); export const serviceWithEmptyTagOptions = (options?: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await serviceWithEmptyTag({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await serviceWithEmptyTag({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: serviceWithEmptyTagQueryKey(options) }); -export const patchApiVbyApiVersionNoTagMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await patchApiVbyApiVersionNoTag({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const fooWowMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await fooWow({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const deleteCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await deleteCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const patchApiVbyApiVersionNoTagMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await patchApiVbyApiVersionNoTag({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const fooWowMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await fooWow({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const deleteCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await deleteCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const getCallWithoutParametersAndResponseQueryKey = (options?: Options) => createQueryKey('getCallWithoutParametersAndResponse', options); export const getCallWithoutParametersAndResponseOptions = (options?: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getCallWithoutParametersAndResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getCallWithoutParametersAndResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getCallWithoutParametersAndResponseQueryKey(options) }); -export const patchCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await patchCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const postCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await postCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const putCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await putCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithDescriptionsMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDescriptions({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithParametersMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithParameters({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithWeirdParameterNamesMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithWeirdParameterNames({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const patchCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await patchCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const postCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await postCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const putCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await putCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithDescriptionsMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDescriptions({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithParametersMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithParameters({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithWeirdParameterNamesMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithWeirdParameterNames({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const callWithDefaultParametersQueryKey = (options: Options) => createQueryKey('callWithDefaultParameters', options); export const callWithDefaultParametersOptions = (options: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithDefaultParameters({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithDefaultParameters({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithDefaultParametersQueryKey(options) }); -export const callWithDefaultOptionalParametersMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDefaultOptionalParameters({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callToTestOrderOfParamsMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callToTestOrderOfParams({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const duplicateNameMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const callWithDefaultOptionalParametersMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDefaultOptionalParameters({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callToTestOrderOfParamsMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callToTestOrderOfParams({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const duplicateNameMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const duplicateName2QueryKey = (options?: Options) => createQueryKey('duplicateName2', options); export const duplicateName2Options = (options?: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await duplicateName2({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await duplicateName2({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: duplicateName2QueryKey(options) }); -export const duplicateName3Mutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName3({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const duplicateName4Mutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName4({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const duplicateName3Mutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName3({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const duplicateName4Mutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName4({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const callWithNoContentResponseQueryKey = (options?: Options) => createQueryKey('callWithNoContentResponse', options); export const callWithNoContentResponseOptions = (options?: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithNoContentResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithNoContentResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithNoContentResponseQueryKey(options) }); export const callWithResponseAndNoContentResponseQueryKey = (options?: Options) => createQueryKey('callWithResponseAndNoContentResponse', options); export const callWithResponseAndNoContentResponseOptions = (options?: Options) => queryOptions, CallWithResponseAndNoContentResponseResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithResponseAndNoContentResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithResponseAndNoContentResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithResponseAndNoContentResponseQueryKey(options) }); export const dummyAQueryKey = (options?: Options) => createQueryKey('dummyA', options); export const dummyAOptions = (options?: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await dummyA({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await dummyA({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: dummyAQueryKey(options) }); export const dummyBQueryKey = (options?: Options) => createQueryKey('dummyB', options); export const dummyBOptions = (options?: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await dummyB({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await dummyB({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: dummyBQueryKey(options) }); export const callWithResponseQueryKey = (options?: Options) => createQueryKey('callWithResponse', options); export const callWithResponseOptions = (options?: Options) => queryOptions, CallWithResponseResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithResponseQueryKey(options) }); -export const callWithDuplicateResponsesMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDuplicateResponses({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithResponsesMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithResponses({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const callWithDuplicateResponsesMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDuplicateResponses({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithResponsesMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithResponses({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const collectionFormatQueryKey = (options: Options) => createQueryKey('collectionFormat', options); export const collectionFormatOptions = (options: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await collectionFormat({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await collectionFormat({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: collectionFormatQueryKey(options) }); export const typesQueryKey = (options: Options) => createQueryKey('types', options); export const typesOptions = (options: Options) => queryOptions, TypesResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await types({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await types({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: typesQueryKey(options) }); export const complexTypesQueryKey = (options: Options) => createQueryKey('complexTypes', options); export const complexTypesOptions = (options: Options) => queryOptions, ComplexTypesResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await complexTypes({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await complexTypes({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: complexTypesQueryKey(options) }); -export const callWithResultFromHeaderMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithResultFromHeader({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const testErrorCodeMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await testErrorCode({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const callWithResultFromHeaderMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithResultFromHeader({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const testErrorCodeMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await testErrorCode({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; /** * Body should not be unknown * * Body should not be unknown */ -export const postApiVbyApiVersionBodyMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await postApiVbyApiVersionBody({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const postApiVbyApiVersionBodyMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await postApiVbyApiVersionBody({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/fetch/@tanstack/vue-query.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/fetch/@tanstack/vue-query.gen.ts index ce7280a3d..b545d1817 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/fetch/@tanstack/vue-query.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/fetch/@tanstack/vue-query.gen.ts @@ -42,308 +42,464 @@ const createQueryKey = (id: string, options?: TOptions export const serviceWithEmptyTagQueryKey = (options?: Options) => createQueryKey('serviceWithEmptyTag', options); export const serviceWithEmptyTagOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await serviceWithEmptyTag({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await serviceWithEmptyTag({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: serviceWithEmptyTagQueryKey(options) }); -export const patchApiVbyApiVersionNoTagMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await patchApiVbyApiVersionNoTag({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const fooWowMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await fooWow({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const deleteCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await deleteCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const patchApiVbyApiVersionNoTagMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await patchApiVbyApiVersionNoTag({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const fooWowMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await fooWow({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const deleteCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await deleteCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const getCallWithoutParametersAndResponseQueryKey = (options?: Options) => createQueryKey('getCallWithoutParametersAndResponse', options); export const getCallWithoutParametersAndResponseOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getCallWithoutParametersAndResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getCallWithoutParametersAndResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getCallWithoutParametersAndResponseQueryKey(options) }); -export const patchCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await patchCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const postCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await postCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const putCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await putCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithDescriptionsMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDescriptions({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithParametersMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithParameters({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithWeirdParameterNamesMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithWeirdParameterNames({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const patchCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await patchCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const postCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await postCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const putCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await putCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithDescriptionsMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDescriptions({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithParametersMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithParameters({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithWeirdParameterNamesMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithWeirdParameterNames({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const callWithDefaultParametersQueryKey = (options: Options) => createQueryKey('callWithDefaultParameters', options); export const callWithDefaultParametersOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithDefaultParameters({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithDefaultParameters({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithDefaultParametersQueryKey(options) }); -export const callWithDefaultOptionalParametersMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDefaultOptionalParameters({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callToTestOrderOfParamsMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callToTestOrderOfParams({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const duplicateNameMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const callWithDefaultOptionalParametersMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDefaultOptionalParameters({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callToTestOrderOfParamsMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callToTestOrderOfParams({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const duplicateNameMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const duplicateName2QueryKey = (options?: Options) => createQueryKey('duplicateName2', options); export const duplicateName2Options = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await duplicateName2({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await duplicateName2({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: duplicateName2QueryKey(options) }); -export const duplicateName3Mutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName3({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const duplicateName4Mutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName4({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const duplicateName3Mutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName3({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const duplicateName4Mutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName4({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const callWithNoContentResponseQueryKey = (options?: Options) => createQueryKey('callWithNoContentResponse', options); export const callWithNoContentResponseOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithNoContentResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithNoContentResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithNoContentResponseQueryKey(options) }); export const callWithResponseAndNoContentResponseQueryKey = (options?: Options) => createQueryKey('callWithResponseAndNoContentResponse', options); export const callWithResponseAndNoContentResponseOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithResponseAndNoContentResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithResponseAndNoContentResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithResponseAndNoContentResponseQueryKey(options) }); export const dummyAQueryKey = (options?: Options) => createQueryKey('dummyA', options); export const dummyAOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await dummyA({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await dummyA({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: dummyAQueryKey(options) }); export const dummyBQueryKey = (options?: Options) => createQueryKey('dummyB', options); export const dummyBOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await dummyB({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await dummyB({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: dummyBQueryKey(options) }); export const callWithResponseQueryKey = (options?: Options) => createQueryKey('callWithResponse', options); export const callWithResponseOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithResponseQueryKey(options) }); -export const callWithDuplicateResponsesMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDuplicateResponses({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithResponsesMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithResponses({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const callWithDuplicateResponsesMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDuplicateResponses({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithResponsesMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithResponses({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const collectionFormatQueryKey = (options: Options) => createQueryKey('collectionFormat', options); export const collectionFormatOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await collectionFormat({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await collectionFormat({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: collectionFormatQueryKey(options) }); export const typesQueryKey = (options: Options) => createQueryKey('types', options); export const typesOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await types({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await types({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: typesQueryKey(options) }); export const complexTypesQueryKey = (options: Options) => createQueryKey('complexTypes', options); export const complexTypesOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await complexTypes({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await complexTypes({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: complexTypesQueryKey(options) }); -export const callWithResultFromHeaderMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithResultFromHeader({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const testErrorCodeMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await testErrorCode({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const callWithResultFromHeaderMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithResultFromHeader({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const testErrorCodeMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await testErrorCode({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; /** * Body should not be unknown * * Body should not be unknown */ -export const postApiVbyApiVersionBodyMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await postApiVbyApiVersionBody({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const postApiVbyApiVersionBodyMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await postApiVbyApiVersionBody({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/name-builder/@tanstack/vue-query.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/name-builder/@tanstack/vue-query.gen.ts index 6ed25f5f3..bfd35f1d6 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/name-builder/@tanstack/vue-query.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/name-builder/@tanstack/vue-query.gen.ts @@ -42,55 +42,85 @@ const createQueryKey = (id: string, options?: TOptions export const getFooD = (options?: Options) => createQueryKey('getFoo', options); export const getFooE = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getFoo({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getFoo({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getFooD(options) }); -export const fooPostC = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await fooPost({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooPostC = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await fooPost({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; -export const fooPutC = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await fooPut({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooPutC = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await fooPut({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const getFooBarD = (options?: Options) => createQueryKey('getFooBar', options); export const getFooBarE = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getFooBar({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getFooBar({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getFooBarD(options) }); -export const fooBarPostC = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await fooBarPost({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooBarPostC = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await fooBarPost({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; -export const fooBarPutC = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await fooBarPut({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooBarPutC = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await fooBarPut({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/internal-name-conflict/@tanstack/react-query.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/internal-name-conflict/@tanstack/react-query.gen.ts index 1cc839174..c7e01dadf 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/internal-name-conflict/@tanstack/react-query.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/internal-name-conflict/@tanstack/react-query.gen.ts @@ -42,27 +42,42 @@ const createQueryKey = (id: string, options?: TOptions export const createQueryKey2 = (options?: Options) => createQueryKey('create', options); export const createOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await create({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await create({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: createQueryKey2(options) }); -export const create2Mutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await create2({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const create2Mutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await create2({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; -export const create3Mutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await create3({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const create3Mutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await create3({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@angular/common/default-class/@angular/common.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@angular/common/default-class/@angular/common.gen.ts index feeaafc50..2cb208158 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@angular/common/default-class/@angular/common.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@angular/common/default-class/@angular/common.gen.ts @@ -9,49 +9,61 @@ import type { ApiVVersionODataControllerCountData, ApiVVersionODataControllerCou @Injectable({ providedIn: 'root' }) export class DefaultServiceRequests { - public export(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'GET', - url: '/api/v{api-version}/no+tag', - ...options - }); } - - public patchApiVbyApiVersionNoTag(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'PATCH', - url: '/api/v{api-version}/no+tag', - ...options - }); } - - public import(options: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'POST', - url: '/api/v{api-version}/no+tag', - ...options - }); } - - public fooWow(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'PUT', - url: '/api/v{api-version}/no+tag', - ...options - }); } - - public getApiVbyApiVersionSimpleOperation(options: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'GET', - url: '/api/v{api-version}/simple:operation', - ...options - }); } + public export(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/no+tag', + ...options + }); + } + + public patchApiVbyApiVersionNoTag(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'PATCH', + url: '/api/v{api-version}/no+tag', + ...options + }); + } + + public import(options: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/no+tag', + ...options + }); + } + + public fooWow(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'PUT', + url: '/api/v{api-version}/no+tag', + ...options + }); + } + + public getApiVbyApiVersionSimpleOperation(options: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/simple:operation', + ...options + }); + } } export class ODataControllerServiceRequests { - public apiVVersionODataControllerCount(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'GET', - url: '/api/v{api-version}/simple/$count', - ...options - }); } + public apiVVersionODataControllerCount(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/simple/$count', + ...options + }); + } } export class VVersionServiceRequests { @@ -64,103 +76,129 @@ export class ApiServiceRequests { @Injectable({ providedIn: 'root' }) export class SimpleServiceRequests { - public deleteCallWithoutParametersAndResponse(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'DELETE', - url: '/api/v{api-version}/simple', - ...options - }); } - - public getCallWithoutParametersAndResponse(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'GET', - url: '/api/v{api-version}/simple', - ...options - }); } - - public headCallWithoutParametersAndResponse(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'HEAD', - url: '/api/v{api-version}/simple', - ...options - }); } - - public optionsCallWithoutParametersAndResponse(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'OPTIONS', - url: '/api/v{api-version}/simple', - ...options - }); } - - public patchCallWithoutParametersAndResponse(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'PATCH', - url: '/api/v{api-version}/simple', - ...options - }); } - - public postCallWithoutParametersAndResponse(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'POST', - url: '/api/v{api-version}/simple', - ...options - }); } - - public putCallWithoutParametersAndResponse(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'PUT', - url: '/api/v{api-version}/simple', - ...options - }); } + public deleteCallWithoutParametersAndResponse(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'DELETE', + url: '/api/v{api-version}/simple', + ...options + }); + } + + public getCallWithoutParametersAndResponse(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/simple', + ...options + }); + } + + public headCallWithoutParametersAndResponse(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'HEAD', + url: '/api/v{api-version}/simple', + ...options + }); + } + + public optionsCallWithoutParametersAndResponse(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'OPTIONS', + url: '/api/v{api-version}/simple', + ...options + }); + } + + public patchCallWithoutParametersAndResponse(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'PATCH', + url: '/api/v{api-version}/simple', + ...options + }); + } + + public postCallWithoutParametersAndResponse(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/simple', + ...options + }); + } + + public putCallWithoutParametersAndResponse(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'PUT', + url: '/api/v{api-version}/simple', + ...options + }); + } apiService = new ApiServiceRequests(); } @Injectable({ providedIn: 'root' }) export class ParametersServiceRequests { - public deleteFoo(options: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'DELETE', - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); } - - public callWithParameters(options: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'POST', - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options - }); } - - public callWithWeirdParameterNames(options: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'POST', - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options - }); } - - public getCallWithOptionalParam(options: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'GET', - url: '/api/v{api-version}/parameters', - ...options - }); } - - public postCallWithOptionalParam(options: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'POST', - url: '/api/v{api-version}/parameters', - ...options - }); } + public deleteFoo(options: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'DELETE', + url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', + ...options + }); + } + + public callWithParameters(options: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/parameters/{parameterPath}', + ...options + }); + } + + public callWithWeirdParameterNames(options: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', + ...options + }); + } + + public getCallWithOptionalParam(options: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/parameters', + ...options + }); + } + + public postCallWithOptionalParam(options: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/parameters', + ...options + }); + } } @Injectable({ providedIn: 'root' }) export class DescriptionsServiceRequests { - public callWithDescriptions(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'POST', - url: '/api/v{api-version}/descriptions', - ...options - }); } + public callWithDescriptions(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/descriptions', + ...options + }); + } } @Injectable({ providedIn: 'root' }) @@ -168,310 +206,406 @@ export class DeprecatedServiceRequests { /** * @deprecated */ - public deprecatedCall(options: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'POST', - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); } + public deprecatedCall(options: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/parameters/deprecated', + ...options + }); + } } @Injectable({ providedIn: 'root' }) export class RequestBodyServiceRequests { - public postApiVbyApiVersionRequestBody(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'POST', - url: '/api/v{api-version}/requestBody', - ...options - }); } + public postApiVbyApiVersionRequestBody(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/requestBody', + ...options + }); + } } @Injectable({ providedIn: 'root' }) export class FormDataServiceRequests { - public postApiVbyApiVersionFormData(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'POST', - url: '/api/v{api-version}/formData', - ...options - }); } + public postApiVbyApiVersionFormData(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/formData', + ...options + }); + } } @Injectable({ providedIn: 'root' }) export class DefaultsServiceRequests { - public callWithDefaultParameters(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'GET', - url: '/api/v{api-version}/defaults', - ...options - }); } - - public callWithDefaultOptionalParameters(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'POST', - url: '/api/v{api-version}/defaults', - ...options - }); } - - public callToTestOrderOfParams(options: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'PUT', - url: '/api/v{api-version}/defaults', - ...options - }); } + public callWithDefaultParameters(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/defaults', + ...options + }); + } + + public callWithDefaultOptionalParameters(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/defaults', + ...options + }); + } + + public callToTestOrderOfParams(options: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'PUT', + url: '/api/v{api-version}/defaults', + ...options + }); + } } @Injectable({ providedIn: 'root' }) export class DuplicateServiceRequests { - public duplicateName(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'DELETE', - url: '/api/v{api-version}/duplicate', - ...options - }); } - - public duplicateName2(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'GET', - url: '/api/v{api-version}/duplicate', - ...options - }); } - - public duplicateName3(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'POST', - url: '/api/v{api-version}/duplicate', - ...options - }); } - - public duplicateName4(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'PUT', - url: '/api/v{api-version}/duplicate', - ...options - }); } + public duplicateName(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'DELETE', + url: '/api/v{api-version}/duplicate', + ...options + }); + } + + public duplicateName2(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/duplicate', + ...options + }); + } + + public duplicateName3(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/duplicate', + ...options + }); + } + + public duplicateName4(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'PUT', + url: '/api/v{api-version}/duplicate', + ...options + }); + } } @Injectable({ providedIn: 'root' }) export class NoContentServiceRequests { - public callWithNoContentResponse(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'GET', - url: '/api/v{api-version}/no-content', - ...options - }); } - - public callWithResponseAndNoContentResponse(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'GET', - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); } + public callWithNoContentResponse(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/no-content', + ...options + }); + } + + public callWithResponseAndNoContentResponse(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/multiple-tags/response-and-no-content', + ...options + }); + } } @Injectable({ providedIn: 'root' }) export class ResponseServiceRequests { - public callWithResponseAndNoContentResponse(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'GET', - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); } - - public callWithResponse(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'GET', - url: '/api/v{api-version}/response', - ...options - }); } - - public callWithDuplicateResponses(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'POST', - url: '/api/v{api-version}/response', - ...options - }); } - - public callWithResponses(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'PUT', - url: '/api/v{api-version}/response', - ...options - }); } + public callWithResponseAndNoContentResponse(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/multiple-tags/response-and-no-content', + ...options + }); + } + + public callWithResponse(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/response', + ...options + }); + } + + public callWithDuplicateResponses(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/response', + ...options + }); + } + + public callWithResponses(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'PUT', + url: '/api/v{api-version}/response', + ...options + }); + } } @Injectable({ providedIn: 'root' }) export class MultipleTags1ServiceRequests { - public dummyA(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'GET', - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); } - - public dummyB(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'GET', - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); } + public dummyA(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/multiple-tags/a', + ...options + }); + } + + public dummyB(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/multiple-tags/b', + ...options + }); + } } @Injectable({ providedIn: 'root' }) export class MultipleTags2ServiceRequests { - public dummyA(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'GET', - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); } - - public dummyB(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'GET', - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); } + public dummyA(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/multiple-tags/a', + ...options + }); + } + + public dummyB(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/multiple-tags/b', + ...options + }); + } } @Injectable({ providedIn: 'root' }) export class MultipleTags3ServiceRequests { - public dummyB(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'GET', - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); } + public dummyB(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/multiple-tags/b', + ...options + }); + } } @Injectable({ providedIn: 'root' }) export class CollectionFormatServiceRequests { - public collectionFormat(options: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'GET', - url: '/api/v{api-version}/collectionFormat', - ...options - }); } + public collectionFormat(options: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/collectionFormat', + ...options + }); + } } @Injectable({ providedIn: 'root' }) export class TypesServiceRequests { - public types(options: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'GET', - url: '/api/v{api-version}/types', - ...options - }); } + public types(options: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/types', + ...options + }); + } } @Injectable({ providedIn: 'root' }) export class UploadServiceRequests { - public uploadFile(options: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'POST', - url: '/api/v{api-version}/upload', - ...options - }); } + public uploadFile(options: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/upload', + ...options + }); + } } @Injectable({ providedIn: 'root' }) export class FileResponseServiceRequests { - public fileResponse(options: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'GET', - url: '/api/v{api-version}/file/{id}', - ...options - }); } + public fileResponse(options: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/file/{id}', + ...options + }); + } } @Injectable({ providedIn: 'root' }) export class ComplexServiceRequests { - public complexTypes(options: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'GET', - url: '/api/v{api-version}/complex', - ...options - }); } - - public complexParams(options: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'PUT', - url: '/api/v{api-version}/complex/{id}', - ...options - }); } + public complexTypes(options: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/complex', + ...options + }); + } + + public complexParams(options: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'PUT', + url: '/api/v{api-version}/complex/{id}', + ...options + }); + } } @Injectable({ providedIn: 'root' }) export class MultipartServiceRequests { - public multipartResponse(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'GET', - url: '/api/v{api-version}/multipart', - ...options - }); } - - public multipartRequest(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'POST', - url: '/api/v{api-version}/multipart', - ...options - }); } + public multipartResponse(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/multipart', + ...options + }); + } + + public multipartRequest(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/multipart', + ...options + }); + } } @Injectable({ providedIn: 'root' }) export class HeaderServiceRequests { - public callWithResultFromHeader(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'POST', - url: '/api/v{api-version}/header', - ...options - }); } + public callWithResultFromHeader(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/header', + ...options + }); + } } @Injectable({ providedIn: 'root' }) export class ErrorServiceRequests { - public testErrorCode(options: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'POST', - url: '/api/v{api-version}/error', - ...options - }); } + public testErrorCode(options: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/error', + ...options + }); + } } @Injectable({ providedIn: 'root' }) export class NonAsciiÆøåÆøÅöôêÊServiceRequests { - public nonAsciiæøåÆøÅöôêÊ字符串(options: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'POST', - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); } + public nonAsciiæøåÆøÅöôêÊ字符串(options: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', + ...options + }); + } /** * Login User */ - public putWithFormUrlEncoded(options: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'PUT', - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); } + public putWithFormUrlEncoded(options: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'PUT', + url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', + ...options + }); + } } @Injectable({ providedIn: 'root' }) export class DefaultServiceResources { - public export(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(DefaultServiceRequests).export(opts) : undefined; }); } - - public patchApiVbyApiVersionNoTag(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(DefaultServiceRequests).patchApiVbyApiVersionNoTag(opts) : undefined; }); } - - public import(options: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(DefaultServiceRequests).import(opts) : undefined; }); } - - public fooWow(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(DefaultServiceRequests).fooWow(opts) : undefined; }); } - - public getApiVbyApiVersionSimpleOperation(options: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(DefaultServiceRequests).getApiVbyApiVersionSimpleOperation(opts) : undefined; }); } + public export(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(DefaultServiceRequests).export(opts) : undefined; + }); + } + + public patchApiVbyApiVersionNoTag(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(DefaultServiceRequests).patchApiVbyApiVersionNoTag(opts) : undefined; + }); + } + + public import(options: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(DefaultServiceRequests).import(opts) : undefined; + }); + } + + public fooWow(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(DefaultServiceRequests).fooWow(opts) : undefined; + }); + } + + public getApiVbyApiVersionSimpleOperation(options: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(DefaultServiceRequests).getApiVbyApiVersionSimpleOperation(opts) : undefined; + }); + } } export class ODataControllerServiceResources { - public apiVVersionODataControllerCount(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(SimpleServiceRequests).apiService.vVersionService.oDataControllerService.apiVVersionODataControllerCount(opts) : undefined; }); } + public apiVVersionODataControllerCount(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(SimpleServiceRequests).apiService.vVersionService.oDataControllerService.apiVVersionODataControllerCount(opts) : undefined; + }); + } } export class VVersionServiceResources { @@ -484,38 +618,103 @@ export class ApiServiceResources { @Injectable({ providedIn: 'root' }) export class SimpleServiceResources { - public deleteCallWithoutParametersAndResponse(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(SimpleServiceRequests).deleteCallWithoutParametersAndResponse(opts) : undefined; }); } - - public getCallWithoutParametersAndResponse(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(SimpleServiceRequests).getCallWithoutParametersAndResponse(opts) : undefined; }); } - - public headCallWithoutParametersAndResponse(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(SimpleServiceRequests).headCallWithoutParametersAndResponse(opts) : undefined; }); } - - public optionsCallWithoutParametersAndResponse(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(SimpleServiceRequests).optionsCallWithoutParametersAndResponse(opts) : undefined; }); } - - public patchCallWithoutParametersAndResponse(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(SimpleServiceRequests).patchCallWithoutParametersAndResponse(opts) : undefined; }); } - - public postCallWithoutParametersAndResponse(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(SimpleServiceRequests).postCallWithoutParametersAndResponse(opts) : undefined; }); } - - public putCallWithoutParametersAndResponse(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(SimpleServiceRequests).putCallWithoutParametersAndResponse(opts) : undefined; }); } + public deleteCallWithoutParametersAndResponse(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(SimpleServiceRequests).deleteCallWithoutParametersAndResponse(opts) : undefined; + }); + } + + public getCallWithoutParametersAndResponse(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(SimpleServiceRequests).getCallWithoutParametersAndResponse(opts) : undefined; + }); + } + + public headCallWithoutParametersAndResponse(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(SimpleServiceRequests).headCallWithoutParametersAndResponse(opts) : undefined; + }); + } + + public optionsCallWithoutParametersAndResponse(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(SimpleServiceRequests).optionsCallWithoutParametersAndResponse(opts) : undefined; + }); + } + + public patchCallWithoutParametersAndResponse(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(SimpleServiceRequests).patchCallWithoutParametersAndResponse(opts) : undefined; + }); + } + + public postCallWithoutParametersAndResponse(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(SimpleServiceRequests).postCallWithoutParametersAndResponse(opts) : undefined; + }); + } + + public putCallWithoutParametersAndResponse(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(SimpleServiceRequests).putCallWithoutParametersAndResponse(opts) : undefined; + }); + } apiService = new ApiServiceResources(); } @Injectable({ providedIn: 'root' }) export class ParametersServiceResources { - public deleteFoo(options: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(ParametersServiceRequests).deleteFoo(opts) : undefined; }); } - - public callWithParameters(options: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(ParametersServiceRequests).callWithParameters(opts) : undefined; }); } - - public callWithWeirdParameterNames(options: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(ParametersServiceRequests).callWithWeirdParameterNames(opts) : undefined; }); } - - public getCallWithOptionalParam(options: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(ParametersServiceRequests).getCallWithOptionalParam(opts) : undefined; }); } - - public postCallWithOptionalParam(options: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(ParametersServiceRequests).postCallWithOptionalParam(opts) : undefined; }); } + public deleteFoo(options: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(ParametersServiceRequests).deleteFoo(opts) : undefined; + }); + } + + public callWithParameters(options: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(ParametersServiceRequests).callWithParameters(opts) : undefined; + }); + } + + public callWithWeirdParameterNames(options: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(ParametersServiceRequests).callWithWeirdParameterNames(opts) : undefined; + }); + } + + public getCallWithOptionalParam(options: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(ParametersServiceRequests).getCallWithOptionalParam(opts) : undefined; + }); + } + + public postCallWithOptionalParam(options: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(ParametersServiceRequests).postCallWithOptionalParam(opts) : undefined; + }); + } } @Injectable({ providedIn: 'root' }) export class DescriptionsServiceResources { - public callWithDescriptions(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(DescriptionsServiceRequests).callWithDescriptions(opts) : undefined; }); } + public callWithDescriptions(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(DescriptionsServiceRequests).callWithDescriptions(opts) : undefined; + }); + } } @Injectable({ providedIn: 'root' }) @@ -523,126 +722,291 @@ export class DeprecatedServiceResources { /** * @deprecated */ - public deprecatedCall(options: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(DeprecatedServiceRequests).deprecatedCall(opts) : undefined; }); } + public deprecatedCall(options: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(DeprecatedServiceRequests).deprecatedCall(opts) : undefined; + }); + } } @Injectable({ providedIn: 'root' }) export class RequestBodyServiceResources { - public postApiVbyApiVersionRequestBody(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(RequestBodyServiceRequests).postApiVbyApiVersionRequestBody(opts) : undefined; }); } + public postApiVbyApiVersionRequestBody(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(RequestBodyServiceRequests).postApiVbyApiVersionRequestBody(opts) : undefined; + }); + } } @Injectable({ providedIn: 'root' }) export class FormDataServiceResources { - public postApiVbyApiVersionFormData(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(FormDataServiceRequests).postApiVbyApiVersionFormData(opts) : undefined; }); } + public postApiVbyApiVersionFormData(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(FormDataServiceRequests).postApiVbyApiVersionFormData(opts) : undefined; + }); + } } @Injectable({ providedIn: 'root' }) export class DefaultsServiceResources { - public callWithDefaultParameters(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(DefaultsServiceRequests).callWithDefaultParameters(opts) : undefined; }); } + public callWithDefaultParameters(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(DefaultsServiceRequests).callWithDefaultParameters(opts) : undefined; + }); + } - public callWithDefaultOptionalParameters(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(DefaultsServiceRequests).callWithDefaultOptionalParameters(opts) : undefined; }); } + public callWithDefaultOptionalParameters(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(DefaultsServiceRequests).callWithDefaultOptionalParameters(opts) : undefined; + }); + } - public callToTestOrderOfParams(options: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(DefaultsServiceRequests).callToTestOrderOfParams(opts) : undefined; }); } + public callToTestOrderOfParams(options: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(DefaultsServiceRequests).callToTestOrderOfParams(opts) : undefined; + }); + } } @Injectable({ providedIn: 'root' }) export class DuplicateServiceResources { - public duplicateName(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(DuplicateServiceRequests).duplicateName(opts) : undefined; }); } - - public duplicateName2(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(DuplicateServiceRequests).duplicateName2(opts) : undefined; }); } - - public duplicateName3(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(DuplicateServiceRequests).duplicateName3(opts) : undefined; }); } - - public duplicateName4(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(DuplicateServiceRequests).duplicateName4(opts) : undefined; }); } + public duplicateName(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(DuplicateServiceRequests).duplicateName(opts) : undefined; + }); + } + + public duplicateName2(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(DuplicateServiceRequests).duplicateName2(opts) : undefined; + }); + } + + public duplicateName3(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(DuplicateServiceRequests).duplicateName3(opts) : undefined; + }); + } + + public duplicateName4(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(DuplicateServiceRequests).duplicateName4(opts) : undefined; + }); + } } @Injectable({ providedIn: 'root' }) export class NoContentServiceResources { - public callWithNoContentResponse(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(NoContentServiceRequests).callWithNoContentResponse(opts) : undefined; }); } + public callWithNoContentResponse(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(NoContentServiceRequests).callWithNoContentResponse(opts) : undefined; + }); + } - public callWithResponseAndNoContentResponse(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(ResponseServiceRequests).callWithResponseAndNoContentResponse(opts) : undefined; }); } + public callWithResponseAndNoContentResponse(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(ResponseServiceRequests).callWithResponseAndNoContentResponse(opts) : undefined; + }); + } } @Injectable({ providedIn: 'root' }) export class ResponseServiceResources { - public callWithResponseAndNoContentResponse(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(ResponseServiceRequests).callWithResponseAndNoContentResponse(opts) : undefined; }); } - - public callWithResponse(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(ResponseServiceRequests).callWithResponse(opts) : undefined; }); } - - public callWithDuplicateResponses(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(ResponseServiceRequests).callWithDuplicateResponses(opts) : undefined; }); } - - public callWithResponses(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(ResponseServiceRequests).callWithResponses(opts) : undefined; }); } + public callWithResponseAndNoContentResponse(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(ResponseServiceRequests).callWithResponseAndNoContentResponse(opts) : undefined; + }); + } + + public callWithResponse(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(ResponseServiceRequests).callWithResponse(opts) : undefined; + }); + } + + public callWithDuplicateResponses(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(ResponseServiceRequests).callWithDuplicateResponses(opts) : undefined; + }); + } + + public callWithResponses(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(ResponseServiceRequests).callWithResponses(opts) : undefined; + }); + } } @Injectable({ providedIn: 'root' }) export class MultipleTags1ServiceResources { - public dummyA(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(MultipleTags1ServiceRequests).dummyA(opts) : undefined; }); } + public dummyA(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(MultipleTags1ServiceRequests).dummyA(opts) : undefined; + }); + } - public dummyB(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(MultipleTags1ServiceRequests).dummyB(opts) : undefined; }); } + public dummyB(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(MultipleTags1ServiceRequests).dummyB(opts) : undefined; + }); + } } @Injectable({ providedIn: 'root' }) export class MultipleTags2ServiceResources { - public dummyA(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(MultipleTags1ServiceRequests).dummyA(opts) : undefined; }); } + public dummyA(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(MultipleTags1ServiceRequests).dummyA(opts) : undefined; + }); + } - public dummyB(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(MultipleTags1ServiceRequests).dummyB(opts) : undefined; }); } + public dummyB(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(MultipleTags1ServiceRequests).dummyB(opts) : undefined; + }); + } } @Injectable({ providedIn: 'root' }) export class MultipleTags3ServiceResources { - public dummyB(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(MultipleTags1ServiceRequests).dummyB(opts) : undefined; }); } + public dummyB(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(MultipleTags1ServiceRequests).dummyB(opts) : undefined; + }); + } } @Injectable({ providedIn: 'root' }) export class CollectionFormatServiceResources { - public collectionFormat(options: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(CollectionFormatServiceRequests).collectionFormat(opts) : undefined; }); } + public collectionFormat(options: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(CollectionFormatServiceRequests).collectionFormat(opts) : undefined; + }); + } } @Injectable({ providedIn: 'root' }) export class TypesServiceResources { - public types(options: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(TypesServiceRequests).types(opts) : undefined; }); } + public types(options: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(TypesServiceRequests).types(opts) : undefined; + }); + } } @Injectable({ providedIn: 'root' }) export class UploadServiceResources { - public uploadFile(options: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(UploadServiceRequests).uploadFile(opts) : undefined; }); } + public uploadFile(options: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(UploadServiceRequests).uploadFile(opts) : undefined; + }); + } } @Injectable({ providedIn: 'root' }) export class FileResponseServiceResources { - public fileResponse(options: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(FileResponseServiceRequests).fileResponse(opts) : undefined; }); } + public fileResponse(options: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(FileResponseServiceRequests).fileResponse(opts) : undefined; + }); + } } @Injectable({ providedIn: 'root' }) export class ComplexServiceResources { - public complexTypes(options: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(ComplexServiceRequests).complexTypes(opts) : undefined; }); } + public complexTypes(options: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(ComplexServiceRequests).complexTypes(opts) : undefined; + }); + } - public complexParams(options: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(ComplexServiceRequests).complexParams(opts) : undefined; }); } + public complexParams(options: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(ComplexServiceRequests).complexParams(opts) : undefined; + }); + } } @Injectable({ providedIn: 'root' }) export class MultipartServiceResources { - public multipartResponse(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(MultipartServiceRequests).multipartResponse(opts) : undefined; }); } + public multipartResponse(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(MultipartServiceRequests).multipartResponse(opts) : undefined; + }); + } - public multipartRequest(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(MultipartServiceRequests).multipartRequest(opts) : undefined; }); } + public multipartRequest(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(MultipartServiceRequests).multipartRequest(opts) : undefined; + }); + } } @Injectable({ providedIn: 'root' }) export class HeaderServiceResources { - public callWithResultFromHeader(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(HeaderServiceRequests).callWithResultFromHeader(opts) : undefined; }); } + public callWithResultFromHeader(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(HeaderServiceRequests).callWithResultFromHeader(opts) : undefined; + }); + } } @Injectable({ providedIn: 'root' }) export class ErrorServiceResources { - public testErrorCode(options: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(ErrorServiceRequests).testErrorCode(opts) : undefined; }); } + public testErrorCode(options: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(ErrorServiceRequests).testErrorCode(opts) : undefined; + }); + } } @Injectable({ providedIn: 'root' }) export class NonAsciiÆøåÆøÅöôêÊServiceResources { - public nonAsciiæøåÆøÅöôêÊ字符串(options: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(NonAsciiÆøåÆøÅöôêÊServiceRequests).nonAsciiæøåÆøÅöôêÊ字符串(opts) : undefined; }); } + public nonAsciiæøåÆøÅöôêÊ字符串(options: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(NonAsciiÆøåÆøÅöôêÊServiceRequests).nonAsciiæøåÆøÅöôêÊ字符串(opts) : undefined; + }); + } /** * Login User */ - public putWithFormUrlEncoded(options: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(NonAsciiÆøåÆøÅöôêÊServiceRequests).putWithFormUrlEncoded(opts) : undefined; }); } + public putWithFormUrlEncoded(options: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(NonAsciiÆøåÆøÅöôêÊServiceRequests).putWithFormUrlEncoded(opts) : undefined; + }); + } } diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@angular/common/default/@angular/common.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@angular/common/default/@angular/common.gen.ts index 2aeb7aacc..474d7c8c6 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@angular/common/default/@angular/common.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@angular/common/default/@angular/common.gen.ts @@ -348,104 +348,248 @@ export const putWithFormUrlEncodedRequest = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? exportRequest(opts) : undefined; }); +export const exportResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? exportRequest(opts) : undefined; +}); -export const patchApiVbyApiVersionNoTagResource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? patchApiVbyApiVersionNoTagRequest(opts) : undefined; }); +export const patchApiVbyApiVersionNoTagResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? patchApiVbyApiVersionNoTagRequest(opts) : undefined; +}); -export const importResource = (options: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? importRequest(opts) : undefined; }); +export const importResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? importRequest(opts) : undefined; +}); -export const fooWowResource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? fooWowRequest(opts) : undefined; }); +export const fooWowResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? fooWowRequest(opts) : undefined; +}); -export const apiVVersionODataControllerCountResource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? apiVVersionODataControllerCountRequest(opts) : undefined; }); +export const apiVVersionODataControllerCountResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? apiVVersionODataControllerCountRequest(opts) : undefined; +}); -export const getApiVbyApiVersionSimpleOperationResource = (options: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? getApiVbyApiVersionSimpleOperationRequest(opts) : undefined; }); +export const getApiVbyApiVersionSimpleOperationResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? getApiVbyApiVersionSimpleOperationRequest(opts) : undefined; +}); -export const deleteCallWithoutParametersAndResponseResource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? deleteCallWithoutParametersAndResponseRequest(opts) : undefined; }); +export const deleteCallWithoutParametersAndResponseResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? deleteCallWithoutParametersAndResponseRequest(opts) : undefined; +}); -export const getCallWithoutParametersAndResponseResource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? getCallWithoutParametersAndResponseRequest(opts) : undefined; }); +export const getCallWithoutParametersAndResponseResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? getCallWithoutParametersAndResponseRequest(opts) : undefined; +}); -export const headCallWithoutParametersAndResponseResource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? headCallWithoutParametersAndResponseRequest(opts) : undefined; }); +export const headCallWithoutParametersAndResponseResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? headCallWithoutParametersAndResponseRequest(opts) : undefined; +}); -export const optionsCallWithoutParametersAndResponseResource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? optionsCallWithoutParametersAndResponseRequest(opts) : undefined; }); +export const optionsCallWithoutParametersAndResponseResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? optionsCallWithoutParametersAndResponseRequest(opts) : undefined; +}); -export const patchCallWithoutParametersAndResponseResource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? patchCallWithoutParametersAndResponseRequest(opts) : undefined; }); +export const patchCallWithoutParametersAndResponseResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? patchCallWithoutParametersAndResponseRequest(opts) : undefined; +}); -export const postCallWithoutParametersAndResponseResource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? postCallWithoutParametersAndResponseRequest(opts) : undefined; }); +export const postCallWithoutParametersAndResponseResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? postCallWithoutParametersAndResponseRequest(opts) : undefined; +}); -export const putCallWithoutParametersAndResponseResource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? putCallWithoutParametersAndResponseRequest(opts) : undefined; }); +export const putCallWithoutParametersAndResponseResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? putCallWithoutParametersAndResponseRequest(opts) : undefined; +}); -export const deleteFooResource = (options: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? deleteFooRequest(opts) : undefined; }); +export const deleteFooResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? deleteFooRequest(opts) : undefined; +}); -export const callWithDescriptionsResource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? callWithDescriptionsRequest(opts) : undefined; }); +export const callWithDescriptionsResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? callWithDescriptionsRequest(opts) : undefined; +}); /** * @deprecated */ -export const deprecatedCallResource = (options: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? deprecatedCallRequest(opts) : undefined; }); +export const deprecatedCallResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? deprecatedCallRequest(opts) : undefined; +}); -export const callWithParametersResource = (options: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? callWithParametersRequest(opts) : undefined; }); +export const callWithParametersResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? callWithParametersRequest(opts) : undefined; +}); -export const callWithWeirdParameterNamesResource = (options: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? callWithWeirdParameterNamesRequest(opts) : undefined; }); +export const callWithWeirdParameterNamesResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? callWithWeirdParameterNamesRequest(opts) : undefined; +}); -export const getCallWithOptionalParamResource = (options: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? getCallWithOptionalParamRequest(opts) : undefined; }); +export const getCallWithOptionalParamResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? getCallWithOptionalParamRequest(opts) : undefined; +}); -export const postCallWithOptionalParamResource = (options: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? postCallWithOptionalParamRequest(opts) : undefined; }); +export const postCallWithOptionalParamResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? postCallWithOptionalParamRequest(opts) : undefined; +}); -export const postApiVbyApiVersionRequestBodyResource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? postApiVbyApiVersionRequestBodyRequest(opts) : undefined; }); +export const postApiVbyApiVersionRequestBodyResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? postApiVbyApiVersionRequestBodyRequest(opts) : undefined; +}); -export const postApiVbyApiVersionFormDataResource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? postApiVbyApiVersionFormDataRequest(opts) : undefined; }); +export const postApiVbyApiVersionFormDataResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? postApiVbyApiVersionFormDataRequest(opts) : undefined; +}); -export const callWithDefaultParametersResource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? callWithDefaultParametersRequest(opts) : undefined; }); +export const callWithDefaultParametersResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? callWithDefaultParametersRequest(opts) : undefined; +}); -export const callWithDefaultOptionalParametersResource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? callWithDefaultOptionalParametersRequest(opts) : undefined; }); +export const callWithDefaultOptionalParametersResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? callWithDefaultOptionalParametersRequest(opts) : undefined; +}); -export const callToTestOrderOfParamsResource = (options: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? callToTestOrderOfParamsRequest(opts) : undefined; }); +export const callToTestOrderOfParamsResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? callToTestOrderOfParamsRequest(opts) : undefined; +}); -export const duplicateNameResource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? duplicateNameRequest(opts) : undefined; }); +export const duplicateNameResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? duplicateNameRequest(opts) : undefined; +}); -export const duplicateName2Resource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? duplicateName2Request(opts) : undefined; }); +export const duplicateName2Resource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? duplicateName2Request(opts) : undefined; +}); -export const duplicateName3Resource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? duplicateName3Request(opts) : undefined; }); +export const duplicateName3Resource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? duplicateName3Request(opts) : undefined; +}); -export const duplicateName4Resource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? duplicateName4Request(opts) : undefined; }); +export const duplicateName4Resource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? duplicateName4Request(opts) : undefined; +}); -export const callWithNoContentResponseResource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? callWithNoContentResponseRequest(opts) : undefined; }); +export const callWithNoContentResponseResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? callWithNoContentResponseRequest(opts) : undefined; +}); -export const callWithResponseAndNoContentResponseResource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? callWithResponseAndNoContentResponseRequest(opts) : undefined; }); +export const callWithResponseAndNoContentResponseResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? callWithResponseAndNoContentResponseRequest(opts) : undefined; +}); -export const dummyAResource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? dummyARequest(opts) : undefined; }); +export const dummyAResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? dummyARequest(opts) : undefined; +}); -export const dummyBResource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? dummyBRequest(opts) : undefined; }); +export const dummyBResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? dummyBRequest(opts) : undefined; +}); -export const callWithResponseResource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? callWithResponseRequest(opts) : undefined; }); +export const callWithResponseResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? callWithResponseRequest(opts) : undefined; +}); -export const callWithDuplicateResponsesResource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? callWithDuplicateResponsesRequest(opts) : undefined; }); +export const callWithDuplicateResponsesResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? callWithDuplicateResponsesRequest(opts) : undefined; +}); -export const callWithResponsesResource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? callWithResponsesRequest(opts) : undefined; }); +export const callWithResponsesResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? callWithResponsesRequest(opts) : undefined; +}); -export const collectionFormatResource = (options: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? collectionFormatRequest(opts) : undefined; }); +export const collectionFormatResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? collectionFormatRequest(opts) : undefined; +}); -export const typesResource = (options: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? typesRequest(opts) : undefined; }); +export const typesResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? typesRequest(opts) : undefined; +}); -export const uploadFileResource = (options: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? uploadFileRequest(opts) : undefined; }); +export const uploadFileResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? uploadFileRequest(opts) : undefined; +}); -export const fileResponseResource = (options: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? fileResponseRequest(opts) : undefined; }); +export const fileResponseResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? fileResponseRequest(opts) : undefined; +}); -export const complexTypesResource = (options: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? complexTypesRequest(opts) : undefined; }); +export const complexTypesResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? complexTypesRequest(opts) : undefined; +}); -export const multipartResponseResource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? multipartResponseRequest(opts) : undefined; }); +export const multipartResponseResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? multipartResponseRequest(opts) : undefined; +}); -export const multipartRequestResource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? multipartRequestRequest(opts) : undefined; }); +export const multipartRequestResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? multipartRequestRequest(opts) : undefined; +}); -export const complexParamsResource = (options: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? complexParamsRequest(opts) : undefined; }); +export const complexParamsResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? complexParamsRequest(opts) : undefined; +}); -export const callWithResultFromHeaderResource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? callWithResultFromHeaderRequest(opts) : undefined; }); +export const callWithResultFromHeaderResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? callWithResultFromHeaderRequest(opts) : undefined; +}); -export const testErrorCodeResource = (options: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? testErrorCodeRequest(opts) : undefined; }); +export const testErrorCodeResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? testErrorCodeRequest(opts) : undefined; +}); -export const nonAsciiæøåÆøÅöôêÊ字符串Resource = (options: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? nonAsciiæøåÆøÅöôêÊ字符串Request(opts) : undefined; }); +export const nonAsciiæøåÆøÅöôêÊ字符串Resource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? nonAsciiæøåÆøÅöôêÊ字符串Request(opts) : undefined; +}); /** * Login User */ -export const putWithFormUrlEncodedResource = (options: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? putWithFormUrlEncodedRequest(opts) : undefined; }); +export const putWithFormUrlEncodedResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? putWithFormUrlEncodedRequest(opts) : undefined; +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes-instance/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes-instance/sdk.gen.ts index 88a1b02c6..effd73175 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes-instance/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes-instance/sdk.gen.ts @@ -23,13 +23,19 @@ class HeyApiClient { constructor(args?: { client?: Client; - }) { this.client = args?.client ?? client; } + }) { + this.client = args?.client ?? client; + } } export class Domains extends HeyApiClient { - public get(options?: Options) { return (options?.client ?? this.client).get({ url: '/business/providers/domains', ...options }); } + public get(options?: Options) { + return (options?.client ?? this.client).get({ url: '/business/providers/domains', ...options }); + } - public post(options?: Options) { return (options?.client ?? this.client).post({ url: '/business/providers/domains', ...options }); } + public post(options?: Options) { + return (options?.client ?? this.client).post({ url: '/business/providers/domains', ...options }); + } } export class Providers extends HeyApiClient { @@ -37,7 +43,9 @@ export class Providers extends HeyApiClient { } export class Business extends HeyApiClient { - public get(options?: Options) { return (options?.client ?? this.client).get({ url: '/locations/businesses', ...options }); } + public get(options?: Options) { + return (options?.client ?? this.client).get({ url: '/locations/businesses', ...options }); + } providers = new Providers({ client: this.client }); } @@ -55,7 +63,9 @@ class HeyApiRegistry { return instance; } - set(value: T, key?: string): void { this.instances.set(key ?? this.defaultKey, value); } + set(value: T, key?: string): void { + this.instances.set(key ?? this.defaultKey, value); + } } export class NestedSdkWithInstance extends HeyApiClient { @@ -64,11 +74,18 @@ export class NestedSdkWithInstance extends HeyApiClient { constructor(args?: { client?: Client; key?: string; - }) { super(args); NestedSdkWithInstance.__registry.set(this, args?.key); } + }) { + super(args); + NestedSdkWithInstance.__registry.set(this, args?.key); + } - public putBusinessProvidersDomains(options?: Options) { return (options?.client ?? this.client).put({ url: '/business/providers/domains', ...options }); } + public putBusinessProvidersDomains(options?: Options) { + return (options?.client ?? this.client).put({ url: '/business/providers/domains', ...options }); + } - public get(options?: Options) { return (options?.client ?? this.client).get({ url: '/locations', ...options }); } + public get(options?: Options) { + return (options?.client ?? this.client).get({ url: '/locations', ...options }); + } business = new Business({ client: this.client }); } diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes/sdk.gen.ts index bc2324ac0..8c055a5e4 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/client-fetch/sdk-nested-classes/sdk.gen.ts @@ -19,11 +19,17 @@ export type Options(options?: Options) { return (options?.client ?? client).get({ url: '/business/providers/domains', ...options }); } + public static get(options?: Options) { + return (options?.client ?? client).get({ url: '/business/providers/domains', ...options }); + } - public static post(options?: Options) { return (options?.client ?? client).post({ url: '/business/providers/domains', ...options }); } + public static post(options?: Options) { + return (options?.client ?? client).post({ url: '/business/providers/domains', ...options }); + } - public static putBusinessProvidersDomains(options?: Options) { return (options?.client ?? client).put({ url: '/business/providers/domains', ...options }); } + public static putBusinessProvidersDomains(options?: Options) { + return (options?.client ?? client).put({ url: '/business/providers/domains', ...options }); + } } export class Providers { @@ -31,13 +37,17 @@ export class Providers { } export class Business { - public static get(options?: Options) { return (options?.client ?? client).get({ url: '/locations/businesses', ...options }); } + public static get(options?: Options) { + return (options?.client ?? client).get({ url: '/locations/businesses', ...options }); + } static providers = Providers; } export class Locations { - public static get(options?: Options) { return (options?.client ?? client).get({ url: '/locations', ...options }); } + public static get(options?: Options) { + return (options?.client ?? client).get({ url: '/locations', ...options }); + } static business = Business; } diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/sdk/instance/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/sdk/instance/sdk.gen.ts index 5196fa3c5..966bfdf87 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/sdk/instance/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/sdk/instance/sdk.gen.ts @@ -23,19 +23,29 @@ class HeyApiClient { constructor(args?: { client?: Client; - }) { this.client = args?.client ?? client; } + }) { + this.client = args?.client ?? client; + } } export class Bar extends HeyApiClient { - public post(options?: Options) { return (options?.client ?? this.client).post({ url: '/foo/bar', ...options }); } + public post(options?: Options) { + return (options?.client ?? this.client).post({ url: '/foo/bar', ...options }); + } - public put(options?: Options) { return (options?.client ?? this.client).put({ url: '/foo/bar', ...options }); } + public put(options?: Options) { + return (options?.client ?? this.client).put({ url: '/foo/bar', ...options }); + } } export class Foo extends HeyApiClient { - public post(options?: Options) { return (options?.client ?? this.client).post({ url: '/foo', ...options }); } + public post(options?: Options) { + return (options?.client ?? this.client).post({ url: '/foo', ...options }); + } - public put(options?: Options) { return (options?.client ?? this.client).put({ url: '/foo', ...options }); } + public put(options?: Options) { + return (options?.client ?? this.client).put({ url: '/foo', ...options }); + } bar = new Bar({ client: this.client }); } @@ -53,7 +63,9 @@ class HeyApiRegistry { return instance; } - set(value: T, key?: string): void { this.instances.set(key ?? this.defaultKey, value); } + set(value: T, key?: string): void { + this.instances.set(key ?? this.defaultKey, value); + } } export class Sdk extends HeyApiClient { @@ -62,11 +74,18 @@ export class Sdk extends HeyApiClient { constructor(args?: { client?: Client; key?: string; - }) { super(args); Sdk.__registry.set(this, args?.key); } + }) { + super(args); + Sdk.__registry.set(this, args?.key); + } - public getFoo(options?: Options) { return (options?.client ?? this.client).get({ url: '/foo', ...options }); } + public getFoo(options?: Options) { + return (options?.client ?? this.client).get({ url: '/foo', ...options }); + } - public getFooBar(options?: Options) { return (options?.client ?? this.client).get({ url: '/foo/bar', ...options }); } + public getFooBar(options?: Options) { + return (options?.client ?? this.client).get({ url: '/foo/bar', ...options }); + } foo = new Foo({ client: this.client }); } diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/transformers/type-format-valibot/transformers.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/transformers/type-format-valibot/transformers.gen.ts index 4d964f9a6..9c52054bc 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/transformers/type-format-valibot/transformers.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/transformers/type-format-valibot/transformers.gen.ts @@ -1,3 +1,6 @@ // This file is auto-generated by @hey-api/openapi-ts -const fooSchemaResponseTransformer = (data: any) => { data.foo = BigInt(data.foo.toString()); return data; }; +const fooSchemaResponseTransformer = (data: any) => { + data.foo = BigInt(data.foo.toString()); + return data; +}; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/transformers/type-format-zod/transformers.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/transformers/type-format-zod/transformers.gen.ts index 4d964f9a6..9c52054bc 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/transformers/type-format-zod/transformers.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/transformers/type-format-zod/transformers.gen.ts @@ -1,3 +1,6 @@ // This file is auto-generated by @hey-api/openapi-ts -const fooSchemaResponseTransformer = (data: any) => { data.foo = BigInt(data.foo.toString()); return data; }; +const fooSchemaResponseTransformer = (data: any) => { + data.foo = BigInt(data.foo.toString()); + return data; +}; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@pinia/colada/asClass/@pinia/colada.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@pinia/colada/asClass/@pinia/colada.gen.ts index 26abe5f67..3aeed5221 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@pinia/colada/asClass/@pinia/colada.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@pinia/colada/asClass/@pinia/colada.gen.ts @@ -46,52 +46,70 @@ export const getFooQueryKey = (options?: Options) => createQueryKey( export const getFooQuery = defineQueryOptions((options?: Options) => ({ key: getFooQueryKey(options), - query: async (context) => { const { data } = await FooBazService.getFoo({ - ...options, - ...context, - throwOnError: true - }); return data; } + query: async (context) => { + const { data } = await FooBazService.getFoo({ + ...options, + ...context, + throwOnError: true + }); + return data; + } })); export const fooPostMutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await FooBazService.fooService.post({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await FooBazService.fooService.post({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); export const fooPutMutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await FooBazService.fooService.put({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await FooBazService.fooService.put({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); export const getFooBarQueryKey = (options?: Options) => createQueryKey('getFooBar', options); export const getFooBarQuery = defineQueryOptions((options?: Options) => ({ key: getFooBarQueryKey(options), - query: async (context) => { const { data } = await BarBazService.getFooBar({ - ...options, - ...context, - throwOnError: true - }); return data; } + query: async (context) => { + const { data } = await BarBazService.getFooBar({ + ...options, + ...context, + throwOnError: true + }); + return data; + } })); export const fooBarPostMutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await FooBazService.fooService.barService.post({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await FooBazService.fooService.barService.post({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); export const fooBarPutMutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await FooBazService.fooService.barService.put({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await FooBazService.fooService.barService.put({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@pinia/colada/asClass/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@pinia/colada/asClass/sdk.gen.ts index 320f1fb34..8b221a746 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@pinia/colada/asClass/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@pinia/colada/asClass/sdk.gen.ts @@ -19,27 +19,39 @@ export type Options(options?: Options) { return (options?.client ?? client).post({ url: '/foo/bar', ...options }); } + public static post(options?: Options) { + return (options?.client ?? client).post({ url: '/foo/bar', ...options }); + } - public static put(options?: Options) { return (options?.client ?? client).put({ url: '/foo/bar', ...options }); } + public static put(options?: Options) { + return (options?.client ?? client).put({ url: '/foo/bar', ...options }); + } } export class FooService { - public static post(options?: Options) { return (options?.client ?? client).post({ url: '/foo', ...options }); } + public static post(options?: Options) { + return (options?.client ?? client).post({ url: '/foo', ...options }); + } - public static put(options?: Options) { return (options?.client ?? client).put({ url: '/foo', ...options }); } + public static put(options?: Options) { + return (options?.client ?? client).put({ url: '/foo', ...options }); + } static barService = BarService; } export class FooBazService { - public static getFoo(options?: Options) { return (options?.client ?? client).get({ url: '/foo', ...options }); } + public static getFoo(options?: Options) { + return (options?.client ?? client).get({ url: '/foo', ...options }); + } static fooService = FooService; } export class BarBazService { - public static getFooBar(options?: Options) { return (options?.client ?? client).get({ url: '/foo/bar', ...options }); } + public static getFooBar(options?: Options) { + return (options?.client ?? client).get({ url: '/foo/bar', ...options }); + } static fooService = FooService; } diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@pinia/colada/fetch/@pinia/colada.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@pinia/colada/fetch/@pinia/colada.gen.ts index 1aef078ed..81651e8f9 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@pinia/colada/fetch/@pinia/colada.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@pinia/colada/fetch/@pinia/colada.gen.ts @@ -46,423 +46,561 @@ export const exportQueryKey = (options?: Options) => createQueryKey( export const exportQuery = defineQueryOptions((options?: Options) => ({ key: exportQueryKey(options), - query: async (context) => { const { data } = await export_({ - ...options, - ...context, - throwOnError: true - }); return data; } + query: async (context) => { + const { data } = await export_({ + ...options, + ...context, + throwOnError: true + }); + return data; + } })); export const patchApiVbyApiVersionNoTagMutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await patchApiVbyApiVersionNoTag({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await patchApiVbyApiVersionNoTag({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); export const importMutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await import_({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await import_({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); export const fooWowMutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await fooWow({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await fooWow({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); export const apiVVersionODataControllerCountQueryKey = (options?: Options) => createQueryKey('apiVVersionODataControllerCount', options); export const apiVVersionODataControllerCountQuery = defineQueryOptions((options?: Options) => ({ key: apiVVersionODataControllerCountQueryKey(options), - query: async (context) => { const { data } = await apiVVersionODataControllerCount({ - ...options, - ...context, - throwOnError: true - }); return data; } + query: async (context) => { + const { data } = await apiVVersionODataControllerCount({ + ...options, + ...context, + throwOnError: true + }); + return data; + } })); export const getApiVbyApiVersionSimpleOperationQueryKey = (options: Options) => createQueryKey('getApiVbyApiVersionSimpleOperation', options); export const getApiVbyApiVersionSimpleOperationQuery = defineQueryOptions((options: Options) => ({ key: getApiVbyApiVersionSimpleOperationQueryKey(options), - query: async (context) => { const { data } = await getApiVbyApiVersionSimpleOperation({ - ...options, - ...context, - throwOnError: true - }); return data; } + query: async (context) => { + const { data } = await getApiVbyApiVersionSimpleOperation({ + ...options, + ...context, + throwOnError: true + }); + return data; + } })); export const deleteCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await deleteCallWithoutParametersAndResponse({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await deleteCallWithoutParametersAndResponse({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); export const getCallWithoutParametersAndResponseQueryKey = (options?: Options) => createQueryKey('getCallWithoutParametersAndResponse', options); export const getCallWithoutParametersAndResponseQuery = defineQueryOptions((options?: Options) => ({ key: getCallWithoutParametersAndResponseQueryKey(options), - query: async (context) => { const { data } = await getCallWithoutParametersAndResponse({ - ...options, - ...context, - throwOnError: true - }); return data; } + query: async (context) => { + const { data } = await getCallWithoutParametersAndResponse({ + ...options, + ...context, + throwOnError: true + }); + return data; + } })); export const patchCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await patchCallWithoutParametersAndResponse({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await patchCallWithoutParametersAndResponse({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); export const postCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await postCallWithoutParametersAndResponse({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await postCallWithoutParametersAndResponse({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); export const putCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await putCallWithoutParametersAndResponse({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await putCallWithoutParametersAndResponse({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); export const deleteFooMutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await deleteFoo({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await deleteFoo({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); export const callWithDescriptionsMutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await callWithDescriptions({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await callWithDescriptions({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); /** * @deprecated */ export const deprecatedCallMutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await deprecatedCall({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await deprecatedCall({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); export const callWithParametersMutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await callWithParameters({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await callWithParameters({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); export const callWithWeirdParameterNamesMutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await callWithWeirdParameterNames({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await callWithWeirdParameterNames({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); export const getCallWithOptionalParamQueryKey = (options: Options) => createQueryKey('getCallWithOptionalParam', options); export const getCallWithOptionalParamQuery = defineQueryOptions((options: Options) => ({ key: getCallWithOptionalParamQueryKey(options), - query: async (context) => { const { data } = await getCallWithOptionalParam({ - ...options, - ...context, - throwOnError: true - }); return data; } + query: async (context) => { + const { data } = await getCallWithOptionalParam({ + ...options, + ...context, + throwOnError: true + }); + return data; + } })); export const postCallWithOptionalParamMutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await postCallWithOptionalParam({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await postCallWithOptionalParam({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); export const postApiVbyApiVersionRequestBodyMutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await postApiVbyApiVersionRequestBody({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await postApiVbyApiVersionRequestBody({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); export const postApiVbyApiVersionFormDataMutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await postApiVbyApiVersionFormData({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await postApiVbyApiVersionFormData({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); export const callWithDefaultParametersQueryKey = (options?: Options) => createQueryKey('callWithDefaultParameters', options); export const callWithDefaultParametersQuery = defineQueryOptions((options?: Options) => ({ key: callWithDefaultParametersQueryKey(options), - query: async (context) => { const { data } = await callWithDefaultParameters({ - ...options, - ...context, - throwOnError: true - }); return data; } + query: async (context) => { + const { data } = await callWithDefaultParameters({ + ...options, + ...context, + throwOnError: true + }); + return data; + } })); export const callWithDefaultOptionalParametersMutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await callWithDefaultOptionalParameters({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await callWithDefaultOptionalParameters({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); export const callToTestOrderOfParamsMutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await callToTestOrderOfParams({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await callToTestOrderOfParams({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); export const duplicateNameMutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await duplicateName({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await duplicateName({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); export const duplicateName2QueryKey = (options?: Options) => createQueryKey('duplicateName2', options); export const duplicateName2Query = defineQueryOptions((options?: Options) => ({ key: duplicateName2QueryKey(options), - query: async (context) => { const { data } = await duplicateName2({ - ...options, - ...context, - throwOnError: true - }); return data; } + query: async (context) => { + const { data } = await duplicateName2({ + ...options, + ...context, + throwOnError: true + }); + return data; + } })); export const duplicateName3Mutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await duplicateName3({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await duplicateName3({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); export const duplicateName4Mutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await duplicateName4({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await duplicateName4({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); export const callWithNoContentResponseQueryKey = (options?: Options) => createQueryKey('callWithNoContentResponse', options); export const callWithNoContentResponseQuery = defineQueryOptions((options?: Options) => ({ key: callWithNoContentResponseQueryKey(options), - query: async (context) => { const { data } = await callWithNoContentResponse({ - ...options, - ...context, - throwOnError: true - }); return data; } + query: async (context) => { + const { data } = await callWithNoContentResponse({ + ...options, + ...context, + throwOnError: true + }); + return data; + } })); export const callWithResponseAndNoContentResponseQueryKey = (options?: Options) => createQueryKey('callWithResponseAndNoContentResponse', options); export const callWithResponseAndNoContentResponseQuery = defineQueryOptions((options?: Options) => ({ key: callWithResponseAndNoContentResponseQueryKey(options), - query: async (context) => { const { data } = await callWithResponseAndNoContentResponse({ - ...options, - ...context, - throwOnError: true - }); return data; } + query: async (context) => { + const { data } = await callWithResponseAndNoContentResponse({ + ...options, + ...context, + throwOnError: true + }); + return data; + } })); export const dummyAQueryKey = (options?: Options) => createQueryKey('dummyA', options); export const dummyAQuery = defineQueryOptions((options?: Options) => ({ key: dummyAQueryKey(options), - query: async (context) => { const { data } = await dummyA({ - ...options, - ...context, - throwOnError: true - }); return data; } + query: async (context) => { + const { data } = await dummyA({ + ...options, + ...context, + throwOnError: true + }); + return data; + } })); export const dummyBQueryKey = (options?: Options) => createQueryKey('dummyB', options); export const dummyBQuery = defineQueryOptions((options?: Options) => ({ key: dummyBQueryKey(options), - query: async (context) => { const { data } = await dummyB({ - ...options, - ...context, - throwOnError: true - }); return data; } + query: async (context) => { + const { data } = await dummyB({ + ...options, + ...context, + throwOnError: true + }); + return data; + } })); export const callWithResponseQueryKey = (options?: Options) => createQueryKey('callWithResponse', options); export const callWithResponseQuery = defineQueryOptions((options?: Options) => ({ key: callWithResponseQueryKey(options), - query: async (context) => { const { data } = await callWithResponse({ - ...options, - ...context, - throwOnError: true - }); return data; } + query: async (context) => { + const { data } = await callWithResponse({ + ...options, + ...context, + throwOnError: true + }); + return data; + } })); export const callWithDuplicateResponsesMutation = (options?: Partial>): UseMutationOptions, CallWithDuplicateResponsesError> => ({ - mutation: async (vars) => { const { data } = await callWithDuplicateResponses({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await callWithDuplicateResponses({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); export const callWithResponsesMutation = (options?: Partial>): UseMutationOptions, CallWithResponsesError> => ({ - mutation: async (vars) => { const { data } = await callWithResponses({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await callWithResponses({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); export const collectionFormatQueryKey = (options: Options) => createQueryKey('collectionFormat', options); export const collectionFormatQuery = defineQueryOptions((options: Options) => ({ key: collectionFormatQueryKey(options), - query: async (context) => { const { data } = await collectionFormat({ - ...options, - ...context, - throwOnError: true - }); return data; } + query: async (context) => { + const { data } = await collectionFormat({ + ...options, + ...context, + throwOnError: true + }); + return data; + } })); export const typesQueryKey = (options: Options) => createQueryKey('types', options); export const typesQuery = defineQueryOptions((options: Options) => ({ key: typesQueryKey(options), - query: async (context) => { const { data } = await types({ - ...options, - ...context, - throwOnError: true - }); return data; } + query: async (context) => { + const { data } = await types({ + ...options, + ...context, + throwOnError: true + }); + return data; + } })); export const uploadFileMutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await uploadFile({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await uploadFile({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); export const fileResponseQueryKey = (options: Options) => createQueryKey('fileResponse', options); export const fileResponseQuery = defineQueryOptions((options: Options) => ({ key: fileResponseQueryKey(options), - query: async (context) => { const { data } = await fileResponse({ - ...options, - ...context, - throwOnError: true - }); return data; } + query: async (context) => { + const { data } = await fileResponse({ + ...options, + ...context, + throwOnError: true + }); + return data; + } })); export const complexTypesQueryKey = (options: Options) => createQueryKey('complexTypes', options); export const complexTypesQuery = defineQueryOptions((options: Options) => ({ key: complexTypesQueryKey(options), - query: async (context) => { const { data } = await complexTypes({ - ...options, - ...context, - throwOnError: true - }); return data; } + query: async (context) => { + const { data } = await complexTypes({ + ...options, + ...context, + throwOnError: true + }); + return data; + } })); export const multipartResponseQueryKey = (options?: Options) => createQueryKey('multipartResponse', options); export const multipartResponseQuery = defineQueryOptions((options?: Options) => ({ key: multipartResponseQueryKey(options), - query: async (context) => { const { data } = await multipartResponse({ - ...options, - ...context, - throwOnError: true - }); return data; } + query: async (context) => { + const { data } = await multipartResponse({ + ...options, + ...context, + throwOnError: true + }); + return data; + } })); export const multipartRequestMutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await multipartRequest({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await multipartRequest({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); export const complexParamsMutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await complexParams({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await complexParams({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); export const callWithResultFromHeaderMutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await callWithResultFromHeader({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await callWithResultFromHeader({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); export const testErrorCodeMutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await testErrorCode({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await testErrorCode({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); /** * Login User */ export const putWithFormUrlEncodedMutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await putWithFormUrlEncoded({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await putWithFormUrlEncoded({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/asClass/@tanstack/angular-query-experimental.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/asClass/@tanstack/angular-query-experimental.gen.ts index 058ef89f1..6f71bcc40 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/asClass/@tanstack/angular-query-experimental.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/asClass/@tanstack/angular-query-experimental.gen.ts @@ -42,55 +42,85 @@ const createQueryKey = (id: string, options?: TOptions export const getFooQueryKey = (options?: Options) => createQueryKey('getFoo', options); export const getFooOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await FooBazService.getFoo({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await FooBazService.getFoo({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getFooQueryKey(options) }); -export const fooPostMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await FooBazService.fooService.post({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooPostMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await FooBazService.fooService.post({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; -export const fooPutMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await FooBazService.fooService.put({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooPutMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await FooBazService.fooService.put({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const getFooBarQueryKey = (options?: Options) => createQueryKey('getFooBar', options); export const getFooBarOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await BarBazService.getFooBar({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await BarBazService.getFooBar({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getFooBarQueryKey(options) }); -export const fooBarPostMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await FooBazService.fooService.barService.post({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooBarPostMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await FooBazService.fooService.barService.post({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; -export const fooBarPutMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await FooBazService.fooService.barService.put({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooBarPutMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await FooBazService.fooService.barService.put({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/asClass/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/asClass/sdk.gen.ts index 320f1fb34..8b221a746 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/asClass/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/asClass/sdk.gen.ts @@ -19,27 +19,39 @@ export type Options(options?: Options) { return (options?.client ?? client).post({ url: '/foo/bar', ...options }); } + public static post(options?: Options) { + return (options?.client ?? client).post({ url: '/foo/bar', ...options }); + } - public static put(options?: Options) { return (options?.client ?? client).put({ url: '/foo/bar', ...options }); } + public static put(options?: Options) { + return (options?.client ?? client).put({ url: '/foo/bar', ...options }); + } } export class FooService { - public static post(options?: Options) { return (options?.client ?? client).post({ url: '/foo', ...options }); } + public static post(options?: Options) { + return (options?.client ?? client).post({ url: '/foo', ...options }); + } - public static put(options?: Options) { return (options?.client ?? client).put({ url: '/foo', ...options }); } + public static put(options?: Options) { + return (options?.client ?? client).put({ url: '/foo', ...options }); + } static barService = BarService; } export class FooBazService { - public static getFoo(options?: Options) { return (options?.client ?? client).get({ url: '/foo', ...options }); } + public static getFoo(options?: Options) { + return (options?.client ?? client).get({ url: '/foo', ...options }); + } static fooService = FooService; } export class BarBazService { - public static getFooBar(options?: Options) { return (options?.client ?? client).get({ url: '/foo/bar', ...options }); } + public static getFooBar(options?: Options) { + return (options?.client ?? client).get({ url: '/foo/bar', ...options }); + } static fooService = FooService; } diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/axios/@tanstack/angular-query-experimental.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/axios/@tanstack/angular-query-experimental.gen.ts index d577b3aff..5b07cde6a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/axios/@tanstack/angular-query-experimental.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/axios/@tanstack/angular-query-experimental.gen.ts @@ -43,159 +43,246 @@ const createQueryKey = (id: string, options?: TOptions export const exportQueryKey = (options?: Options) => createQueryKey('export', options); export const exportOptions = (options?: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await export_({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await export_({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: exportQueryKey(options) }); -export const patchApiVbyApiVersionNoTagMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await patchApiVbyApiVersionNoTag({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const importMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await import_({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const fooWowMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await fooWow({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const patchApiVbyApiVersionNoTagMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await patchApiVbyApiVersionNoTag({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const importMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await import_({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const fooWowMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await fooWow({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const apiVVersionODataControllerCountQueryKey = (options?: Options) => createQueryKey('apiVVersionODataControllerCount', options); export const apiVVersionODataControllerCountOptions = (options?: Options) => queryOptions, ApiVVersionODataControllerCountResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await apiVVersionODataControllerCount({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await apiVVersionODataControllerCount({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: apiVVersionODataControllerCountQueryKey(options) }); export const getApiVbyApiVersionSimpleOperationQueryKey = (options: Options) => createQueryKey('getApiVbyApiVersionSimpleOperation', options); export const getApiVbyApiVersionSimpleOperationOptions = (options: Options) => queryOptions, GetApiVbyApiVersionSimpleOperationResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getApiVbyApiVersionSimpleOperation({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getApiVbyApiVersionSimpleOperation({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getApiVbyApiVersionSimpleOperationQueryKey(options) }); -export const deleteCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await deleteCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const deleteCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await deleteCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const getCallWithoutParametersAndResponseQueryKey = (options?: Options) => createQueryKey('getCallWithoutParametersAndResponse', options); export const getCallWithoutParametersAndResponseOptions = (options?: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getCallWithoutParametersAndResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getCallWithoutParametersAndResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getCallWithoutParametersAndResponseQueryKey(options) }); -export const patchCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await patchCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const postCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await postCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const putCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await putCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const deleteFooMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await deleteFoo({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithDescriptionsMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDescriptions({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const patchCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await patchCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const postCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await postCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const putCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await putCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const deleteFooMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await deleteFoo({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithDescriptionsMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDescriptions({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; /** * @deprecated */ -export const deprecatedCallMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await deprecatedCall({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithParametersMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithParameters({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithWeirdParameterNamesMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithWeirdParameterNames({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const deprecatedCallMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await deprecatedCall({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithParametersMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithParameters({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithWeirdParameterNamesMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithWeirdParameterNames({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const getCallWithOptionalParamQueryKey = (options: Options) => createQueryKey('getCallWithOptionalParam', options); export const getCallWithOptionalParamOptions = (options: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getCallWithOptionalParam({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getCallWithOptionalParam({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getCallWithOptionalParamQueryKey(options) }); @@ -252,285 +339,423 @@ export const getCallWithOptionalParamInfiniteOptions = (options: Options>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await postCallWithOptionalParam({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const postApiVbyApiVersionRequestBodyMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await postApiVbyApiVersionRequestBody({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const postApiVbyApiVersionFormDataMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await postApiVbyApiVersionFormData({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const postCallWithOptionalParamMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await postCallWithOptionalParam({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const postApiVbyApiVersionRequestBodyMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await postApiVbyApiVersionRequestBody({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const postApiVbyApiVersionFormDataMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await postApiVbyApiVersionFormData({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const callWithDefaultParametersQueryKey = (options?: Options) => createQueryKey('callWithDefaultParameters', options); export const callWithDefaultParametersOptions = (options?: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithDefaultParameters({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithDefaultParameters({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithDefaultParametersQueryKey(options) }); -export const callWithDefaultOptionalParametersMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDefaultOptionalParameters({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callToTestOrderOfParamsMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callToTestOrderOfParams({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const duplicateNameMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const callWithDefaultOptionalParametersMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDefaultOptionalParameters({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callToTestOrderOfParamsMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callToTestOrderOfParams({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const duplicateNameMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const duplicateName2QueryKey = (options?: Options) => createQueryKey('duplicateName2', options); export const duplicateName2Options = (options?: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await duplicateName2({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await duplicateName2({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: duplicateName2QueryKey(options) }); -export const duplicateName3Mutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName3({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const duplicateName4Mutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName4({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const duplicateName3Mutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName3({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const duplicateName4Mutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName4({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const callWithNoContentResponseQueryKey = (options?: Options) => createQueryKey('callWithNoContentResponse', options); export const callWithNoContentResponseOptions = (options?: Options) => queryOptions, CallWithNoContentResponseResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithNoContentResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithNoContentResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithNoContentResponseQueryKey(options) }); export const callWithResponseAndNoContentResponseQueryKey = (options?: Options) => createQueryKey('callWithResponseAndNoContentResponse', options); export const callWithResponseAndNoContentResponseOptions = (options?: Options) => queryOptions, CallWithResponseAndNoContentResponseResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithResponseAndNoContentResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithResponseAndNoContentResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithResponseAndNoContentResponseQueryKey(options) }); export const dummyAQueryKey = (options?: Options) => createQueryKey('dummyA', options); export const dummyAOptions = (options?: Options) => queryOptions, DummyAResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await dummyA({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await dummyA({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: dummyAQueryKey(options) }); export const dummyBQueryKey = (options?: Options) => createQueryKey('dummyB', options); export const dummyBOptions = (options?: Options) => queryOptions, DummyBResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await dummyB({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await dummyB({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: dummyBQueryKey(options) }); export const callWithResponseQueryKey = (options?: Options) => createQueryKey('callWithResponse', options); export const callWithResponseOptions = (options?: Options) => queryOptions, CallWithResponseResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithResponseQueryKey(options) }); -export const callWithDuplicateResponsesMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDuplicateResponses({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithResponsesMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithResponses({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const callWithDuplicateResponsesMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDuplicateResponses({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithResponsesMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithResponses({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const collectionFormatQueryKey = (options: Options) => createQueryKey('collectionFormat', options); export const collectionFormatOptions = (options: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await collectionFormat({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await collectionFormat({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: collectionFormatQueryKey(options) }); export const typesQueryKey = (options: Options) => createQueryKey('types', options); export const typesOptions = (options: Options) => queryOptions, TypesResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await types({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await types({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: typesQueryKey(options) }); -export const uploadFileMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await uploadFile({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const uploadFileMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await uploadFile({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const fileResponseQueryKey = (options: Options) => createQueryKey('fileResponse', options); export const fileResponseOptions = (options: Options) => queryOptions, FileResponseResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await fileResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await fileResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: fileResponseQueryKey(options) }); export const complexTypesQueryKey = (options: Options) => createQueryKey('complexTypes', options); export const complexTypesOptions = (options: Options) => queryOptions, ComplexTypesResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await complexTypes({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await complexTypes({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: complexTypesQueryKey(options) }); export const multipartResponseQueryKey = (options?: Options) => createQueryKey('multipartResponse', options); export const multipartResponseOptions = (options?: Options) => queryOptions, MultipartResponseResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await multipartResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await multipartResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: multipartResponseQueryKey(options) }); -export const multipartRequestMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await multipartRequest({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const complexParamsMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await complexParams({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithResultFromHeaderMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithResultFromHeader({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const testErrorCodeMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await testErrorCode({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const multipartRequestMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await multipartRequest({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const complexParamsMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await complexParams({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithResultFromHeaderMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithResultFromHeader({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const testErrorCodeMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await testErrorCode({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; /** * Login User */ -export const putWithFormUrlEncodedMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await putWithFormUrlEncoded({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const putWithFormUrlEncodedMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await putWithFormUrlEncoded({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/fetch/@tanstack/angular-query-experimental.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/fetch/@tanstack/angular-query-experimental.gen.ts index 41213b036..6cc80fb17 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/fetch/@tanstack/angular-query-experimental.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/fetch/@tanstack/angular-query-experimental.gen.ts @@ -42,159 +42,246 @@ const createQueryKey = (id: string, options?: TOptions export const exportQueryKey = (options?: Options) => createQueryKey('export', options); export const exportOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await export_({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await export_({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: exportQueryKey(options) }); -export const patchApiVbyApiVersionNoTagMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await patchApiVbyApiVersionNoTag({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const importMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await import_({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const fooWowMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await fooWow({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const patchApiVbyApiVersionNoTagMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await patchApiVbyApiVersionNoTag({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const importMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await import_({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const fooWowMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await fooWow({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const apiVVersionODataControllerCountQueryKey = (options?: Options) => createQueryKey('apiVVersionODataControllerCount', options); export const apiVVersionODataControllerCountOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await apiVVersionODataControllerCount({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await apiVVersionODataControllerCount({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: apiVVersionODataControllerCountQueryKey(options) }); export const getApiVbyApiVersionSimpleOperationQueryKey = (options: Options) => createQueryKey('getApiVbyApiVersionSimpleOperation', options); export const getApiVbyApiVersionSimpleOperationOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getApiVbyApiVersionSimpleOperation({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getApiVbyApiVersionSimpleOperation({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getApiVbyApiVersionSimpleOperationQueryKey(options) }); -export const deleteCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await deleteCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const deleteCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await deleteCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const getCallWithoutParametersAndResponseQueryKey = (options?: Options) => createQueryKey('getCallWithoutParametersAndResponse', options); export const getCallWithoutParametersAndResponseOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getCallWithoutParametersAndResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getCallWithoutParametersAndResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getCallWithoutParametersAndResponseQueryKey(options) }); -export const patchCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await patchCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const postCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await postCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const putCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await putCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const deleteFooMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await deleteFoo({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithDescriptionsMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDescriptions({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const patchCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await patchCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const postCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await postCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const putCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await putCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const deleteFooMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await deleteFoo({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithDescriptionsMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDescriptions({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; /** * @deprecated */ -export const deprecatedCallMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await deprecatedCall({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithParametersMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithParameters({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithWeirdParameterNamesMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithWeirdParameterNames({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const deprecatedCallMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await deprecatedCall({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithParametersMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithParameters({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithWeirdParameterNamesMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithWeirdParameterNames({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const getCallWithOptionalParamQueryKey = (options: Options) => createQueryKey('getCallWithOptionalParam', options); export const getCallWithOptionalParamOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getCallWithOptionalParam({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getCallWithOptionalParam({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getCallWithOptionalParamQueryKey(options) }); @@ -251,285 +338,423 @@ export const getCallWithOptionalParamInfiniteOptions = (options: Options>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await postCallWithOptionalParam({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const postApiVbyApiVersionRequestBodyMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await postApiVbyApiVersionRequestBody({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const postApiVbyApiVersionFormDataMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await postApiVbyApiVersionFormData({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const postCallWithOptionalParamMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await postCallWithOptionalParam({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const postApiVbyApiVersionRequestBodyMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await postApiVbyApiVersionRequestBody({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const postApiVbyApiVersionFormDataMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await postApiVbyApiVersionFormData({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const callWithDefaultParametersQueryKey = (options?: Options) => createQueryKey('callWithDefaultParameters', options); export const callWithDefaultParametersOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithDefaultParameters({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithDefaultParameters({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithDefaultParametersQueryKey(options) }); -export const callWithDefaultOptionalParametersMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDefaultOptionalParameters({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callToTestOrderOfParamsMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callToTestOrderOfParams({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const duplicateNameMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const callWithDefaultOptionalParametersMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDefaultOptionalParameters({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callToTestOrderOfParamsMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callToTestOrderOfParams({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const duplicateNameMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const duplicateName2QueryKey = (options?: Options) => createQueryKey('duplicateName2', options); export const duplicateName2Options = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await duplicateName2({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await duplicateName2({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: duplicateName2QueryKey(options) }); -export const duplicateName3Mutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName3({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const duplicateName4Mutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName4({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const duplicateName3Mutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName3({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const duplicateName4Mutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName4({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const callWithNoContentResponseQueryKey = (options?: Options) => createQueryKey('callWithNoContentResponse', options); export const callWithNoContentResponseOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithNoContentResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithNoContentResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithNoContentResponseQueryKey(options) }); export const callWithResponseAndNoContentResponseQueryKey = (options?: Options) => createQueryKey('callWithResponseAndNoContentResponse', options); export const callWithResponseAndNoContentResponseOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithResponseAndNoContentResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithResponseAndNoContentResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithResponseAndNoContentResponseQueryKey(options) }); export const dummyAQueryKey = (options?: Options) => createQueryKey('dummyA', options); export const dummyAOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await dummyA({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await dummyA({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: dummyAQueryKey(options) }); export const dummyBQueryKey = (options?: Options) => createQueryKey('dummyB', options); export const dummyBOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await dummyB({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await dummyB({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: dummyBQueryKey(options) }); export const callWithResponseQueryKey = (options?: Options) => createQueryKey('callWithResponse', options); export const callWithResponseOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithResponseQueryKey(options) }); -export const callWithDuplicateResponsesMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDuplicateResponses({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithResponsesMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithResponses({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const callWithDuplicateResponsesMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDuplicateResponses({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithResponsesMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithResponses({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const collectionFormatQueryKey = (options: Options) => createQueryKey('collectionFormat', options); export const collectionFormatOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await collectionFormat({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await collectionFormat({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: collectionFormatQueryKey(options) }); export const typesQueryKey = (options: Options) => createQueryKey('types', options); export const typesOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await types({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await types({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: typesQueryKey(options) }); -export const uploadFileMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await uploadFile({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const uploadFileMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await uploadFile({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const fileResponseQueryKey = (options: Options) => createQueryKey('fileResponse', options); export const fileResponseOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await fileResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await fileResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: fileResponseQueryKey(options) }); export const complexTypesQueryKey = (options: Options) => createQueryKey('complexTypes', options); export const complexTypesOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await complexTypes({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await complexTypes({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: complexTypesQueryKey(options) }); export const multipartResponseQueryKey = (options?: Options) => createQueryKey('multipartResponse', options); export const multipartResponseOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await multipartResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await multipartResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: multipartResponseQueryKey(options) }); -export const multipartRequestMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await multipartRequest({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const complexParamsMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await complexParams({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithResultFromHeaderMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithResultFromHeader({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const testErrorCodeMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await testErrorCode({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const multipartRequestMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await multipartRequest({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const complexParamsMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await complexParams({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithResultFromHeaderMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithResultFromHeader({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const testErrorCodeMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await testErrorCode({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; /** * Login User */ -export const putWithFormUrlEncodedMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await putWithFormUrlEncoded({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const putWithFormUrlEncodedMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await putWithFormUrlEncoded({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/name-builder/@tanstack/angular-query-experimental.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/name-builder/@tanstack/angular-query-experimental.gen.ts index 6d7c758df..b144ed7a2 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/name-builder/@tanstack/angular-query-experimental.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/name-builder/@tanstack/angular-query-experimental.gen.ts @@ -42,55 +42,85 @@ const createQueryKey = (id: string, options?: TOptions export const getFooD = (options?: Options) => createQueryKey('getFoo', options); export const getFooE = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getFoo({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getFoo({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getFooD(options) }); -export const fooPostC = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await fooPost({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooPostC = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await fooPost({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; -export const fooPutC = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await fooPut({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooPutC = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await fooPut({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const getFooBarD = (options?: Options) => createQueryKey('getFooBar', options); export const getFooBarE = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getFooBar({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getFooBar({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getFooBarD(options) }); -export const fooBarPostC = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await fooBarPost({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooBarPostC = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await fooBarPost({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; -export const fooBarPutC = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await fooBarPut({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooBarPutC = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await fooBarPut({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/asClass/@tanstack/react-query.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/asClass/@tanstack/react-query.gen.ts index 077353a6c..74f3f999f 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/asClass/@tanstack/react-query.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/asClass/@tanstack/react-query.gen.ts @@ -42,55 +42,85 @@ const createQueryKey = (id: string, options?: TOptions export const getFooQueryKey = (options?: Options) => createQueryKey('getFoo', options); export const getFooOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await FooBazService.getFoo({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await FooBazService.getFoo({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getFooQueryKey(options) }); -export const fooPostMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await FooBazService.fooService.post({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooPostMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await FooBazService.fooService.post({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; -export const fooPutMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await FooBazService.fooService.put({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooPutMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await FooBazService.fooService.put({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const getFooBarQueryKey = (options?: Options) => createQueryKey('getFooBar', options); export const getFooBarOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await BarBazService.getFooBar({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await BarBazService.getFooBar({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getFooBarQueryKey(options) }); -export const fooBarPostMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await FooBazService.fooService.barService.post({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooBarPostMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await FooBazService.fooService.barService.post({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; -export const fooBarPutMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await FooBazService.fooService.barService.put({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooBarPutMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await FooBazService.fooService.barService.put({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/asClass/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/asClass/sdk.gen.ts index 320f1fb34..8b221a746 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/asClass/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/asClass/sdk.gen.ts @@ -19,27 +19,39 @@ export type Options(options?: Options) { return (options?.client ?? client).post({ url: '/foo/bar', ...options }); } + public static post(options?: Options) { + return (options?.client ?? client).post({ url: '/foo/bar', ...options }); + } - public static put(options?: Options) { return (options?.client ?? client).put({ url: '/foo/bar', ...options }); } + public static put(options?: Options) { + return (options?.client ?? client).put({ url: '/foo/bar', ...options }); + } } export class FooService { - public static post(options?: Options) { return (options?.client ?? client).post({ url: '/foo', ...options }); } + public static post(options?: Options) { + return (options?.client ?? client).post({ url: '/foo', ...options }); + } - public static put(options?: Options) { return (options?.client ?? client).put({ url: '/foo', ...options }); } + public static put(options?: Options) { + return (options?.client ?? client).put({ url: '/foo', ...options }); + } static barService = BarService; } export class FooBazService { - public static getFoo(options?: Options) { return (options?.client ?? client).get({ url: '/foo', ...options }); } + public static getFoo(options?: Options) { + return (options?.client ?? client).get({ url: '/foo', ...options }); + } static fooService = FooService; } export class BarBazService { - public static getFooBar(options?: Options) { return (options?.client ?? client).get({ url: '/foo/bar', ...options }); } + public static getFooBar(options?: Options) { + return (options?.client ?? client).get({ url: '/foo/bar', ...options }); + } static fooService = FooService; } diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/axios/@tanstack/react-query.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/axios/@tanstack/react-query.gen.ts index 8f9f18754..38403265b 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/axios/@tanstack/react-query.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/axios/@tanstack/react-query.gen.ts @@ -43,159 +43,246 @@ const createQueryKey = (id: string, options?: TOptions export const exportQueryKey = (options?: Options) => createQueryKey('export', options); export const exportOptions = (options?: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await export_({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await export_({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: exportQueryKey(options) }); -export const patchApiVbyApiVersionNoTagMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await patchApiVbyApiVersionNoTag({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const importMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await import_({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const fooWowMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await fooWow({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const patchApiVbyApiVersionNoTagMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await patchApiVbyApiVersionNoTag({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const importMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await import_({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const fooWowMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await fooWow({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const apiVVersionODataControllerCountQueryKey = (options?: Options) => createQueryKey('apiVVersionODataControllerCount', options); export const apiVVersionODataControllerCountOptions = (options?: Options) => queryOptions, ApiVVersionODataControllerCountResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await apiVVersionODataControllerCount({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await apiVVersionODataControllerCount({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: apiVVersionODataControllerCountQueryKey(options) }); export const getApiVbyApiVersionSimpleOperationQueryKey = (options: Options) => createQueryKey('getApiVbyApiVersionSimpleOperation', options); export const getApiVbyApiVersionSimpleOperationOptions = (options: Options) => queryOptions, GetApiVbyApiVersionSimpleOperationResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getApiVbyApiVersionSimpleOperation({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getApiVbyApiVersionSimpleOperation({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getApiVbyApiVersionSimpleOperationQueryKey(options) }); -export const deleteCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await deleteCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const deleteCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await deleteCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const getCallWithoutParametersAndResponseQueryKey = (options?: Options) => createQueryKey('getCallWithoutParametersAndResponse', options); export const getCallWithoutParametersAndResponseOptions = (options?: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getCallWithoutParametersAndResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getCallWithoutParametersAndResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getCallWithoutParametersAndResponseQueryKey(options) }); -export const patchCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await patchCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const postCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await postCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const putCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await putCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const deleteFooMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await deleteFoo({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithDescriptionsMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDescriptions({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const patchCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await patchCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const postCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await postCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const putCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await putCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const deleteFooMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await deleteFoo({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithDescriptionsMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDescriptions({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; /** * @deprecated */ -export const deprecatedCallMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await deprecatedCall({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithParametersMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithParameters({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithWeirdParameterNamesMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithWeirdParameterNames({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const deprecatedCallMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await deprecatedCall({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithParametersMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithParameters({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithWeirdParameterNamesMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithWeirdParameterNames({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const getCallWithOptionalParamQueryKey = (options: Options) => createQueryKey('getCallWithOptionalParam', options); export const getCallWithOptionalParamOptions = (options: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getCallWithOptionalParam({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getCallWithOptionalParam({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getCallWithOptionalParamQueryKey(options) }); @@ -252,285 +339,423 @@ export const getCallWithOptionalParamInfiniteOptions = (options: Options>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await postCallWithOptionalParam({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const postApiVbyApiVersionRequestBodyMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await postApiVbyApiVersionRequestBody({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const postApiVbyApiVersionFormDataMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await postApiVbyApiVersionFormData({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const postCallWithOptionalParamMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await postCallWithOptionalParam({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const postApiVbyApiVersionRequestBodyMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await postApiVbyApiVersionRequestBody({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const postApiVbyApiVersionFormDataMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await postApiVbyApiVersionFormData({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const callWithDefaultParametersQueryKey = (options?: Options) => createQueryKey('callWithDefaultParameters', options); export const callWithDefaultParametersOptions = (options?: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithDefaultParameters({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithDefaultParameters({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithDefaultParametersQueryKey(options) }); -export const callWithDefaultOptionalParametersMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDefaultOptionalParameters({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callToTestOrderOfParamsMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callToTestOrderOfParams({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const duplicateNameMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const callWithDefaultOptionalParametersMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDefaultOptionalParameters({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callToTestOrderOfParamsMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callToTestOrderOfParams({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const duplicateNameMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const duplicateName2QueryKey = (options?: Options) => createQueryKey('duplicateName2', options); export const duplicateName2Options = (options?: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await duplicateName2({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await duplicateName2({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: duplicateName2QueryKey(options) }); -export const duplicateName3Mutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName3({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const duplicateName4Mutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName4({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const duplicateName3Mutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName3({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const duplicateName4Mutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName4({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const callWithNoContentResponseQueryKey = (options?: Options) => createQueryKey('callWithNoContentResponse', options); export const callWithNoContentResponseOptions = (options?: Options) => queryOptions, CallWithNoContentResponseResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithNoContentResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithNoContentResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithNoContentResponseQueryKey(options) }); export const callWithResponseAndNoContentResponseQueryKey = (options?: Options) => createQueryKey('callWithResponseAndNoContentResponse', options); export const callWithResponseAndNoContentResponseOptions = (options?: Options) => queryOptions, CallWithResponseAndNoContentResponseResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithResponseAndNoContentResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithResponseAndNoContentResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithResponseAndNoContentResponseQueryKey(options) }); export const dummyAQueryKey = (options?: Options) => createQueryKey('dummyA', options); export const dummyAOptions = (options?: Options) => queryOptions, DummyAResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await dummyA({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await dummyA({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: dummyAQueryKey(options) }); export const dummyBQueryKey = (options?: Options) => createQueryKey('dummyB', options); export const dummyBOptions = (options?: Options) => queryOptions, DummyBResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await dummyB({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await dummyB({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: dummyBQueryKey(options) }); export const callWithResponseQueryKey = (options?: Options) => createQueryKey('callWithResponse', options); export const callWithResponseOptions = (options?: Options) => queryOptions, CallWithResponseResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithResponseQueryKey(options) }); -export const callWithDuplicateResponsesMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDuplicateResponses({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithResponsesMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithResponses({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const callWithDuplicateResponsesMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDuplicateResponses({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithResponsesMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithResponses({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const collectionFormatQueryKey = (options: Options) => createQueryKey('collectionFormat', options); export const collectionFormatOptions = (options: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await collectionFormat({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await collectionFormat({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: collectionFormatQueryKey(options) }); export const typesQueryKey = (options: Options) => createQueryKey('types', options); export const typesOptions = (options: Options) => queryOptions, TypesResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await types({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await types({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: typesQueryKey(options) }); -export const uploadFileMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await uploadFile({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const uploadFileMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await uploadFile({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const fileResponseQueryKey = (options: Options) => createQueryKey('fileResponse', options); export const fileResponseOptions = (options: Options) => queryOptions, FileResponseResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await fileResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await fileResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: fileResponseQueryKey(options) }); export const complexTypesQueryKey = (options: Options) => createQueryKey('complexTypes', options); export const complexTypesOptions = (options: Options) => queryOptions, ComplexTypesResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await complexTypes({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await complexTypes({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: complexTypesQueryKey(options) }); export const multipartResponseQueryKey = (options?: Options) => createQueryKey('multipartResponse', options); export const multipartResponseOptions = (options?: Options) => queryOptions, MultipartResponseResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await multipartResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await multipartResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: multipartResponseQueryKey(options) }); -export const multipartRequestMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await multipartRequest({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const complexParamsMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await complexParams({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithResultFromHeaderMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithResultFromHeader({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const testErrorCodeMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await testErrorCode({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const multipartRequestMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await multipartRequest({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const complexParamsMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await complexParams({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithResultFromHeaderMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithResultFromHeader({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const testErrorCodeMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await testErrorCode({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; /** * Login User */ -export const putWithFormUrlEncodedMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await putWithFormUrlEncoded({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const putWithFormUrlEncodedMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await putWithFormUrlEncoded({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/fetch/@tanstack/react-query.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/fetch/@tanstack/react-query.gen.ts index d5b97ba94..378082bd0 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/fetch/@tanstack/react-query.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/fetch/@tanstack/react-query.gen.ts @@ -42,159 +42,246 @@ const createQueryKey = (id: string, options?: TOptions export const exportQueryKey = (options?: Options) => createQueryKey('export', options); export const exportOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await export_({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await export_({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: exportQueryKey(options) }); -export const patchApiVbyApiVersionNoTagMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await patchApiVbyApiVersionNoTag({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const importMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await import_({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const fooWowMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await fooWow({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const patchApiVbyApiVersionNoTagMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await patchApiVbyApiVersionNoTag({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const importMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await import_({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const fooWowMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await fooWow({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const apiVVersionODataControllerCountQueryKey = (options?: Options) => createQueryKey('apiVVersionODataControllerCount', options); export const apiVVersionODataControllerCountOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await apiVVersionODataControllerCount({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await apiVVersionODataControllerCount({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: apiVVersionODataControllerCountQueryKey(options) }); export const getApiVbyApiVersionSimpleOperationQueryKey = (options: Options) => createQueryKey('getApiVbyApiVersionSimpleOperation', options); export const getApiVbyApiVersionSimpleOperationOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getApiVbyApiVersionSimpleOperation({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getApiVbyApiVersionSimpleOperation({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getApiVbyApiVersionSimpleOperationQueryKey(options) }); -export const deleteCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await deleteCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const deleteCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await deleteCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const getCallWithoutParametersAndResponseQueryKey = (options?: Options) => createQueryKey('getCallWithoutParametersAndResponse', options); export const getCallWithoutParametersAndResponseOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getCallWithoutParametersAndResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getCallWithoutParametersAndResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getCallWithoutParametersAndResponseQueryKey(options) }); -export const patchCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await patchCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const postCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await postCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const putCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await putCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const deleteFooMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await deleteFoo({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithDescriptionsMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDescriptions({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const patchCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await patchCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const postCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await postCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const putCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await putCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const deleteFooMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await deleteFoo({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithDescriptionsMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDescriptions({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; /** * @deprecated */ -export const deprecatedCallMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await deprecatedCall({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithParametersMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithParameters({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithWeirdParameterNamesMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithWeirdParameterNames({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const deprecatedCallMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await deprecatedCall({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithParametersMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithParameters({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithWeirdParameterNamesMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithWeirdParameterNames({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const getCallWithOptionalParamQueryKey = (options: Options) => createQueryKey('getCallWithOptionalParam', options); export const getCallWithOptionalParamOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getCallWithOptionalParam({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getCallWithOptionalParam({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getCallWithOptionalParamQueryKey(options) }); @@ -251,285 +338,423 @@ export const getCallWithOptionalParamInfiniteOptions = (options: Options>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await postCallWithOptionalParam({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const postApiVbyApiVersionRequestBodyMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await postApiVbyApiVersionRequestBody({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const postApiVbyApiVersionFormDataMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await postApiVbyApiVersionFormData({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const postCallWithOptionalParamMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await postCallWithOptionalParam({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const postApiVbyApiVersionRequestBodyMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await postApiVbyApiVersionRequestBody({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const postApiVbyApiVersionFormDataMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await postApiVbyApiVersionFormData({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const callWithDefaultParametersQueryKey = (options?: Options) => createQueryKey('callWithDefaultParameters', options); export const callWithDefaultParametersOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithDefaultParameters({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithDefaultParameters({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithDefaultParametersQueryKey(options) }); -export const callWithDefaultOptionalParametersMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDefaultOptionalParameters({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callToTestOrderOfParamsMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callToTestOrderOfParams({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const duplicateNameMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const callWithDefaultOptionalParametersMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDefaultOptionalParameters({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callToTestOrderOfParamsMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callToTestOrderOfParams({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const duplicateNameMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const duplicateName2QueryKey = (options?: Options) => createQueryKey('duplicateName2', options); export const duplicateName2Options = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await duplicateName2({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await duplicateName2({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: duplicateName2QueryKey(options) }); -export const duplicateName3Mutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName3({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const duplicateName4Mutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName4({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const duplicateName3Mutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName3({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const duplicateName4Mutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName4({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const callWithNoContentResponseQueryKey = (options?: Options) => createQueryKey('callWithNoContentResponse', options); export const callWithNoContentResponseOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithNoContentResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithNoContentResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithNoContentResponseQueryKey(options) }); export const callWithResponseAndNoContentResponseQueryKey = (options?: Options) => createQueryKey('callWithResponseAndNoContentResponse', options); export const callWithResponseAndNoContentResponseOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithResponseAndNoContentResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithResponseAndNoContentResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithResponseAndNoContentResponseQueryKey(options) }); export const dummyAQueryKey = (options?: Options) => createQueryKey('dummyA', options); export const dummyAOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await dummyA({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await dummyA({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: dummyAQueryKey(options) }); export const dummyBQueryKey = (options?: Options) => createQueryKey('dummyB', options); export const dummyBOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await dummyB({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await dummyB({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: dummyBQueryKey(options) }); export const callWithResponseQueryKey = (options?: Options) => createQueryKey('callWithResponse', options); export const callWithResponseOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithResponseQueryKey(options) }); -export const callWithDuplicateResponsesMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDuplicateResponses({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithResponsesMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithResponses({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const callWithDuplicateResponsesMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDuplicateResponses({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithResponsesMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithResponses({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const collectionFormatQueryKey = (options: Options) => createQueryKey('collectionFormat', options); export const collectionFormatOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await collectionFormat({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await collectionFormat({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: collectionFormatQueryKey(options) }); export const typesQueryKey = (options: Options) => createQueryKey('types', options); export const typesOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await types({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await types({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: typesQueryKey(options) }); -export const uploadFileMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await uploadFile({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const uploadFileMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await uploadFile({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const fileResponseQueryKey = (options: Options) => createQueryKey('fileResponse', options); export const fileResponseOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await fileResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await fileResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: fileResponseQueryKey(options) }); export const complexTypesQueryKey = (options: Options) => createQueryKey('complexTypes', options); export const complexTypesOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await complexTypes({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await complexTypes({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: complexTypesQueryKey(options) }); export const multipartResponseQueryKey = (options?: Options) => createQueryKey('multipartResponse', options); export const multipartResponseOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await multipartResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await multipartResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: multipartResponseQueryKey(options) }); -export const multipartRequestMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await multipartRequest({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const complexParamsMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await complexParams({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithResultFromHeaderMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithResultFromHeader({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const testErrorCodeMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await testErrorCode({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const multipartRequestMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await multipartRequest({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const complexParamsMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await complexParams({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithResultFromHeaderMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithResultFromHeader({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const testErrorCodeMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await testErrorCode({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; /** * Login User */ -export const putWithFormUrlEncodedMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await putWithFormUrlEncoded({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const putWithFormUrlEncodedMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await putWithFormUrlEncoded({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/name-builder/@tanstack/react-query.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/name-builder/@tanstack/react-query.gen.ts index 52077bd6b..43c90277c 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/name-builder/@tanstack/react-query.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/name-builder/@tanstack/react-query.gen.ts @@ -42,55 +42,85 @@ const createQueryKey = (id: string, options?: TOptions export const getFooD = (options?: Options) => createQueryKey('getFoo', options); export const getFooE = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getFoo({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getFoo({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getFooD(options) }); -export const fooPostC = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await fooPost({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooPostC = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await fooPost({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; -export const fooPutC = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await fooPut({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooPutC = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await fooPut({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const getFooBarD = (options?: Options) => createQueryKey('getFooBar', options); export const getFooBarE = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getFooBar({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getFooBar({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getFooBarD(options) }); -export const fooBarPostC = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await fooBarPost({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooBarPostC = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await fooBarPost({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; -export const fooBarPutC = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await fooBarPut({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooBarPutC = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await fooBarPut({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/asClass/@tanstack/solid-query.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/asClass/@tanstack/solid-query.gen.ts index 3be7126b7..908344e1b 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/asClass/@tanstack/solid-query.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/asClass/@tanstack/solid-query.gen.ts @@ -42,55 +42,85 @@ const createQueryKey = (id: string, options?: TOptions export const getFooQueryKey = (options?: Options) => createQueryKey('getFoo', options); export const getFooOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await FooBazService.getFoo({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await FooBazService.getFoo({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getFooQueryKey(options) }); -export const fooPostMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await FooBazService.fooService.post({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooPostMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await FooBazService.fooService.post({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; -export const fooPutMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await FooBazService.fooService.put({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooPutMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await FooBazService.fooService.put({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const getFooBarQueryKey = (options?: Options) => createQueryKey('getFooBar', options); export const getFooBarOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await BarBazService.getFooBar({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await BarBazService.getFooBar({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getFooBarQueryKey(options) }); -export const fooBarPostMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await FooBazService.fooService.barService.post({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooBarPostMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await FooBazService.fooService.barService.post({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; -export const fooBarPutMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await FooBazService.fooService.barService.put({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooBarPutMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await FooBazService.fooService.barService.put({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/asClass/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/asClass/sdk.gen.ts index 320f1fb34..8b221a746 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/asClass/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/asClass/sdk.gen.ts @@ -19,27 +19,39 @@ export type Options(options?: Options) { return (options?.client ?? client).post({ url: '/foo/bar', ...options }); } + public static post(options?: Options) { + return (options?.client ?? client).post({ url: '/foo/bar', ...options }); + } - public static put(options?: Options) { return (options?.client ?? client).put({ url: '/foo/bar', ...options }); } + public static put(options?: Options) { + return (options?.client ?? client).put({ url: '/foo/bar', ...options }); + } } export class FooService { - public static post(options?: Options) { return (options?.client ?? client).post({ url: '/foo', ...options }); } + public static post(options?: Options) { + return (options?.client ?? client).post({ url: '/foo', ...options }); + } - public static put(options?: Options) { return (options?.client ?? client).put({ url: '/foo', ...options }); } + public static put(options?: Options) { + return (options?.client ?? client).put({ url: '/foo', ...options }); + } static barService = BarService; } export class FooBazService { - public static getFoo(options?: Options) { return (options?.client ?? client).get({ url: '/foo', ...options }); } + public static getFoo(options?: Options) { + return (options?.client ?? client).get({ url: '/foo', ...options }); + } static fooService = FooService; } export class BarBazService { - public static getFooBar(options?: Options) { return (options?.client ?? client).get({ url: '/foo/bar', ...options }); } + public static getFooBar(options?: Options) { + return (options?.client ?? client).get({ url: '/foo/bar', ...options }); + } static fooService = FooService; } diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/axios/@tanstack/solid-query.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/axios/@tanstack/solid-query.gen.ts index 4a5b4971c..203534a86 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/axios/@tanstack/solid-query.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/axios/@tanstack/solid-query.gen.ts @@ -43,159 +43,246 @@ const createQueryKey = (id: string, options?: TOptions export const exportQueryKey = (options?: Options) => createQueryKey('export', options); export const exportOptions = (options?: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await export_({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await export_({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: exportQueryKey(options) }); -export const patchApiVbyApiVersionNoTagMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await patchApiVbyApiVersionNoTag({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const importMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await import_({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const fooWowMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await fooWow({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const patchApiVbyApiVersionNoTagMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await patchApiVbyApiVersionNoTag({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const importMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await import_({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const fooWowMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await fooWow({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const apiVVersionODataControllerCountQueryKey = (options?: Options) => createQueryKey('apiVVersionODataControllerCount', options); export const apiVVersionODataControllerCountOptions = (options?: Options) => queryOptions, ApiVVersionODataControllerCountResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await apiVVersionODataControllerCount({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await apiVVersionODataControllerCount({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: apiVVersionODataControllerCountQueryKey(options) }); export const getApiVbyApiVersionSimpleOperationQueryKey = (options: Options) => createQueryKey('getApiVbyApiVersionSimpleOperation', options); export const getApiVbyApiVersionSimpleOperationOptions = (options: Options) => queryOptions, GetApiVbyApiVersionSimpleOperationResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getApiVbyApiVersionSimpleOperation({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getApiVbyApiVersionSimpleOperation({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getApiVbyApiVersionSimpleOperationQueryKey(options) }); -export const deleteCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await deleteCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const deleteCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await deleteCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const getCallWithoutParametersAndResponseQueryKey = (options?: Options) => createQueryKey('getCallWithoutParametersAndResponse', options); export const getCallWithoutParametersAndResponseOptions = (options?: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getCallWithoutParametersAndResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getCallWithoutParametersAndResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getCallWithoutParametersAndResponseQueryKey(options) }); -export const patchCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await patchCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const postCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await postCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const putCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await putCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const deleteFooMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await deleteFoo({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithDescriptionsMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDescriptions({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const patchCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await patchCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const postCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await postCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const putCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await putCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const deleteFooMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await deleteFoo({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithDescriptionsMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDescriptions({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; /** * @deprecated */ -export const deprecatedCallMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await deprecatedCall({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithParametersMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithParameters({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithWeirdParameterNamesMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithWeirdParameterNames({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const deprecatedCallMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await deprecatedCall({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithParametersMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithParameters({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithWeirdParameterNamesMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithWeirdParameterNames({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const getCallWithOptionalParamQueryKey = (options: Options) => createQueryKey('getCallWithOptionalParam', options); export const getCallWithOptionalParamOptions = (options: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getCallWithOptionalParam({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getCallWithOptionalParam({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getCallWithOptionalParamQueryKey(options) }); @@ -252,285 +339,423 @@ export const getCallWithOptionalParamInfiniteOptions = (options: Options>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await postCallWithOptionalParam({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const postApiVbyApiVersionRequestBodyMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await postApiVbyApiVersionRequestBody({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const postApiVbyApiVersionFormDataMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await postApiVbyApiVersionFormData({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const postCallWithOptionalParamMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await postCallWithOptionalParam({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const postApiVbyApiVersionRequestBodyMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await postApiVbyApiVersionRequestBody({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const postApiVbyApiVersionFormDataMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await postApiVbyApiVersionFormData({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const callWithDefaultParametersQueryKey = (options?: Options) => createQueryKey('callWithDefaultParameters', options); export const callWithDefaultParametersOptions = (options?: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithDefaultParameters({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithDefaultParameters({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithDefaultParametersQueryKey(options) }); -export const callWithDefaultOptionalParametersMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDefaultOptionalParameters({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callToTestOrderOfParamsMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callToTestOrderOfParams({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const duplicateNameMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const callWithDefaultOptionalParametersMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDefaultOptionalParameters({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callToTestOrderOfParamsMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callToTestOrderOfParams({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const duplicateNameMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const duplicateName2QueryKey = (options?: Options) => createQueryKey('duplicateName2', options); export const duplicateName2Options = (options?: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await duplicateName2({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await duplicateName2({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: duplicateName2QueryKey(options) }); -export const duplicateName3Mutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName3({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const duplicateName4Mutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName4({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const duplicateName3Mutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName3({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const duplicateName4Mutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName4({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const callWithNoContentResponseQueryKey = (options?: Options) => createQueryKey('callWithNoContentResponse', options); export const callWithNoContentResponseOptions = (options?: Options) => queryOptions, CallWithNoContentResponseResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithNoContentResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithNoContentResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithNoContentResponseQueryKey(options) }); export const callWithResponseAndNoContentResponseQueryKey = (options?: Options) => createQueryKey('callWithResponseAndNoContentResponse', options); export const callWithResponseAndNoContentResponseOptions = (options?: Options) => queryOptions, CallWithResponseAndNoContentResponseResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithResponseAndNoContentResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithResponseAndNoContentResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithResponseAndNoContentResponseQueryKey(options) }); export const dummyAQueryKey = (options?: Options) => createQueryKey('dummyA', options); export const dummyAOptions = (options?: Options) => queryOptions, DummyAResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await dummyA({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await dummyA({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: dummyAQueryKey(options) }); export const dummyBQueryKey = (options?: Options) => createQueryKey('dummyB', options); export const dummyBOptions = (options?: Options) => queryOptions, DummyBResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await dummyB({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await dummyB({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: dummyBQueryKey(options) }); export const callWithResponseQueryKey = (options?: Options) => createQueryKey('callWithResponse', options); export const callWithResponseOptions = (options?: Options) => queryOptions, CallWithResponseResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithResponseQueryKey(options) }); -export const callWithDuplicateResponsesMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDuplicateResponses({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithResponsesMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithResponses({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const callWithDuplicateResponsesMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDuplicateResponses({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithResponsesMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithResponses({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const collectionFormatQueryKey = (options: Options) => createQueryKey('collectionFormat', options); export const collectionFormatOptions = (options: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await collectionFormat({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await collectionFormat({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: collectionFormatQueryKey(options) }); export const typesQueryKey = (options: Options) => createQueryKey('types', options); export const typesOptions = (options: Options) => queryOptions, TypesResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await types({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await types({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: typesQueryKey(options) }); -export const uploadFileMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await uploadFile({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const uploadFileMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await uploadFile({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const fileResponseQueryKey = (options: Options) => createQueryKey('fileResponse', options); export const fileResponseOptions = (options: Options) => queryOptions, FileResponseResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await fileResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await fileResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: fileResponseQueryKey(options) }); export const complexTypesQueryKey = (options: Options) => createQueryKey('complexTypes', options); export const complexTypesOptions = (options: Options) => queryOptions, ComplexTypesResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await complexTypes({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await complexTypes({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: complexTypesQueryKey(options) }); export const multipartResponseQueryKey = (options?: Options) => createQueryKey('multipartResponse', options); export const multipartResponseOptions = (options?: Options) => queryOptions, MultipartResponseResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await multipartResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await multipartResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: multipartResponseQueryKey(options) }); -export const multipartRequestMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await multipartRequest({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const complexParamsMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await complexParams({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithResultFromHeaderMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithResultFromHeader({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const testErrorCodeMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await testErrorCode({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const multipartRequestMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await multipartRequest({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const complexParamsMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await complexParams({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithResultFromHeaderMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithResultFromHeader({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const testErrorCodeMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await testErrorCode({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; /** * Login User */ -export const putWithFormUrlEncodedMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await putWithFormUrlEncoded({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const putWithFormUrlEncodedMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await putWithFormUrlEncoded({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/fetch/@tanstack/solid-query.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/fetch/@tanstack/solid-query.gen.ts index 548d90159..358caac28 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/fetch/@tanstack/solid-query.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/fetch/@tanstack/solid-query.gen.ts @@ -42,159 +42,246 @@ const createQueryKey = (id: string, options?: TOptions export const exportQueryKey = (options?: Options) => createQueryKey('export', options); export const exportOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await export_({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await export_({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: exportQueryKey(options) }); -export const patchApiVbyApiVersionNoTagMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await patchApiVbyApiVersionNoTag({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const importMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await import_({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const fooWowMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await fooWow({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const patchApiVbyApiVersionNoTagMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await patchApiVbyApiVersionNoTag({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const importMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await import_({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const fooWowMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await fooWow({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const apiVVersionODataControllerCountQueryKey = (options?: Options) => createQueryKey('apiVVersionODataControllerCount', options); export const apiVVersionODataControllerCountOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await apiVVersionODataControllerCount({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await apiVVersionODataControllerCount({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: apiVVersionODataControllerCountQueryKey(options) }); export const getApiVbyApiVersionSimpleOperationQueryKey = (options: Options) => createQueryKey('getApiVbyApiVersionSimpleOperation', options); export const getApiVbyApiVersionSimpleOperationOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getApiVbyApiVersionSimpleOperation({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getApiVbyApiVersionSimpleOperation({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getApiVbyApiVersionSimpleOperationQueryKey(options) }); -export const deleteCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await deleteCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const deleteCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await deleteCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const getCallWithoutParametersAndResponseQueryKey = (options?: Options) => createQueryKey('getCallWithoutParametersAndResponse', options); export const getCallWithoutParametersAndResponseOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getCallWithoutParametersAndResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getCallWithoutParametersAndResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getCallWithoutParametersAndResponseQueryKey(options) }); -export const patchCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await patchCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const postCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await postCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const putCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await putCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const deleteFooMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await deleteFoo({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithDescriptionsMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDescriptions({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const patchCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await patchCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const postCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await postCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const putCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await putCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const deleteFooMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await deleteFoo({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithDescriptionsMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDescriptions({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; /** * @deprecated */ -export const deprecatedCallMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await deprecatedCall({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithParametersMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithParameters({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithWeirdParameterNamesMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithWeirdParameterNames({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const deprecatedCallMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await deprecatedCall({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithParametersMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithParameters({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithWeirdParameterNamesMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithWeirdParameterNames({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const getCallWithOptionalParamQueryKey = (options: Options) => createQueryKey('getCallWithOptionalParam', options); export const getCallWithOptionalParamOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getCallWithOptionalParam({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getCallWithOptionalParam({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getCallWithOptionalParamQueryKey(options) }); @@ -251,285 +338,423 @@ export const getCallWithOptionalParamInfiniteOptions = (options: Options>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await postCallWithOptionalParam({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const postApiVbyApiVersionRequestBodyMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await postApiVbyApiVersionRequestBody({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const postApiVbyApiVersionFormDataMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await postApiVbyApiVersionFormData({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const postCallWithOptionalParamMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await postCallWithOptionalParam({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const postApiVbyApiVersionRequestBodyMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await postApiVbyApiVersionRequestBody({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const postApiVbyApiVersionFormDataMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await postApiVbyApiVersionFormData({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const callWithDefaultParametersQueryKey = (options?: Options) => createQueryKey('callWithDefaultParameters', options); export const callWithDefaultParametersOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithDefaultParameters({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithDefaultParameters({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithDefaultParametersQueryKey(options) }); -export const callWithDefaultOptionalParametersMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDefaultOptionalParameters({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callToTestOrderOfParamsMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callToTestOrderOfParams({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const duplicateNameMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const callWithDefaultOptionalParametersMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDefaultOptionalParameters({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callToTestOrderOfParamsMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callToTestOrderOfParams({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const duplicateNameMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const duplicateName2QueryKey = (options?: Options) => createQueryKey('duplicateName2', options); export const duplicateName2Options = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await duplicateName2({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await duplicateName2({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: duplicateName2QueryKey(options) }); -export const duplicateName3Mutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName3({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const duplicateName4Mutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName4({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const duplicateName3Mutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName3({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const duplicateName4Mutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName4({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const callWithNoContentResponseQueryKey = (options?: Options) => createQueryKey('callWithNoContentResponse', options); export const callWithNoContentResponseOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithNoContentResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithNoContentResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithNoContentResponseQueryKey(options) }); export const callWithResponseAndNoContentResponseQueryKey = (options?: Options) => createQueryKey('callWithResponseAndNoContentResponse', options); export const callWithResponseAndNoContentResponseOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithResponseAndNoContentResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithResponseAndNoContentResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithResponseAndNoContentResponseQueryKey(options) }); export const dummyAQueryKey = (options?: Options) => createQueryKey('dummyA', options); export const dummyAOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await dummyA({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await dummyA({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: dummyAQueryKey(options) }); export const dummyBQueryKey = (options?: Options) => createQueryKey('dummyB', options); export const dummyBOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await dummyB({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await dummyB({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: dummyBQueryKey(options) }); export const callWithResponseQueryKey = (options?: Options) => createQueryKey('callWithResponse', options); export const callWithResponseOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithResponseQueryKey(options) }); -export const callWithDuplicateResponsesMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDuplicateResponses({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithResponsesMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithResponses({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const callWithDuplicateResponsesMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDuplicateResponses({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithResponsesMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithResponses({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const collectionFormatQueryKey = (options: Options) => createQueryKey('collectionFormat', options); export const collectionFormatOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await collectionFormat({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await collectionFormat({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: collectionFormatQueryKey(options) }); export const typesQueryKey = (options: Options) => createQueryKey('types', options); export const typesOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await types({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await types({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: typesQueryKey(options) }); -export const uploadFileMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await uploadFile({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const uploadFileMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await uploadFile({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const fileResponseQueryKey = (options: Options) => createQueryKey('fileResponse', options); export const fileResponseOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await fileResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await fileResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: fileResponseQueryKey(options) }); export const complexTypesQueryKey = (options: Options) => createQueryKey('complexTypes', options); export const complexTypesOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await complexTypes({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await complexTypes({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: complexTypesQueryKey(options) }); export const multipartResponseQueryKey = (options?: Options) => createQueryKey('multipartResponse', options); export const multipartResponseOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await multipartResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await multipartResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: multipartResponseQueryKey(options) }); -export const multipartRequestMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await multipartRequest({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const complexParamsMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await complexParams({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithResultFromHeaderMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithResultFromHeader({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const testErrorCodeMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await testErrorCode({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const multipartRequestMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await multipartRequest({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const complexParamsMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await complexParams({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithResultFromHeaderMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithResultFromHeader({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const testErrorCodeMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await testErrorCode({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; /** * Login User */ -export const putWithFormUrlEncodedMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await putWithFormUrlEncoded({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const putWithFormUrlEncodedMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await putWithFormUrlEncoded({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/name-builder/@tanstack/solid-query.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/name-builder/@tanstack/solid-query.gen.ts index 6e56543cd..ba1febdda 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/name-builder/@tanstack/solid-query.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/name-builder/@tanstack/solid-query.gen.ts @@ -42,55 +42,85 @@ const createQueryKey = (id: string, options?: TOptions export const getFooD = (options?: Options) => createQueryKey('getFoo', options); export const getFooE = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getFoo({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getFoo({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getFooD(options) }); -export const fooPostC = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await fooPost({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooPostC = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await fooPost({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; -export const fooPutC = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await fooPut({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooPutC = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await fooPut({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const getFooBarD = (options?: Options) => createQueryKey('getFooBar', options); export const getFooBarE = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getFooBar({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getFooBar({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getFooBarD(options) }); -export const fooBarPostC = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await fooBarPost({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooBarPostC = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await fooBarPost({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; -export const fooBarPutC = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await fooBarPut({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooBarPutC = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await fooBarPut({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/asClass/@tanstack/svelte-query.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/asClass/@tanstack/svelte-query.gen.ts index 8a3f1dff8..4f7ad47a7 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/asClass/@tanstack/svelte-query.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/asClass/@tanstack/svelte-query.gen.ts @@ -42,55 +42,85 @@ const createQueryKey = (id: string, options?: TOptions export const getFooQueryKey = (options?: Options) => createQueryKey('getFoo', options); export const getFooOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await FooBazService.getFoo({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await FooBazService.getFoo({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getFooQueryKey(options) }); -export const fooPostMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await FooBazService.fooService.post({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooPostMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await FooBazService.fooService.post({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; -export const fooPutMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await FooBazService.fooService.put({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooPutMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await FooBazService.fooService.put({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const getFooBarQueryKey = (options?: Options) => createQueryKey('getFooBar', options); export const getFooBarOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await BarBazService.getFooBar({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await BarBazService.getFooBar({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getFooBarQueryKey(options) }); -export const fooBarPostMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await FooBazService.fooService.barService.post({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooBarPostMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await FooBazService.fooService.barService.post({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; -export const fooBarPutMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await FooBazService.fooService.barService.put({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooBarPutMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await FooBazService.fooService.barService.put({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/asClass/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/asClass/sdk.gen.ts index 320f1fb34..8b221a746 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/asClass/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/asClass/sdk.gen.ts @@ -19,27 +19,39 @@ export type Options(options?: Options) { return (options?.client ?? client).post({ url: '/foo/bar', ...options }); } + public static post(options?: Options) { + return (options?.client ?? client).post({ url: '/foo/bar', ...options }); + } - public static put(options?: Options) { return (options?.client ?? client).put({ url: '/foo/bar', ...options }); } + public static put(options?: Options) { + return (options?.client ?? client).put({ url: '/foo/bar', ...options }); + } } export class FooService { - public static post(options?: Options) { return (options?.client ?? client).post({ url: '/foo', ...options }); } + public static post(options?: Options) { + return (options?.client ?? client).post({ url: '/foo', ...options }); + } - public static put(options?: Options) { return (options?.client ?? client).put({ url: '/foo', ...options }); } + public static put(options?: Options) { + return (options?.client ?? client).put({ url: '/foo', ...options }); + } static barService = BarService; } export class FooBazService { - public static getFoo(options?: Options) { return (options?.client ?? client).get({ url: '/foo', ...options }); } + public static getFoo(options?: Options) { + return (options?.client ?? client).get({ url: '/foo', ...options }); + } static fooService = FooService; } export class BarBazService { - public static getFooBar(options?: Options) { return (options?.client ?? client).get({ url: '/foo/bar', ...options }); } + public static getFooBar(options?: Options) { + return (options?.client ?? client).get({ url: '/foo/bar', ...options }); + } static fooService = FooService; } diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/axios/@tanstack/svelte-query.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/axios/@tanstack/svelte-query.gen.ts index a66a84de1..9e78e66d2 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/axios/@tanstack/svelte-query.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/axios/@tanstack/svelte-query.gen.ts @@ -43,159 +43,246 @@ const createQueryKey = (id: string, options?: TOptions export const exportQueryKey = (options?: Options) => createQueryKey('export', options); export const exportOptions = (options?: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await export_({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await export_({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: exportQueryKey(options) }); -export const patchApiVbyApiVersionNoTagMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await patchApiVbyApiVersionNoTag({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const importMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await import_({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const fooWowMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await fooWow({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const patchApiVbyApiVersionNoTagMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await patchApiVbyApiVersionNoTag({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const importMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await import_({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const fooWowMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await fooWow({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const apiVVersionODataControllerCountQueryKey = (options?: Options) => createQueryKey('apiVVersionODataControllerCount', options); export const apiVVersionODataControllerCountOptions = (options?: Options) => queryOptions, ApiVVersionODataControllerCountResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await apiVVersionODataControllerCount({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await apiVVersionODataControllerCount({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: apiVVersionODataControllerCountQueryKey(options) }); export const getApiVbyApiVersionSimpleOperationQueryKey = (options: Options) => createQueryKey('getApiVbyApiVersionSimpleOperation', options); export const getApiVbyApiVersionSimpleOperationOptions = (options: Options) => queryOptions, GetApiVbyApiVersionSimpleOperationResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getApiVbyApiVersionSimpleOperation({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getApiVbyApiVersionSimpleOperation({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getApiVbyApiVersionSimpleOperationQueryKey(options) }); -export const deleteCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await deleteCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const deleteCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await deleteCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const getCallWithoutParametersAndResponseQueryKey = (options?: Options) => createQueryKey('getCallWithoutParametersAndResponse', options); export const getCallWithoutParametersAndResponseOptions = (options?: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getCallWithoutParametersAndResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getCallWithoutParametersAndResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getCallWithoutParametersAndResponseQueryKey(options) }); -export const patchCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await patchCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const postCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await postCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const putCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await putCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const deleteFooMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await deleteFoo({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithDescriptionsMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDescriptions({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const patchCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await patchCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const postCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await postCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const putCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await putCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const deleteFooMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await deleteFoo({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithDescriptionsMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDescriptions({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; /** * @deprecated */ -export const deprecatedCallMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await deprecatedCall({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithParametersMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithParameters({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithWeirdParameterNamesMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithWeirdParameterNames({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const deprecatedCallMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await deprecatedCall({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithParametersMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithParameters({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithWeirdParameterNamesMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithWeirdParameterNames({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const getCallWithOptionalParamQueryKey = (options: Options) => createQueryKey('getCallWithOptionalParam', options); export const getCallWithOptionalParamOptions = (options: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getCallWithOptionalParam({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getCallWithOptionalParam({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getCallWithOptionalParamQueryKey(options) }); @@ -252,285 +339,423 @@ export const getCallWithOptionalParamInfiniteOptions = (options: Options>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await postCallWithOptionalParam({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const postApiVbyApiVersionRequestBodyMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await postApiVbyApiVersionRequestBody({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const postApiVbyApiVersionFormDataMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await postApiVbyApiVersionFormData({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const postCallWithOptionalParamMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await postCallWithOptionalParam({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const postApiVbyApiVersionRequestBodyMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await postApiVbyApiVersionRequestBody({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const postApiVbyApiVersionFormDataMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await postApiVbyApiVersionFormData({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const callWithDefaultParametersQueryKey = (options?: Options) => createQueryKey('callWithDefaultParameters', options); export const callWithDefaultParametersOptions = (options?: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithDefaultParameters({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithDefaultParameters({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithDefaultParametersQueryKey(options) }); -export const callWithDefaultOptionalParametersMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDefaultOptionalParameters({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callToTestOrderOfParamsMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callToTestOrderOfParams({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const duplicateNameMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const callWithDefaultOptionalParametersMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDefaultOptionalParameters({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callToTestOrderOfParamsMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callToTestOrderOfParams({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const duplicateNameMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const duplicateName2QueryKey = (options?: Options) => createQueryKey('duplicateName2', options); export const duplicateName2Options = (options?: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await duplicateName2({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await duplicateName2({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: duplicateName2QueryKey(options) }); -export const duplicateName3Mutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName3({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const duplicateName4Mutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName4({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const duplicateName3Mutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName3({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const duplicateName4Mutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName4({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const callWithNoContentResponseQueryKey = (options?: Options) => createQueryKey('callWithNoContentResponse', options); export const callWithNoContentResponseOptions = (options?: Options) => queryOptions, CallWithNoContentResponseResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithNoContentResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithNoContentResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithNoContentResponseQueryKey(options) }); export const callWithResponseAndNoContentResponseQueryKey = (options?: Options) => createQueryKey('callWithResponseAndNoContentResponse', options); export const callWithResponseAndNoContentResponseOptions = (options?: Options) => queryOptions, CallWithResponseAndNoContentResponseResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithResponseAndNoContentResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithResponseAndNoContentResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithResponseAndNoContentResponseQueryKey(options) }); export const dummyAQueryKey = (options?: Options) => createQueryKey('dummyA', options); export const dummyAOptions = (options?: Options) => queryOptions, DummyAResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await dummyA({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await dummyA({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: dummyAQueryKey(options) }); export const dummyBQueryKey = (options?: Options) => createQueryKey('dummyB', options); export const dummyBOptions = (options?: Options) => queryOptions, DummyBResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await dummyB({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await dummyB({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: dummyBQueryKey(options) }); export const callWithResponseQueryKey = (options?: Options) => createQueryKey('callWithResponse', options); export const callWithResponseOptions = (options?: Options) => queryOptions, CallWithResponseResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithResponseQueryKey(options) }); -export const callWithDuplicateResponsesMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDuplicateResponses({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithResponsesMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithResponses({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const callWithDuplicateResponsesMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDuplicateResponses({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithResponsesMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithResponses({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const collectionFormatQueryKey = (options: Options) => createQueryKey('collectionFormat', options); export const collectionFormatOptions = (options: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await collectionFormat({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await collectionFormat({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: collectionFormatQueryKey(options) }); export const typesQueryKey = (options: Options) => createQueryKey('types', options); export const typesOptions = (options: Options) => queryOptions, TypesResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await types({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await types({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: typesQueryKey(options) }); -export const uploadFileMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await uploadFile({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const uploadFileMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await uploadFile({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const fileResponseQueryKey = (options: Options) => createQueryKey('fileResponse', options); export const fileResponseOptions = (options: Options) => queryOptions, FileResponseResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await fileResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await fileResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: fileResponseQueryKey(options) }); export const complexTypesQueryKey = (options: Options) => createQueryKey('complexTypes', options); export const complexTypesOptions = (options: Options) => queryOptions, ComplexTypesResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await complexTypes({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await complexTypes({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: complexTypesQueryKey(options) }); export const multipartResponseQueryKey = (options?: Options) => createQueryKey('multipartResponse', options); export const multipartResponseOptions = (options?: Options) => queryOptions, MultipartResponseResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await multipartResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await multipartResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: multipartResponseQueryKey(options) }); -export const multipartRequestMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await multipartRequest({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const complexParamsMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await complexParams({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithResultFromHeaderMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithResultFromHeader({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const testErrorCodeMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await testErrorCode({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const multipartRequestMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await multipartRequest({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const complexParamsMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await complexParams({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithResultFromHeaderMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithResultFromHeader({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const testErrorCodeMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await testErrorCode({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; /** * Login User */ -export const putWithFormUrlEncodedMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await putWithFormUrlEncoded({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const putWithFormUrlEncodedMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await putWithFormUrlEncoded({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/fetch/@tanstack/svelte-query.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/fetch/@tanstack/svelte-query.gen.ts index 346c579b6..7e81c3731 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/fetch/@tanstack/svelte-query.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/fetch/@tanstack/svelte-query.gen.ts @@ -42,159 +42,246 @@ const createQueryKey = (id: string, options?: TOptions export const exportQueryKey = (options?: Options) => createQueryKey('export', options); export const exportOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await export_({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await export_({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: exportQueryKey(options) }); -export const patchApiVbyApiVersionNoTagMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await patchApiVbyApiVersionNoTag({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const importMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await import_({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const fooWowMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await fooWow({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const patchApiVbyApiVersionNoTagMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await patchApiVbyApiVersionNoTag({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const importMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await import_({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const fooWowMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await fooWow({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const apiVVersionODataControllerCountQueryKey = (options?: Options) => createQueryKey('apiVVersionODataControllerCount', options); export const apiVVersionODataControllerCountOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await apiVVersionODataControllerCount({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await apiVVersionODataControllerCount({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: apiVVersionODataControllerCountQueryKey(options) }); export const getApiVbyApiVersionSimpleOperationQueryKey = (options: Options) => createQueryKey('getApiVbyApiVersionSimpleOperation', options); export const getApiVbyApiVersionSimpleOperationOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getApiVbyApiVersionSimpleOperation({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getApiVbyApiVersionSimpleOperation({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getApiVbyApiVersionSimpleOperationQueryKey(options) }); -export const deleteCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await deleteCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const deleteCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await deleteCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const getCallWithoutParametersAndResponseQueryKey = (options?: Options) => createQueryKey('getCallWithoutParametersAndResponse', options); export const getCallWithoutParametersAndResponseOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getCallWithoutParametersAndResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getCallWithoutParametersAndResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getCallWithoutParametersAndResponseQueryKey(options) }); -export const patchCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await patchCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const postCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await postCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const putCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await putCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const deleteFooMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await deleteFoo({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithDescriptionsMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDescriptions({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const patchCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await patchCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const postCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await postCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const putCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await putCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const deleteFooMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await deleteFoo({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithDescriptionsMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDescriptions({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; /** * @deprecated */ -export const deprecatedCallMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await deprecatedCall({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithParametersMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithParameters({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithWeirdParameterNamesMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithWeirdParameterNames({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const deprecatedCallMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await deprecatedCall({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithParametersMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithParameters({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithWeirdParameterNamesMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithWeirdParameterNames({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const getCallWithOptionalParamQueryKey = (options: Options) => createQueryKey('getCallWithOptionalParam', options); export const getCallWithOptionalParamOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getCallWithOptionalParam({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getCallWithOptionalParam({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getCallWithOptionalParamQueryKey(options) }); @@ -251,285 +338,423 @@ export const getCallWithOptionalParamInfiniteOptions = (options: Options>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await postCallWithOptionalParam({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const postApiVbyApiVersionRequestBodyMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await postApiVbyApiVersionRequestBody({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const postApiVbyApiVersionFormDataMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await postApiVbyApiVersionFormData({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const postCallWithOptionalParamMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await postCallWithOptionalParam({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const postApiVbyApiVersionRequestBodyMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await postApiVbyApiVersionRequestBody({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const postApiVbyApiVersionFormDataMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await postApiVbyApiVersionFormData({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const callWithDefaultParametersQueryKey = (options?: Options) => createQueryKey('callWithDefaultParameters', options); export const callWithDefaultParametersOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithDefaultParameters({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithDefaultParameters({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithDefaultParametersQueryKey(options) }); -export const callWithDefaultOptionalParametersMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDefaultOptionalParameters({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callToTestOrderOfParamsMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callToTestOrderOfParams({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const duplicateNameMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const callWithDefaultOptionalParametersMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDefaultOptionalParameters({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callToTestOrderOfParamsMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callToTestOrderOfParams({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const duplicateNameMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const duplicateName2QueryKey = (options?: Options) => createQueryKey('duplicateName2', options); export const duplicateName2Options = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await duplicateName2({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await duplicateName2({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: duplicateName2QueryKey(options) }); -export const duplicateName3Mutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName3({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const duplicateName4Mutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName4({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const duplicateName3Mutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName3({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const duplicateName4Mutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName4({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const callWithNoContentResponseQueryKey = (options?: Options) => createQueryKey('callWithNoContentResponse', options); export const callWithNoContentResponseOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithNoContentResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithNoContentResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithNoContentResponseQueryKey(options) }); export const callWithResponseAndNoContentResponseQueryKey = (options?: Options) => createQueryKey('callWithResponseAndNoContentResponse', options); export const callWithResponseAndNoContentResponseOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithResponseAndNoContentResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithResponseAndNoContentResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithResponseAndNoContentResponseQueryKey(options) }); export const dummyAQueryKey = (options?: Options) => createQueryKey('dummyA', options); export const dummyAOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await dummyA({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await dummyA({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: dummyAQueryKey(options) }); export const dummyBQueryKey = (options?: Options) => createQueryKey('dummyB', options); export const dummyBOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await dummyB({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await dummyB({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: dummyBQueryKey(options) }); export const callWithResponseQueryKey = (options?: Options) => createQueryKey('callWithResponse', options); export const callWithResponseOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithResponseQueryKey(options) }); -export const callWithDuplicateResponsesMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDuplicateResponses({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithResponsesMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithResponses({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const callWithDuplicateResponsesMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDuplicateResponses({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithResponsesMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithResponses({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const collectionFormatQueryKey = (options: Options) => createQueryKey('collectionFormat', options); export const collectionFormatOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await collectionFormat({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await collectionFormat({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: collectionFormatQueryKey(options) }); export const typesQueryKey = (options: Options) => createQueryKey('types', options); export const typesOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await types({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await types({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: typesQueryKey(options) }); -export const uploadFileMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await uploadFile({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const uploadFileMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await uploadFile({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const fileResponseQueryKey = (options: Options) => createQueryKey('fileResponse', options); export const fileResponseOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await fileResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await fileResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: fileResponseQueryKey(options) }); export const complexTypesQueryKey = (options: Options) => createQueryKey('complexTypes', options); export const complexTypesOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await complexTypes({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await complexTypes({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: complexTypesQueryKey(options) }); export const multipartResponseQueryKey = (options?: Options) => createQueryKey('multipartResponse', options); export const multipartResponseOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await multipartResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await multipartResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: multipartResponseQueryKey(options) }); -export const multipartRequestMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await multipartRequest({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const complexParamsMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await complexParams({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithResultFromHeaderMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithResultFromHeader({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const testErrorCodeMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await testErrorCode({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const multipartRequestMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await multipartRequest({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const complexParamsMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await complexParams({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithResultFromHeaderMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithResultFromHeader({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const testErrorCodeMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await testErrorCode({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; /** * Login User */ -export const putWithFormUrlEncodedMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await putWithFormUrlEncoded({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const putWithFormUrlEncodedMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await putWithFormUrlEncoded({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/name-builder/@tanstack/svelte-query.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/name-builder/@tanstack/svelte-query.gen.ts index 9b44f31cf..6a831b5b3 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/name-builder/@tanstack/svelte-query.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/name-builder/@tanstack/svelte-query.gen.ts @@ -42,55 +42,85 @@ const createQueryKey = (id: string, options?: TOptions export const getFooD = (options?: Options) => createQueryKey('getFoo', options); export const getFooE = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getFoo({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getFoo({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getFooD(options) }); -export const fooPostC = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await fooPost({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooPostC = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await fooPost({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; -export const fooPutC = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await fooPut({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooPutC = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await fooPut({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const getFooBarD = (options?: Options) => createQueryKey('getFooBar', options); export const getFooBarE = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getFooBar({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getFooBar({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getFooBarD(options) }); -export const fooBarPostC = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await fooBarPost({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooBarPostC = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await fooBarPost({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; -export const fooBarPutC = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await fooBarPut({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooBarPutC = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await fooBarPut({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/asClass/@tanstack/vue-query.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/asClass/@tanstack/vue-query.gen.ts index 1d7442c84..767635c77 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/asClass/@tanstack/vue-query.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/asClass/@tanstack/vue-query.gen.ts @@ -42,55 +42,85 @@ const createQueryKey = (id: string, options?: TOptions export const getFooQueryKey = (options?: Options) => createQueryKey('getFoo', options); export const getFooOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await FooBazService.getFoo({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await FooBazService.getFoo({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getFooQueryKey(options) }); -export const fooPostMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await FooBazService.fooService.post({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooPostMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await FooBazService.fooService.post({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; -export const fooPutMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await FooBazService.fooService.put({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooPutMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await FooBazService.fooService.put({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const getFooBarQueryKey = (options?: Options) => createQueryKey('getFooBar', options); export const getFooBarOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await BarBazService.getFooBar({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await BarBazService.getFooBar({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getFooBarQueryKey(options) }); -export const fooBarPostMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await FooBazService.fooService.barService.post({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooBarPostMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await FooBazService.fooService.barService.post({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; -export const fooBarPutMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await FooBazService.fooService.barService.put({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooBarPutMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await FooBazService.fooService.barService.put({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/asClass/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/asClass/sdk.gen.ts index 320f1fb34..8b221a746 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/asClass/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/asClass/sdk.gen.ts @@ -19,27 +19,39 @@ export type Options(options?: Options) { return (options?.client ?? client).post({ url: '/foo/bar', ...options }); } + public static post(options?: Options) { + return (options?.client ?? client).post({ url: '/foo/bar', ...options }); + } - public static put(options?: Options) { return (options?.client ?? client).put({ url: '/foo/bar', ...options }); } + public static put(options?: Options) { + return (options?.client ?? client).put({ url: '/foo/bar', ...options }); + } } export class FooService { - public static post(options?: Options) { return (options?.client ?? client).post({ url: '/foo', ...options }); } + public static post(options?: Options) { + return (options?.client ?? client).post({ url: '/foo', ...options }); + } - public static put(options?: Options) { return (options?.client ?? client).put({ url: '/foo', ...options }); } + public static put(options?: Options) { + return (options?.client ?? client).put({ url: '/foo', ...options }); + } static barService = BarService; } export class FooBazService { - public static getFoo(options?: Options) { return (options?.client ?? client).get({ url: '/foo', ...options }); } + public static getFoo(options?: Options) { + return (options?.client ?? client).get({ url: '/foo', ...options }); + } static fooService = FooService; } export class BarBazService { - public static getFooBar(options?: Options) { return (options?.client ?? client).get({ url: '/foo/bar', ...options }); } + public static getFooBar(options?: Options) { + return (options?.client ?? client).get({ url: '/foo/bar', ...options }); + } static fooService = FooService; } diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/axios/@tanstack/vue-query.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/axios/@tanstack/vue-query.gen.ts index 0d2884d1b..f839621a3 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/axios/@tanstack/vue-query.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/axios/@tanstack/vue-query.gen.ts @@ -43,159 +43,246 @@ const createQueryKey = (id: string, options?: TOptions export const exportQueryKey = (options?: Options) => createQueryKey('export', options); export const exportOptions = (options?: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await export_({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await export_({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: exportQueryKey(options) }); -export const patchApiVbyApiVersionNoTagMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await patchApiVbyApiVersionNoTag({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const importMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await import_({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const fooWowMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await fooWow({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const patchApiVbyApiVersionNoTagMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await patchApiVbyApiVersionNoTag({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const importMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await import_({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const fooWowMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await fooWow({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const apiVVersionODataControllerCountQueryKey = (options?: Options) => createQueryKey('apiVVersionODataControllerCount', options); export const apiVVersionODataControllerCountOptions = (options?: Options) => queryOptions, ApiVVersionODataControllerCountResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await apiVVersionODataControllerCount({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await apiVVersionODataControllerCount({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: apiVVersionODataControllerCountQueryKey(options) }); export const getApiVbyApiVersionSimpleOperationQueryKey = (options: Options) => createQueryKey('getApiVbyApiVersionSimpleOperation', options); export const getApiVbyApiVersionSimpleOperationOptions = (options: Options) => queryOptions, GetApiVbyApiVersionSimpleOperationResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getApiVbyApiVersionSimpleOperation({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getApiVbyApiVersionSimpleOperation({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getApiVbyApiVersionSimpleOperationQueryKey(options) }); -export const deleteCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await deleteCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const deleteCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await deleteCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const getCallWithoutParametersAndResponseQueryKey = (options?: Options) => createQueryKey('getCallWithoutParametersAndResponse', options); export const getCallWithoutParametersAndResponseOptions = (options?: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getCallWithoutParametersAndResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getCallWithoutParametersAndResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getCallWithoutParametersAndResponseQueryKey(options) }); -export const patchCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await patchCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const postCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await postCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const putCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await putCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const deleteFooMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await deleteFoo({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithDescriptionsMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDescriptions({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const patchCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await patchCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const postCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await postCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const putCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await putCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const deleteFooMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await deleteFoo({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithDescriptionsMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDescriptions({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; /** * @deprecated */ -export const deprecatedCallMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await deprecatedCall({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithParametersMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithParameters({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithWeirdParameterNamesMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithWeirdParameterNames({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const deprecatedCallMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await deprecatedCall({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithParametersMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithParameters({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithWeirdParameterNamesMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithWeirdParameterNames({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const getCallWithOptionalParamQueryKey = (options: Options) => createQueryKey('getCallWithOptionalParam', options); export const getCallWithOptionalParamOptions = (options: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getCallWithOptionalParam({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getCallWithOptionalParam({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getCallWithOptionalParamQueryKey(options) }); @@ -252,285 +339,423 @@ export const getCallWithOptionalParamInfiniteOptions = (options: Options>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await postCallWithOptionalParam({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const postApiVbyApiVersionRequestBodyMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await postApiVbyApiVersionRequestBody({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const postApiVbyApiVersionFormDataMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await postApiVbyApiVersionFormData({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const postCallWithOptionalParamMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await postCallWithOptionalParam({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const postApiVbyApiVersionRequestBodyMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await postApiVbyApiVersionRequestBody({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const postApiVbyApiVersionFormDataMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await postApiVbyApiVersionFormData({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const callWithDefaultParametersQueryKey = (options?: Options) => createQueryKey('callWithDefaultParameters', options); export const callWithDefaultParametersOptions = (options?: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithDefaultParameters({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithDefaultParameters({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithDefaultParametersQueryKey(options) }); -export const callWithDefaultOptionalParametersMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDefaultOptionalParameters({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callToTestOrderOfParamsMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callToTestOrderOfParams({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const duplicateNameMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const callWithDefaultOptionalParametersMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDefaultOptionalParameters({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callToTestOrderOfParamsMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callToTestOrderOfParams({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const duplicateNameMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const duplicateName2QueryKey = (options?: Options) => createQueryKey('duplicateName2', options); export const duplicateName2Options = (options?: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await duplicateName2({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await duplicateName2({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: duplicateName2QueryKey(options) }); -export const duplicateName3Mutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName3({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const duplicateName4Mutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName4({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const duplicateName3Mutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName3({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const duplicateName4Mutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName4({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const callWithNoContentResponseQueryKey = (options?: Options) => createQueryKey('callWithNoContentResponse', options); export const callWithNoContentResponseOptions = (options?: Options) => queryOptions, CallWithNoContentResponseResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithNoContentResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithNoContentResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithNoContentResponseQueryKey(options) }); export const callWithResponseAndNoContentResponseQueryKey = (options?: Options) => createQueryKey('callWithResponseAndNoContentResponse', options); export const callWithResponseAndNoContentResponseOptions = (options?: Options) => queryOptions, CallWithResponseAndNoContentResponseResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithResponseAndNoContentResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithResponseAndNoContentResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithResponseAndNoContentResponseQueryKey(options) }); export const dummyAQueryKey = (options?: Options) => createQueryKey('dummyA', options); export const dummyAOptions = (options?: Options) => queryOptions, DummyAResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await dummyA({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await dummyA({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: dummyAQueryKey(options) }); export const dummyBQueryKey = (options?: Options) => createQueryKey('dummyB', options); export const dummyBOptions = (options?: Options) => queryOptions, DummyBResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await dummyB({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await dummyB({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: dummyBQueryKey(options) }); export const callWithResponseQueryKey = (options?: Options) => createQueryKey('callWithResponse', options); export const callWithResponseOptions = (options?: Options) => queryOptions, CallWithResponseResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithResponseQueryKey(options) }); -export const callWithDuplicateResponsesMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDuplicateResponses({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithResponsesMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithResponses({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const callWithDuplicateResponsesMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDuplicateResponses({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithResponsesMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithResponses({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const collectionFormatQueryKey = (options: Options) => createQueryKey('collectionFormat', options); export const collectionFormatOptions = (options: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await collectionFormat({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await collectionFormat({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: collectionFormatQueryKey(options) }); export const typesQueryKey = (options: Options) => createQueryKey('types', options); export const typesOptions = (options: Options) => queryOptions, TypesResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await types({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await types({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: typesQueryKey(options) }); -export const uploadFileMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await uploadFile({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const uploadFileMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await uploadFile({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const fileResponseQueryKey = (options: Options) => createQueryKey('fileResponse', options); export const fileResponseOptions = (options: Options) => queryOptions, FileResponseResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await fileResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await fileResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: fileResponseQueryKey(options) }); export const complexTypesQueryKey = (options: Options) => createQueryKey('complexTypes', options); export const complexTypesOptions = (options: Options) => queryOptions, ComplexTypesResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await complexTypes({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await complexTypes({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: complexTypesQueryKey(options) }); export const multipartResponseQueryKey = (options?: Options) => createQueryKey('multipartResponse', options); export const multipartResponseOptions = (options?: Options) => queryOptions, MultipartResponseResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await multipartResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await multipartResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: multipartResponseQueryKey(options) }); -export const multipartRequestMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await multipartRequest({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const complexParamsMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await complexParams({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithResultFromHeaderMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithResultFromHeader({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const testErrorCodeMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await testErrorCode({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const multipartRequestMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await multipartRequest({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const complexParamsMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await complexParams({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithResultFromHeaderMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithResultFromHeader({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const testErrorCodeMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await testErrorCode({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; /** * Login User */ -export const putWithFormUrlEncodedMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await putWithFormUrlEncoded({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const putWithFormUrlEncodedMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await putWithFormUrlEncoded({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/fetch/@tanstack/vue-query.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/fetch/@tanstack/vue-query.gen.ts index b68fd8934..bbcab4d5a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/fetch/@tanstack/vue-query.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/fetch/@tanstack/vue-query.gen.ts @@ -42,159 +42,246 @@ const createQueryKey = (id: string, options?: TOptions export const exportQueryKey = (options?: Options) => createQueryKey('export', options); export const exportOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await export_({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await export_({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: exportQueryKey(options) }); -export const patchApiVbyApiVersionNoTagMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await patchApiVbyApiVersionNoTag({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const importMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await import_({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const fooWowMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await fooWow({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const patchApiVbyApiVersionNoTagMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await patchApiVbyApiVersionNoTag({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const importMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await import_({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const fooWowMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await fooWow({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const apiVVersionODataControllerCountQueryKey = (options?: Options) => createQueryKey('apiVVersionODataControllerCount', options); export const apiVVersionODataControllerCountOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await apiVVersionODataControllerCount({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await apiVVersionODataControllerCount({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: apiVVersionODataControllerCountQueryKey(options) }); export const getApiVbyApiVersionSimpleOperationQueryKey = (options: Options) => createQueryKey('getApiVbyApiVersionSimpleOperation', options); export const getApiVbyApiVersionSimpleOperationOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getApiVbyApiVersionSimpleOperation({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getApiVbyApiVersionSimpleOperation({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getApiVbyApiVersionSimpleOperationQueryKey(options) }); -export const deleteCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await deleteCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const deleteCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await deleteCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const getCallWithoutParametersAndResponseQueryKey = (options?: Options) => createQueryKey('getCallWithoutParametersAndResponse', options); export const getCallWithoutParametersAndResponseOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getCallWithoutParametersAndResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getCallWithoutParametersAndResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getCallWithoutParametersAndResponseQueryKey(options) }); -export const patchCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await patchCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const postCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await postCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const putCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await putCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const deleteFooMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await deleteFoo({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithDescriptionsMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDescriptions({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const patchCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await patchCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const postCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await postCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const putCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await putCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const deleteFooMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await deleteFoo({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithDescriptionsMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDescriptions({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; /** * @deprecated */ -export const deprecatedCallMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await deprecatedCall({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithParametersMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithParameters({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithWeirdParameterNamesMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithWeirdParameterNames({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const deprecatedCallMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await deprecatedCall({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithParametersMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithParameters({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithWeirdParameterNamesMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithWeirdParameterNames({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const getCallWithOptionalParamQueryKey = (options: Options) => createQueryKey('getCallWithOptionalParam', options); export const getCallWithOptionalParamOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getCallWithOptionalParam({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getCallWithOptionalParam({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getCallWithOptionalParamQueryKey(options) }); @@ -251,285 +338,423 @@ export const getCallWithOptionalParamInfiniteOptions = (options: Options>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await postCallWithOptionalParam({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const postApiVbyApiVersionRequestBodyMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await postApiVbyApiVersionRequestBody({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const postApiVbyApiVersionFormDataMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await postApiVbyApiVersionFormData({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const postCallWithOptionalParamMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await postCallWithOptionalParam({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const postApiVbyApiVersionRequestBodyMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await postApiVbyApiVersionRequestBody({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const postApiVbyApiVersionFormDataMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await postApiVbyApiVersionFormData({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const callWithDefaultParametersQueryKey = (options?: Options) => createQueryKey('callWithDefaultParameters', options); export const callWithDefaultParametersOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithDefaultParameters({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithDefaultParameters({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithDefaultParametersQueryKey(options) }); -export const callWithDefaultOptionalParametersMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDefaultOptionalParameters({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callToTestOrderOfParamsMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callToTestOrderOfParams({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const duplicateNameMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const callWithDefaultOptionalParametersMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDefaultOptionalParameters({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callToTestOrderOfParamsMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callToTestOrderOfParams({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const duplicateNameMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const duplicateName2QueryKey = (options?: Options) => createQueryKey('duplicateName2', options); export const duplicateName2Options = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await duplicateName2({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await duplicateName2({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: duplicateName2QueryKey(options) }); -export const duplicateName3Mutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName3({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const duplicateName4Mutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName4({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const duplicateName3Mutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName3({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const duplicateName4Mutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName4({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const callWithNoContentResponseQueryKey = (options?: Options) => createQueryKey('callWithNoContentResponse', options); export const callWithNoContentResponseOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithNoContentResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithNoContentResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithNoContentResponseQueryKey(options) }); export const callWithResponseAndNoContentResponseQueryKey = (options?: Options) => createQueryKey('callWithResponseAndNoContentResponse', options); export const callWithResponseAndNoContentResponseOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithResponseAndNoContentResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithResponseAndNoContentResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithResponseAndNoContentResponseQueryKey(options) }); export const dummyAQueryKey = (options?: Options) => createQueryKey('dummyA', options); export const dummyAOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await dummyA({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await dummyA({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: dummyAQueryKey(options) }); export const dummyBQueryKey = (options?: Options) => createQueryKey('dummyB', options); export const dummyBOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await dummyB({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await dummyB({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: dummyBQueryKey(options) }); export const callWithResponseQueryKey = (options?: Options) => createQueryKey('callWithResponse', options); export const callWithResponseOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithResponseQueryKey(options) }); -export const callWithDuplicateResponsesMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDuplicateResponses({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithResponsesMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithResponses({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const callWithDuplicateResponsesMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDuplicateResponses({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithResponsesMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithResponses({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const collectionFormatQueryKey = (options: Options) => createQueryKey('collectionFormat', options); export const collectionFormatOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await collectionFormat({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await collectionFormat({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: collectionFormatQueryKey(options) }); export const typesQueryKey = (options: Options) => createQueryKey('types', options); export const typesOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await types({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await types({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: typesQueryKey(options) }); -export const uploadFileMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await uploadFile({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const uploadFileMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await uploadFile({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const fileResponseQueryKey = (options: Options) => createQueryKey('fileResponse', options); export const fileResponseOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await fileResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await fileResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: fileResponseQueryKey(options) }); export const complexTypesQueryKey = (options: Options) => createQueryKey('complexTypes', options); export const complexTypesOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await complexTypes({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await complexTypes({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: complexTypesQueryKey(options) }); export const multipartResponseQueryKey = (options?: Options) => createQueryKey('multipartResponse', options); export const multipartResponseOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await multipartResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await multipartResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: multipartResponseQueryKey(options) }); -export const multipartRequestMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await multipartRequest({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const complexParamsMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await complexParams({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithResultFromHeaderMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithResultFromHeader({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const testErrorCodeMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await testErrorCode({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const multipartRequestMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await multipartRequest({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const complexParamsMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await complexParams({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithResultFromHeaderMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithResultFromHeader({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const testErrorCodeMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await testErrorCode({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; /** * Login User */ -export const putWithFormUrlEncodedMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await putWithFormUrlEncoded({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const putWithFormUrlEncodedMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await putWithFormUrlEncoded({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/name-builder/@tanstack/vue-query.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/name-builder/@tanstack/vue-query.gen.ts index 6ed25f5f3..bfd35f1d6 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/name-builder/@tanstack/vue-query.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/name-builder/@tanstack/vue-query.gen.ts @@ -42,55 +42,85 @@ const createQueryKey = (id: string, options?: TOptions export const getFooD = (options?: Options) => createQueryKey('getFoo', options); export const getFooE = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getFoo({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getFoo({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getFooD(options) }); -export const fooPostC = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await fooPost({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooPostC = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await fooPost({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; -export const fooPutC = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await fooPut({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooPutC = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await fooPut({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const getFooBarD = (options?: Options) => createQueryKey('getFooBar', options); export const getFooBarE = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getFooBar({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getFooBar({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getFooBarD(options) }); -export const fooBarPostC = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await fooBarPost({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooBarPostC = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await fooBarPost({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; -export const fooBarPutC = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await fooBarPut({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooBarPutC = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await fooBarPut({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-all-of/transformers.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-all-of/transformers.gen.ts index d535c1ec3..9c53d7569 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-all-of/transformers.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-all-of/transformers.gen.ts @@ -1,7 +1,13 @@ // This file is auto-generated by @hey-api/openapi-ts -const quxSchemaResponseTransformer = (data: any) => { if (data.baz) { - data.baz = new Date(data.baz); -} return data; }; +const quxSchemaResponseTransformer = (data: any) => { + if (data.baz) { + data.baz = new Date(data.baz); + } + return data; +}; -const bazSchemaResponseTransformer = (data: any) => { data.bar = new Date(data.bar); return data; }; +const bazSchemaResponseTransformer = (data: any) => { + data.bar = new Date(data.bar); + return data; +}; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-array/transformers.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-array/transformers.gen.ts index 55875bf9f..fc50ee927 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-array/transformers.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/transformers-array/transformers.gen.ts @@ -2,4 +2,10 @@ import type { GetFooResponse } from './types.gen'; -export const getFooResponseTransformer = async (data: any): Promise => { data.foo = data.foo.map((item: any) => { item.baz = new Date(item.baz); return item; }); return data; }; +export const getFooResponseTransformer = async (data: any): Promise => { + data.foo = data.foo.map((item: any) => { + item.baz = new Date(item.baz); + return item; + }); + return data; +}; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/internal-name-conflict/@tanstack/react-query.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/internal-name-conflict/@tanstack/react-query.gen.ts index 1cc839174..c7e01dadf 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/internal-name-conflict/@tanstack/react-query.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/internal-name-conflict/@tanstack/react-query.gen.ts @@ -42,27 +42,42 @@ const createQueryKey = (id: string, options?: TOptions export const createQueryKey2 = (options?: Options) => createQueryKey('create', options); export const createOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await create({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await create({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: createQueryKey2(options) }); -export const create2Mutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await create2({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const create2Mutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await create2({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; -export const create3Mutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await create3({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const create3Mutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await create3({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/pagination-ref/@tanstack/react-query.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/pagination-ref/@tanstack/react-query.gen.ts index aa0761eb1..b9e75835b 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/pagination-ref/@tanstack/react-query.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/pagination-ref/@tanstack/react-query.gen.ts @@ -42,12 +42,15 @@ const createQueryKey = (id: string, options?: TOptions export const getFooQueryKey = (options: Options) => createQueryKey('getFoo', options); export const getFooOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getFoo({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getFoo({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getFooQueryKey(options) }); @@ -104,10 +107,16 @@ export const getFooInfiniteOptions = (options: Options) => infiniteQ queryKey: getFooInfiniteQueryKey(options) }); -export const postFooMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await postFoo({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const postFooMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await postFoo({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@angular/common/default-class/@angular/common.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@angular/common/default-class/@angular/common.gen.ts index feeaafc50..2cb208158 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@angular/common/default-class/@angular/common.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@angular/common/default-class/@angular/common.gen.ts @@ -9,49 +9,61 @@ import type { ApiVVersionODataControllerCountData, ApiVVersionODataControllerCou @Injectable({ providedIn: 'root' }) export class DefaultServiceRequests { - public export(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'GET', - url: '/api/v{api-version}/no+tag', - ...options - }); } - - public patchApiVbyApiVersionNoTag(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'PATCH', - url: '/api/v{api-version}/no+tag', - ...options - }); } - - public import(options: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'POST', - url: '/api/v{api-version}/no+tag', - ...options - }); } - - public fooWow(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'PUT', - url: '/api/v{api-version}/no+tag', - ...options - }); } - - public getApiVbyApiVersionSimpleOperation(options: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'GET', - url: '/api/v{api-version}/simple:operation', - ...options - }); } + public export(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/no+tag', + ...options + }); + } + + public patchApiVbyApiVersionNoTag(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'PATCH', + url: '/api/v{api-version}/no+tag', + ...options + }); + } + + public import(options: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/no+tag', + ...options + }); + } + + public fooWow(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'PUT', + url: '/api/v{api-version}/no+tag', + ...options + }); + } + + public getApiVbyApiVersionSimpleOperation(options: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/simple:operation', + ...options + }); + } } export class ODataControllerServiceRequests { - public apiVVersionODataControllerCount(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'GET', - url: '/api/v{api-version}/simple/$count', - ...options - }); } + public apiVVersionODataControllerCount(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/simple/$count', + ...options + }); + } } export class VVersionServiceRequests { @@ -64,103 +76,129 @@ export class ApiServiceRequests { @Injectable({ providedIn: 'root' }) export class SimpleServiceRequests { - public deleteCallWithoutParametersAndResponse(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'DELETE', - url: '/api/v{api-version}/simple', - ...options - }); } - - public getCallWithoutParametersAndResponse(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'GET', - url: '/api/v{api-version}/simple', - ...options - }); } - - public headCallWithoutParametersAndResponse(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'HEAD', - url: '/api/v{api-version}/simple', - ...options - }); } - - public optionsCallWithoutParametersAndResponse(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'OPTIONS', - url: '/api/v{api-version}/simple', - ...options - }); } - - public patchCallWithoutParametersAndResponse(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'PATCH', - url: '/api/v{api-version}/simple', - ...options - }); } - - public postCallWithoutParametersAndResponse(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'POST', - url: '/api/v{api-version}/simple', - ...options - }); } - - public putCallWithoutParametersAndResponse(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'PUT', - url: '/api/v{api-version}/simple', - ...options - }); } + public deleteCallWithoutParametersAndResponse(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'DELETE', + url: '/api/v{api-version}/simple', + ...options + }); + } + + public getCallWithoutParametersAndResponse(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/simple', + ...options + }); + } + + public headCallWithoutParametersAndResponse(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'HEAD', + url: '/api/v{api-version}/simple', + ...options + }); + } + + public optionsCallWithoutParametersAndResponse(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'OPTIONS', + url: '/api/v{api-version}/simple', + ...options + }); + } + + public patchCallWithoutParametersAndResponse(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'PATCH', + url: '/api/v{api-version}/simple', + ...options + }); + } + + public postCallWithoutParametersAndResponse(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/simple', + ...options + }); + } + + public putCallWithoutParametersAndResponse(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'PUT', + url: '/api/v{api-version}/simple', + ...options + }); + } apiService = new ApiServiceRequests(); } @Injectable({ providedIn: 'root' }) export class ParametersServiceRequests { - public deleteFoo(options: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'DELETE', - url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', - ...options - }); } - - public callWithParameters(options: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'POST', - url: '/api/v{api-version}/parameters/{parameterPath}', - ...options - }); } - - public callWithWeirdParameterNames(options: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'POST', - url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', - ...options - }); } - - public getCallWithOptionalParam(options: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'GET', - url: '/api/v{api-version}/parameters', - ...options - }); } - - public postCallWithOptionalParam(options: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'POST', - url: '/api/v{api-version}/parameters', - ...options - }); } + public deleteFoo(options: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'DELETE', + url: '/api/v{api-version}/foo/{foo_param}/bar/{BarParam}', + ...options + }); + } + + public callWithParameters(options: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/parameters/{parameterPath}', + ...options + }); + } + + public callWithWeirdParameterNames(options: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/parameters/{parameter.path.1}/{parameter-path-2}/{PARAMETER-PATH-3}', + ...options + }); + } + + public getCallWithOptionalParam(options: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/parameters', + ...options + }); + } + + public postCallWithOptionalParam(options: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/parameters', + ...options + }); + } } @Injectable({ providedIn: 'root' }) export class DescriptionsServiceRequests { - public callWithDescriptions(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'POST', - url: '/api/v{api-version}/descriptions', - ...options - }); } + public callWithDescriptions(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/descriptions', + ...options + }); + } } @Injectable({ providedIn: 'root' }) @@ -168,310 +206,406 @@ export class DeprecatedServiceRequests { /** * @deprecated */ - public deprecatedCall(options: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'POST', - url: '/api/v{api-version}/parameters/deprecated', - ...options - }); } + public deprecatedCall(options: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/parameters/deprecated', + ...options + }); + } } @Injectable({ providedIn: 'root' }) export class RequestBodyServiceRequests { - public postApiVbyApiVersionRequestBody(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'POST', - url: '/api/v{api-version}/requestBody', - ...options - }); } + public postApiVbyApiVersionRequestBody(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/requestBody', + ...options + }); + } } @Injectable({ providedIn: 'root' }) export class FormDataServiceRequests { - public postApiVbyApiVersionFormData(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'POST', - url: '/api/v{api-version}/formData', - ...options - }); } + public postApiVbyApiVersionFormData(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/formData', + ...options + }); + } } @Injectable({ providedIn: 'root' }) export class DefaultsServiceRequests { - public callWithDefaultParameters(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'GET', - url: '/api/v{api-version}/defaults', - ...options - }); } - - public callWithDefaultOptionalParameters(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'POST', - url: '/api/v{api-version}/defaults', - ...options - }); } - - public callToTestOrderOfParams(options: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'PUT', - url: '/api/v{api-version}/defaults', - ...options - }); } + public callWithDefaultParameters(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/defaults', + ...options + }); + } + + public callWithDefaultOptionalParameters(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/defaults', + ...options + }); + } + + public callToTestOrderOfParams(options: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'PUT', + url: '/api/v{api-version}/defaults', + ...options + }); + } } @Injectable({ providedIn: 'root' }) export class DuplicateServiceRequests { - public duplicateName(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'DELETE', - url: '/api/v{api-version}/duplicate', - ...options - }); } - - public duplicateName2(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'GET', - url: '/api/v{api-version}/duplicate', - ...options - }); } - - public duplicateName3(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'POST', - url: '/api/v{api-version}/duplicate', - ...options - }); } - - public duplicateName4(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'PUT', - url: '/api/v{api-version}/duplicate', - ...options - }); } + public duplicateName(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'DELETE', + url: '/api/v{api-version}/duplicate', + ...options + }); + } + + public duplicateName2(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/duplicate', + ...options + }); + } + + public duplicateName3(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/duplicate', + ...options + }); + } + + public duplicateName4(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'PUT', + url: '/api/v{api-version}/duplicate', + ...options + }); + } } @Injectable({ providedIn: 'root' }) export class NoContentServiceRequests { - public callWithNoContentResponse(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'GET', - url: '/api/v{api-version}/no-content', - ...options - }); } - - public callWithResponseAndNoContentResponse(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'GET', - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); } + public callWithNoContentResponse(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/no-content', + ...options + }); + } + + public callWithResponseAndNoContentResponse(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/multiple-tags/response-and-no-content', + ...options + }); + } } @Injectable({ providedIn: 'root' }) export class ResponseServiceRequests { - public callWithResponseAndNoContentResponse(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'GET', - url: '/api/v{api-version}/multiple-tags/response-and-no-content', - ...options - }); } - - public callWithResponse(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'GET', - url: '/api/v{api-version}/response', - ...options - }); } - - public callWithDuplicateResponses(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'POST', - url: '/api/v{api-version}/response', - ...options - }); } - - public callWithResponses(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'PUT', - url: '/api/v{api-version}/response', - ...options - }); } + public callWithResponseAndNoContentResponse(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/multiple-tags/response-and-no-content', + ...options + }); + } + + public callWithResponse(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/response', + ...options + }); + } + + public callWithDuplicateResponses(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/response', + ...options + }); + } + + public callWithResponses(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'PUT', + url: '/api/v{api-version}/response', + ...options + }); + } } @Injectable({ providedIn: 'root' }) export class MultipleTags1ServiceRequests { - public dummyA(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'GET', - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); } - - public dummyB(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'GET', - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); } + public dummyA(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/multiple-tags/a', + ...options + }); + } + + public dummyB(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/multiple-tags/b', + ...options + }); + } } @Injectable({ providedIn: 'root' }) export class MultipleTags2ServiceRequests { - public dummyA(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'GET', - url: '/api/v{api-version}/multiple-tags/a', - ...options - }); } - - public dummyB(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'GET', - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); } + public dummyA(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/multiple-tags/a', + ...options + }); + } + + public dummyB(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/multiple-tags/b', + ...options + }); + } } @Injectable({ providedIn: 'root' }) export class MultipleTags3ServiceRequests { - public dummyB(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'GET', - url: '/api/v{api-version}/multiple-tags/b', - ...options - }); } + public dummyB(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/multiple-tags/b', + ...options + }); + } } @Injectable({ providedIn: 'root' }) export class CollectionFormatServiceRequests { - public collectionFormat(options: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'GET', - url: '/api/v{api-version}/collectionFormat', - ...options - }); } + public collectionFormat(options: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/collectionFormat', + ...options + }); + } } @Injectable({ providedIn: 'root' }) export class TypesServiceRequests { - public types(options: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'GET', - url: '/api/v{api-version}/types', - ...options - }); } + public types(options: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/types', + ...options + }); + } } @Injectable({ providedIn: 'root' }) export class UploadServiceRequests { - public uploadFile(options: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'POST', - url: '/api/v{api-version}/upload', - ...options - }); } + public uploadFile(options: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/upload', + ...options + }); + } } @Injectable({ providedIn: 'root' }) export class FileResponseServiceRequests { - public fileResponse(options: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'GET', - url: '/api/v{api-version}/file/{id}', - ...options - }); } + public fileResponse(options: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/file/{id}', + ...options + }); + } } @Injectable({ providedIn: 'root' }) export class ComplexServiceRequests { - public complexTypes(options: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'GET', - url: '/api/v{api-version}/complex', - ...options - }); } - - public complexParams(options: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'PUT', - url: '/api/v{api-version}/complex/{id}', - ...options - }); } + public complexTypes(options: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/complex', + ...options + }); + } + + public complexParams(options: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'PUT', + url: '/api/v{api-version}/complex/{id}', + ...options + }); + } } @Injectable({ providedIn: 'root' }) export class MultipartServiceRequests { - public multipartResponse(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'GET', - url: '/api/v{api-version}/multipart', - ...options - }); } - - public multipartRequest(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'POST', - url: '/api/v{api-version}/multipart', - ...options - }); } + public multipartResponse(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'GET', + url: '/api/v{api-version}/multipart', + ...options + }); + } + + public multipartRequest(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/multipart', + ...options + }); + } } @Injectable({ providedIn: 'root' }) export class HeaderServiceRequests { - public callWithResultFromHeader(options?: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'POST', - url: '/api/v{api-version}/header', - ...options - }); } + public callWithResultFromHeader(options?: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/header', + ...options + }); + } } @Injectable({ providedIn: 'root' }) export class ErrorServiceRequests { - public testErrorCode(options: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'POST', - url: '/api/v{api-version}/error', - ...options - }); } + public testErrorCode(options: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/error', + ...options + }); + } } @Injectable({ providedIn: 'root' }) export class NonAsciiÆøåÆøÅöôêÊServiceRequests { - public nonAsciiæøåÆøÅöôêÊ字符串(options: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'POST', - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); } + public nonAsciiæøåÆøÅöôêÊ字符串(options: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'POST', + url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', + ...options + }); + } /** * Login User */ - public putWithFormUrlEncoded(options: Options): HttpRequest { return (options?.client ?? client).requestOptions({ - responseStyle: 'data', - method: 'PUT', - url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', - ...options - }); } + public putWithFormUrlEncoded(options: Options): HttpRequest { + return (options?.client ?? client).requestOptions({ + responseStyle: 'data', + method: 'PUT', + url: '/api/v{api-version}/non-ascii-æøåÆØÅöôêÊ字符串', + ...options + }); + } } @Injectable({ providedIn: 'root' }) export class DefaultServiceResources { - public export(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(DefaultServiceRequests).export(opts) : undefined; }); } - - public patchApiVbyApiVersionNoTag(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(DefaultServiceRequests).patchApiVbyApiVersionNoTag(opts) : undefined; }); } - - public import(options: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(DefaultServiceRequests).import(opts) : undefined; }); } - - public fooWow(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(DefaultServiceRequests).fooWow(opts) : undefined; }); } - - public getApiVbyApiVersionSimpleOperation(options: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(DefaultServiceRequests).getApiVbyApiVersionSimpleOperation(opts) : undefined; }); } + public export(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(DefaultServiceRequests).export(opts) : undefined; + }); + } + + public patchApiVbyApiVersionNoTag(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(DefaultServiceRequests).patchApiVbyApiVersionNoTag(opts) : undefined; + }); + } + + public import(options: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(DefaultServiceRequests).import(opts) : undefined; + }); + } + + public fooWow(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(DefaultServiceRequests).fooWow(opts) : undefined; + }); + } + + public getApiVbyApiVersionSimpleOperation(options: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(DefaultServiceRequests).getApiVbyApiVersionSimpleOperation(opts) : undefined; + }); + } } export class ODataControllerServiceResources { - public apiVVersionODataControllerCount(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(SimpleServiceRequests).apiService.vVersionService.oDataControllerService.apiVVersionODataControllerCount(opts) : undefined; }); } + public apiVVersionODataControllerCount(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(SimpleServiceRequests).apiService.vVersionService.oDataControllerService.apiVVersionODataControllerCount(opts) : undefined; + }); + } } export class VVersionServiceResources { @@ -484,38 +618,103 @@ export class ApiServiceResources { @Injectable({ providedIn: 'root' }) export class SimpleServiceResources { - public deleteCallWithoutParametersAndResponse(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(SimpleServiceRequests).deleteCallWithoutParametersAndResponse(opts) : undefined; }); } - - public getCallWithoutParametersAndResponse(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(SimpleServiceRequests).getCallWithoutParametersAndResponse(opts) : undefined; }); } - - public headCallWithoutParametersAndResponse(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(SimpleServiceRequests).headCallWithoutParametersAndResponse(opts) : undefined; }); } - - public optionsCallWithoutParametersAndResponse(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(SimpleServiceRequests).optionsCallWithoutParametersAndResponse(opts) : undefined; }); } - - public patchCallWithoutParametersAndResponse(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(SimpleServiceRequests).patchCallWithoutParametersAndResponse(opts) : undefined; }); } - - public postCallWithoutParametersAndResponse(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(SimpleServiceRequests).postCallWithoutParametersAndResponse(opts) : undefined; }); } - - public putCallWithoutParametersAndResponse(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(SimpleServiceRequests).putCallWithoutParametersAndResponse(opts) : undefined; }); } + public deleteCallWithoutParametersAndResponse(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(SimpleServiceRequests).deleteCallWithoutParametersAndResponse(opts) : undefined; + }); + } + + public getCallWithoutParametersAndResponse(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(SimpleServiceRequests).getCallWithoutParametersAndResponse(opts) : undefined; + }); + } + + public headCallWithoutParametersAndResponse(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(SimpleServiceRequests).headCallWithoutParametersAndResponse(opts) : undefined; + }); + } + + public optionsCallWithoutParametersAndResponse(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(SimpleServiceRequests).optionsCallWithoutParametersAndResponse(opts) : undefined; + }); + } + + public patchCallWithoutParametersAndResponse(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(SimpleServiceRequests).patchCallWithoutParametersAndResponse(opts) : undefined; + }); + } + + public postCallWithoutParametersAndResponse(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(SimpleServiceRequests).postCallWithoutParametersAndResponse(opts) : undefined; + }); + } + + public putCallWithoutParametersAndResponse(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(SimpleServiceRequests).putCallWithoutParametersAndResponse(opts) : undefined; + }); + } apiService = new ApiServiceResources(); } @Injectable({ providedIn: 'root' }) export class ParametersServiceResources { - public deleteFoo(options: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(ParametersServiceRequests).deleteFoo(opts) : undefined; }); } - - public callWithParameters(options: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(ParametersServiceRequests).callWithParameters(opts) : undefined; }); } - - public callWithWeirdParameterNames(options: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(ParametersServiceRequests).callWithWeirdParameterNames(opts) : undefined; }); } - - public getCallWithOptionalParam(options: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(ParametersServiceRequests).getCallWithOptionalParam(opts) : undefined; }); } - - public postCallWithOptionalParam(options: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(ParametersServiceRequests).postCallWithOptionalParam(opts) : undefined; }); } + public deleteFoo(options: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(ParametersServiceRequests).deleteFoo(opts) : undefined; + }); + } + + public callWithParameters(options: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(ParametersServiceRequests).callWithParameters(opts) : undefined; + }); + } + + public callWithWeirdParameterNames(options: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(ParametersServiceRequests).callWithWeirdParameterNames(opts) : undefined; + }); + } + + public getCallWithOptionalParam(options: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(ParametersServiceRequests).getCallWithOptionalParam(opts) : undefined; + }); + } + + public postCallWithOptionalParam(options: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(ParametersServiceRequests).postCallWithOptionalParam(opts) : undefined; + }); + } } @Injectable({ providedIn: 'root' }) export class DescriptionsServiceResources { - public callWithDescriptions(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(DescriptionsServiceRequests).callWithDescriptions(opts) : undefined; }); } + public callWithDescriptions(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(DescriptionsServiceRequests).callWithDescriptions(opts) : undefined; + }); + } } @Injectable({ providedIn: 'root' }) @@ -523,126 +722,291 @@ export class DeprecatedServiceResources { /** * @deprecated */ - public deprecatedCall(options: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(DeprecatedServiceRequests).deprecatedCall(opts) : undefined; }); } + public deprecatedCall(options: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(DeprecatedServiceRequests).deprecatedCall(opts) : undefined; + }); + } } @Injectable({ providedIn: 'root' }) export class RequestBodyServiceResources { - public postApiVbyApiVersionRequestBody(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(RequestBodyServiceRequests).postApiVbyApiVersionRequestBody(opts) : undefined; }); } + public postApiVbyApiVersionRequestBody(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(RequestBodyServiceRequests).postApiVbyApiVersionRequestBody(opts) : undefined; + }); + } } @Injectable({ providedIn: 'root' }) export class FormDataServiceResources { - public postApiVbyApiVersionFormData(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(FormDataServiceRequests).postApiVbyApiVersionFormData(opts) : undefined; }); } + public postApiVbyApiVersionFormData(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(FormDataServiceRequests).postApiVbyApiVersionFormData(opts) : undefined; + }); + } } @Injectable({ providedIn: 'root' }) export class DefaultsServiceResources { - public callWithDefaultParameters(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(DefaultsServiceRequests).callWithDefaultParameters(opts) : undefined; }); } + public callWithDefaultParameters(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(DefaultsServiceRequests).callWithDefaultParameters(opts) : undefined; + }); + } - public callWithDefaultOptionalParameters(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(DefaultsServiceRequests).callWithDefaultOptionalParameters(opts) : undefined; }); } + public callWithDefaultOptionalParameters(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(DefaultsServiceRequests).callWithDefaultOptionalParameters(opts) : undefined; + }); + } - public callToTestOrderOfParams(options: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(DefaultsServiceRequests).callToTestOrderOfParams(opts) : undefined; }); } + public callToTestOrderOfParams(options: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(DefaultsServiceRequests).callToTestOrderOfParams(opts) : undefined; + }); + } } @Injectable({ providedIn: 'root' }) export class DuplicateServiceResources { - public duplicateName(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(DuplicateServiceRequests).duplicateName(opts) : undefined; }); } - - public duplicateName2(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(DuplicateServiceRequests).duplicateName2(opts) : undefined; }); } - - public duplicateName3(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(DuplicateServiceRequests).duplicateName3(opts) : undefined; }); } - - public duplicateName4(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(DuplicateServiceRequests).duplicateName4(opts) : undefined; }); } + public duplicateName(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(DuplicateServiceRequests).duplicateName(opts) : undefined; + }); + } + + public duplicateName2(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(DuplicateServiceRequests).duplicateName2(opts) : undefined; + }); + } + + public duplicateName3(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(DuplicateServiceRequests).duplicateName3(opts) : undefined; + }); + } + + public duplicateName4(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(DuplicateServiceRequests).duplicateName4(opts) : undefined; + }); + } } @Injectable({ providedIn: 'root' }) export class NoContentServiceResources { - public callWithNoContentResponse(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(NoContentServiceRequests).callWithNoContentResponse(opts) : undefined; }); } + public callWithNoContentResponse(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(NoContentServiceRequests).callWithNoContentResponse(opts) : undefined; + }); + } - public callWithResponseAndNoContentResponse(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(ResponseServiceRequests).callWithResponseAndNoContentResponse(opts) : undefined; }); } + public callWithResponseAndNoContentResponse(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(ResponseServiceRequests).callWithResponseAndNoContentResponse(opts) : undefined; + }); + } } @Injectable({ providedIn: 'root' }) export class ResponseServiceResources { - public callWithResponseAndNoContentResponse(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(ResponseServiceRequests).callWithResponseAndNoContentResponse(opts) : undefined; }); } - - public callWithResponse(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(ResponseServiceRequests).callWithResponse(opts) : undefined; }); } - - public callWithDuplicateResponses(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(ResponseServiceRequests).callWithDuplicateResponses(opts) : undefined; }); } - - public callWithResponses(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(ResponseServiceRequests).callWithResponses(opts) : undefined; }); } + public callWithResponseAndNoContentResponse(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(ResponseServiceRequests).callWithResponseAndNoContentResponse(opts) : undefined; + }); + } + + public callWithResponse(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(ResponseServiceRequests).callWithResponse(opts) : undefined; + }); + } + + public callWithDuplicateResponses(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(ResponseServiceRequests).callWithDuplicateResponses(opts) : undefined; + }); + } + + public callWithResponses(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(ResponseServiceRequests).callWithResponses(opts) : undefined; + }); + } } @Injectable({ providedIn: 'root' }) export class MultipleTags1ServiceResources { - public dummyA(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(MultipleTags1ServiceRequests).dummyA(opts) : undefined; }); } + public dummyA(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(MultipleTags1ServiceRequests).dummyA(opts) : undefined; + }); + } - public dummyB(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(MultipleTags1ServiceRequests).dummyB(opts) : undefined; }); } + public dummyB(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(MultipleTags1ServiceRequests).dummyB(opts) : undefined; + }); + } } @Injectable({ providedIn: 'root' }) export class MultipleTags2ServiceResources { - public dummyA(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(MultipleTags1ServiceRequests).dummyA(opts) : undefined; }); } + public dummyA(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(MultipleTags1ServiceRequests).dummyA(opts) : undefined; + }); + } - public dummyB(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(MultipleTags1ServiceRequests).dummyB(opts) : undefined; }); } + public dummyB(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(MultipleTags1ServiceRequests).dummyB(opts) : undefined; + }); + } } @Injectable({ providedIn: 'root' }) export class MultipleTags3ServiceResources { - public dummyB(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(MultipleTags1ServiceRequests).dummyB(opts) : undefined; }); } + public dummyB(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(MultipleTags1ServiceRequests).dummyB(opts) : undefined; + }); + } } @Injectable({ providedIn: 'root' }) export class CollectionFormatServiceResources { - public collectionFormat(options: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(CollectionFormatServiceRequests).collectionFormat(opts) : undefined; }); } + public collectionFormat(options: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(CollectionFormatServiceRequests).collectionFormat(opts) : undefined; + }); + } } @Injectable({ providedIn: 'root' }) export class TypesServiceResources { - public types(options: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(TypesServiceRequests).types(opts) : undefined; }); } + public types(options: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(TypesServiceRequests).types(opts) : undefined; + }); + } } @Injectable({ providedIn: 'root' }) export class UploadServiceResources { - public uploadFile(options: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(UploadServiceRequests).uploadFile(opts) : undefined; }); } + public uploadFile(options: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(UploadServiceRequests).uploadFile(opts) : undefined; + }); + } } @Injectable({ providedIn: 'root' }) export class FileResponseServiceResources { - public fileResponse(options: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(FileResponseServiceRequests).fileResponse(opts) : undefined; }); } + public fileResponse(options: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(FileResponseServiceRequests).fileResponse(opts) : undefined; + }); + } } @Injectable({ providedIn: 'root' }) export class ComplexServiceResources { - public complexTypes(options: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(ComplexServiceRequests).complexTypes(opts) : undefined; }); } + public complexTypes(options: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(ComplexServiceRequests).complexTypes(opts) : undefined; + }); + } - public complexParams(options: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(ComplexServiceRequests).complexParams(opts) : undefined; }); } + public complexParams(options: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(ComplexServiceRequests).complexParams(opts) : undefined; + }); + } } @Injectable({ providedIn: 'root' }) export class MultipartServiceResources { - public multipartResponse(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(MultipartServiceRequests).multipartResponse(opts) : undefined; }); } + public multipartResponse(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(MultipartServiceRequests).multipartResponse(opts) : undefined; + }); + } - public multipartRequest(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(MultipartServiceRequests).multipartRequest(opts) : undefined; }); } + public multipartRequest(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(MultipartServiceRequests).multipartRequest(opts) : undefined; + }); + } } @Injectable({ providedIn: 'root' }) export class HeaderServiceResources { - public callWithResultFromHeader(options?: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(HeaderServiceRequests).callWithResultFromHeader(opts) : undefined; }); } + public callWithResultFromHeader(options?: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(HeaderServiceRequests).callWithResultFromHeader(opts) : undefined; + }); + } } @Injectable({ providedIn: 'root' }) export class ErrorServiceResources { - public testErrorCode(options: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(ErrorServiceRequests).testErrorCode(opts) : undefined; }); } + public testErrorCode(options: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(ErrorServiceRequests).testErrorCode(opts) : undefined; + }); + } } @Injectable({ providedIn: 'root' }) export class NonAsciiÆøåÆøÅöôêÊServiceResources { - public nonAsciiæøåÆøÅöôêÊ字符串(options: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(NonAsciiÆøåÆøÅöôêÊServiceRequests).nonAsciiæøåÆøÅöôêÊ字符串(opts) : undefined; }); } + public nonAsciiæøåÆøÅöôêÊ字符串(options: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(NonAsciiÆøåÆøÅöôêÊServiceRequests).nonAsciiæøåÆøÅöôêÊ字符串(opts) : undefined; + }); + } /** * Login User */ - public putWithFormUrlEncoded(options: () => Options | undefined) { return httpResource(() => { const opts = options ? options() : undefined; return opts ? inject(NonAsciiÆøåÆøÅöôêÊServiceRequests).putWithFormUrlEncoded(opts) : undefined; }); } + public putWithFormUrlEncoded(options: () => Options | undefined) { + return httpResource(() => { + const opts = options ? options() : undefined; + return opts ? inject(NonAsciiÆøåÆøÅöôêÊServiceRequests).putWithFormUrlEncoded(opts) : undefined; + }); + } } diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@angular/common/default/@angular/common.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@angular/common/default/@angular/common.gen.ts index 2aeb7aacc..474d7c8c6 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@angular/common/default/@angular/common.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@angular/common/default/@angular/common.gen.ts @@ -348,104 +348,248 @@ export const putWithFormUrlEncodedRequest = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? exportRequest(opts) : undefined; }); +export const exportResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? exportRequest(opts) : undefined; +}); -export const patchApiVbyApiVersionNoTagResource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? patchApiVbyApiVersionNoTagRequest(opts) : undefined; }); +export const patchApiVbyApiVersionNoTagResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? patchApiVbyApiVersionNoTagRequest(opts) : undefined; +}); -export const importResource = (options: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? importRequest(opts) : undefined; }); +export const importResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? importRequest(opts) : undefined; +}); -export const fooWowResource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? fooWowRequest(opts) : undefined; }); +export const fooWowResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? fooWowRequest(opts) : undefined; +}); -export const apiVVersionODataControllerCountResource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? apiVVersionODataControllerCountRequest(opts) : undefined; }); +export const apiVVersionODataControllerCountResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? apiVVersionODataControllerCountRequest(opts) : undefined; +}); -export const getApiVbyApiVersionSimpleOperationResource = (options: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? getApiVbyApiVersionSimpleOperationRequest(opts) : undefined; }); +export const getApiVbyApiVersionSimpleOperationResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? getApiVbyApiVersionSimpleOperationRequest(opts) : undefined; +}); -export const deleteCallWithoutParametersAndResponseResource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? deleteCallWithoutParametersAndResponseRequest(opts) : undefined; }); +export const deleteCallWithoutParametersAndResponseResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? deleteCallWithoutParametersAndResponseRequest(opts) : undefined; +}); -export const getCallWithoutParametersAndResponseResource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? getCallWithoutParametersAndResponseRequest(opts) : undefined; }); +export const getCallWithoutParametersAndResponseResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? getCallWithoutParametersAndResponseRequest(opts) : undefined; +}); -export const headCallWithoutParametersAndResponseResource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? headCallWithoutParametersAndResponseRequest(opts) : undefined; }); +export const headCallWithoutParametersAndResponseResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? headCallWithoutParametersAndResponseRequest(opts) : undefined; +}); -export const optionsCallWithoutParametersAndResponseResource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? optionsCallWithoutParametersAndResponseRequest(opts) : undefined; }); +export const optionsCallWithoutParametersAndResponseResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? optionsCallWithoutParametersAndResponseRequest(opts) : undefined; +}); -export const patchCallWithoutParametersAndResponseResource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? patchCallWithoutParametersAndResponseRequest(opts) : undefined; }); +export const patchCallWithoutParametersAndResponseResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? patchCallWithoutParametersAndResponseRequest(opts) : undefined; +}); -export const postCallWithoutParametersAndResponseResource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? postCallWithoutParametersAndResponseRequest(opts) : undefined; }); +export const postCallWithoutParametersAndResponseResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? postCallWithoutParametersAndResponseRequest(opts) : undefined; +}); -export const putCallWithoutParametersAndResponseResource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? putCallWithoutParametersAndResponseRequest(opts) : undefined; }); +export const putCallWithoutParametersAndResponseResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? putCallWithoutParametersAndResponseRequest(opts) : undefined; +}); -export const deleteFooResource = (options: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? deleteFooRequest(opts) : undefined; }); +export const deleteFooResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? deleteFooRequest(opts) : undefined; +}); -export const callWithDescriptionsResource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? callWithDescriptionsRequest(opts) : undefined; }); +export const callWithDescriptionsResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? callWithDescriptionsRequest(opts) : undefined; +}); /** * @deprecated */ -export const deprecatedCallResource = (options: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? deprecatedCallRequest(opts) : undefined; }); +export const deprecatedCallResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? deprecatedCallRequest(opts) : undefined; +}); -export const callWithParametersResource = (options: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? callWithParametersRequest(opts) : undefined; }); +export const callWithParametersResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? callWithParametersRequest(opts) : undefined; +}); -export const callWithWeirdParameterNamesResource = (options: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? callWithWeirdParameterNamesRequest(opts) : undefined; }); +export const callWithWeirdParameterNamesResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? callWithWeirdParameterNamesRequest(opts) : undefined; +}); -export const getCallWithOptionalParamResource = (options: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? getCallWithOptionalParamRequest(opts) : undefined; }); +export const getCallWithOptionalParamResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? getCallWithOptionalParamRequest(opts) : undefined; +}); -export const postCallWithOptionalParamResource = (options: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? postCallWithOptionalParamRequest(opts) : undefined; }); +export const postCallWithOptionalParamResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? postCallWithOptionalParamRequest(opts) : undefined; +}); -export const postApiVbyApiVersionRequestBodyResource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? postApiVbyApiVersionRequestBodyRequest(opts) : undefined; }); +export const postApiVbyApiVersionRequestBodyResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? postApiVbyApiVersionRequestBodyRequest(opts) : undefined; +}); -export const postApiVbyApiVersionFormDataResource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? postApiVbyApiVersionFormDataRequest(opts) : undefined; }); +export const postApiVbyApiVersionFormDataResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? postApiVbyApiVersionFormDataRequest(opts) : undefined; +}); -export const callWithDefaultParametersResource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? callWithDefaultParametersRequest(opts) : undefined; }); +export const callWithDefaultParametersResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? callWithDefaultParametersRequest(opts) : undefined; +}); -export const callWithDefaultOptionalParametersResource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? callWithDefaultOptionalParametersRequest(opts) : undefined; }); +export const callWithDefaultOptionalParametersResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? callWithDefaultOptionalParametersRequest(opts) : undefined; +}); -export const callToTestOrderOfParamsResource = (options: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? callToTestOrderOfParamsRequest(opts) : undefined; }); +export const callToTestOrderOfParamsResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? callToTestOrderOfParamsRequest(opts) : undefined; +}); -export const duplicateNameResource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? duplicateNameRequest(opts) : undefined; }); +export const duplicateNameResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? duplicateNameRequest(opts) : undefined; +}); -export const duplicateName2Resource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? duplicateName2Request(opts) : undefined; }); +export const duplicateName2Resource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? duplicateName2Request(opts) : undefined; +}); -export const duplicateName3Resource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? duplicateName3Request(opts) : undefined; }); +export const duplicateName3Resource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? duplicateName3Request(opts) : undefined; +}); -export const duplicateName4Resource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? duplicateName4Request(opts) : undefined; }); +export const duplicateName4Resource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? duplicateName4Request(opts) : undefined; +}); -export const callWithNoContentResponseResource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? callWithNoContentResponseRequest(opts) : undefined; }); +export const callWithNoContentResponseResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? callWithNoContentResponseRequest(opts) : undefined; +}); -export const callWithResponseAndNoContentResponseResource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? callWithResponseAndNoContentResponseRequest(opts) : undefined; }); +export const callWithResponseAndNoContentResponseResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? callWithResponseAndNoContentResponseRequest(opts) : undefined; +}); -export const dummyAResource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? dummyARequest(opts) : undefined; }); +export const dummyAResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? dummyARequest(opts) : undefined; +}); -export const dummyBResource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? dummyBRequest(opts) : undefined; }); +export const dummyBResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? dummyBRequest(opts) : undefined; +}); -export const callWithResponseResource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? callWithResponseRequest(opts) : undefined; }); +export const callWithResponseResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? callWithResponseRequest(opts) : undefined; +}); -export const callWithDuplicateResponsesResource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? callWithDuplicateResponsesRequest(opts) : undefined; }); +export const callWithDuplicateResponsesResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? callWithDuplicateResponsesRequest(opts) : undefined; +}); -export const callWithResponsesResource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? callWithResponsesRequest(opts) : undefined; }); +export const callWithResponsesResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? callWithResponsesRequest(opts) : undefined; +}); -export const collectionFormatResource = (options: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? collectionFormatRequest(opts) : undefined; }); +export const collectionFormatResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? collectionFormatRequest(opts) : undefined; +}); -export const typesResource = (options: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? typesRequest(opts) : undefined; }); +export const typesResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? typesRequest(opts) : undefined; +}); -export const uploadFileResource = (options: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? uploadFileRequest(opts) : undefined; }); +export const uploadFileResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? uploadFileRequest(opts) : undefined; +}); -export const fileResponseResource = (options: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? fileResponseRequest(opts) : undefined; }); +export const fileResponseResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? fileResponseRequest(opts) : undefined; +}); -export const complexTypesResource = (options: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? complexTypesRequest(opts) : undefined; }); +export const complexTypesResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? complexTypesRequest(opts) : undefined; +}); -export const multipartResponseResource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? multipartResponseRequest(opts) : undefined; }); +export const multipartResponseResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? multipartResponseRequest(opts) : undefined; +}); -export const multipartRequestResource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? multipartRequestRequest(opts) : undefined; }); +export const multipartRequestResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? multipartRequestRequest(opts) : undefined; +}); -export const complexParamsResource = (options: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? complexParamsRequest(opts) : undefined; }); +export const complexParamsResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? complexParamsRequest(opts) : undefined; +}); -export const callWithResultFromHeaderResource = (options?: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? callWithResultFromHeaderRequest(opts) : undefined; }); +export const callWithResultFromHeaderResource = (options?: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? callWithResultFromHeaderRequest(opts) : undefined; +}); -export const testErrorCodeResource = (options: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? testErrorCodeRequest(opts) : undefined; }); +export const testErrorCodeResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? testErrorCodeRequest(opts) : undefined; +}); -export const nonAsciiæøåÆøÅöôêÊ字符串Resource = (options: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? nonAsciiæøåÆøÅöôêÊ字符串Request(opts) : undefined; }); +export const nonAsciiæøåÆøÅöôêÊ字符串Resource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? nonAsciiæøåÆøÅöôêÊ字符串Request(opts) : undefined; +}); /** * Login User */ -export const putWithFormUrlEncodedResource = (options: () => Options | undefined) => httpResource(() => { const opts = options ? options() : undefined; return opts ? putWithFormUrlEncodedRequest(opts) : undefined; }); +export const putWithFormUrlEncodedResource = (options: () => Options | undefined) => httpResource(() => { + const opts = options ? options() : undefined; + return opts ? putWithFormUrlEncodedRequest(opts) : undefined; +}); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/client-fetch/sdk-nested-classes-instance/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/client-fetch/sdk-nested-classes-instance/sdk.gen.ts index 88a1b02c6..effd73175 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/client-fetch/sdk-nested-classes-instance/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/client-fetch/sdk-nested-classes-instance/sdk.gen.ts @@ -23,13 +23,19 @@ class HeyApiClient { constructor(args?: { client?: Client; - }) { this.client = args?.client ?? client; } + }) { + this.client = args?.client ?? client; + } } export class Domains extends HeyApiClient { - public get(options?: Options) { return (options?.client ?? this.client).get({ url: '/business/providers/domains', ...options }); } + public get(options?: Options) { + return (options?.client ?? this.client).get({ url: '/business/providers/domains', ...options }); + } - public post(options?: Options) { return (options?.client ?? this.client).post({ url: '/business/providers/domains', ...options }); } + public post(options?: Options) { + return (options?.client ?? this.client).post({ url: '/business/providers/domains', ...options }); + } } export class Providers extends HeyApiClient { @@ -37,7 +43,9 @@ export class Providers extends HeyApiClient { } export class Business extends HeyApiClient { - public get(options?: Options) { return (options?.client ?? this.client).get({ url: '/locations/businesses', ...options }); } + public get(options?: Options) { + return (options?.client ?? this.client).get({ url: '/locations/businesses', ...options }); + } providers = new Providers({ client: this.client }); } @@ -55,7 +63,9 @@ class HeyApiRegistry { return instance; } - set(value: T, key?: string): void { this.instances.set(key ?? this.defaultKey, value); } + set(value: T, key?: string): void { + this.instances.set(key ?? this.defaultKey, value); + } } export class NestedSdkWithInstance extends HeyApiClient { @@ -64,11 +74,18 @@ export class NestedSdkWithInstance extends HeyApiClient { constructor(args?: { client?: Client; key?: string; - }) { super(args); NestedSdkWithInstance.__registry.set(this, args?.key); } + }) { + super(args); + NestedSdkWithInstance.__registry.set(this, args?.key); + } - public putBusinessProvidersDomains(options?: Options) { return (options?.client ?? this.client).put({ url: '/business/providers/domains', ...options }); } + public putBusinessProvidersDomains(options?: Options) { + return (options?.client ?? this.client).put({ url: '/business/providers/domains', ...options }); + } - public get(options?: Options) { return (options?.client ?? this.client).get({ url: '/locations', ...options }); } + public get(options?: Options) { + return (options?.client ?? this.client).get({ url: '/locations', ...options }); + } business = new Business({ client: this.client }); } diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/client-fetch/sdk-nested-classes/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/client-fetch/sdk-nested-classes/sdk.gen.ts index bc2324ac0..8c055a5e4 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/client-fetch/sdk-nested-classes/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/client-fetch/sdk-nested-classes/sdk.gen.ts @@ -19,11 +19,17 @@ export type Options(options?: Options) { return (options?.client ?? client).get({ url: '/business/providers/domains', ...options }); } + public static get(options?: Options) { + return (options?.client ?? client).get({ url: '/business/providers/domains', ...options }); + } - public static post(options?: Options) { return (options?.client ?? client).post({ url: '/business/providers/domains', ...options }); } + public static post(options?: Options) { + return (options?.client ?? client).post({ url: '/business/providers/domains', ...options }); + } - public static putBusinessProvidersDomains(options?: Options) { return (options?.client ?? client).put({ url: '/business/providers/domains', ...options }); } + public static putBusinessProvidersDomains(options?: Options) { + return (options?.client ?? client).put({ url: '/business/providers/domains', ...options }); + } } export class Providers { @@ -31,13 +37,17 @@ export class Providers { } export class Business { - public static get(options?: Options) { return (options?.client ?? client).get({ url: '/locations/businesses', ...options }); } + public static get(options?: Options) { + return (options?.client ?? client).get({ url: '/locations/businesses', ...options }); + } static providers = Providers; } export class Locations { - public static get(options?: Options) { return (options?.client ?? client).get({ url: '/locations', ...options }); } + public static get(options?: Options) { + return (options?.client ?? client).get({ url: '/locations', ...options }); + } static business = Business; } diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/sdk/instance/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/sdk/instance/sdk.gen.ts index 5196fa3c5..966bfdf87 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/sdk/instance/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/sdk/instance/sdk.gen.ts @@ -23,19 +23,29 @@ class HeyApiClient { constructor(args?: { client?: Client; - }) { this.client = args?.client ?? client; } + }) { + this.client = args?.client ?? client; + } } export class Bar extends HeyApiClient { - public post(options?: Options) { return (options?.client ?? this.client).post({ url: '/foo/bar', ...options }); } + public post(options?: Options) { + return (options?.client ?? this.client).post({ url: '/foo/bar', ...options }); + } - public put(options?: Options) { return (options?.client ?? this.client).put({ url: '/foo/bar', ...options }); } + public put(options?: Options) { + return (options?.client ?? this.client).put({ url: '/foo/bar', ...options }); + } } export class Foo extends HeyApiClient { - public post(options?: Options) { return (options?.client ?? this.client).post({ url: '/foo', ...options }); } + public post(options?: Options) { + return (options?.client ?? this.client).post({ url: '/foo', ...options }); + } - public put(options?: Options) { return (options?.client ?? this.client).put({ url: '/foo', ...options }); } + public put(options?: Options) { + return (options?.client ?? this.client).put({ url: '/foo', ...options }); + } bar = new Bar({ client: this.client }); } @@ -53,7 +63,9 @@ class HeyApiRegistry { return instance; } - set(value: T, key?: string): void { this.instances.set(key ?? this.defaultKey, value); } + set(value: T, key?: string): void { + this.instances.set(key ?? this.defaultKey, value); + } } export class Sdk extends HeyApiClient { @@ -62,11 +74,18 @@ export class Sdk extends HeyApiClient { constructor(args?: { client?: Client; key?: string; - }) { super(args); Sdk.__registry.set(this, args?.key); } + }) { + super(args); + Sdk.__registry.set(this, args?.key); + } - public getFoo(options?: Options) { return (options?.client ?? this.client).get({ url: '/foo', ...options }); } + public getFoo(options?: Options) { + return (options?.client ?? this.client).get({ url: '/foo', ...options }); + } - public getFooBar(options?: Options) { return (options?.client ?? this.client).get({ url: '/foo/bar', ...options }); } + public getFooBar(options?: Options) { + return (options?.client ?? this.client).get({ url: '/foo/bar', ...options }); + } foo = new Foo({ client: this.client }); } diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/transformers/type-format-valibot/transformers.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/transformers/type-format-valibot/transformers.gen.ts index 4d964f9a6..9c52054bc 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/transformers/type-format-valibot/transformers.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/transformers/type-format-valibot/transformers.gen.ts @@ -1,3 +1,6 @@ // This file is auto-generated by @hey-api/openapi-ts -const fooSchemaResponseTransformer = (data: any) => { data.foo = BigInt(data.foo.toString()); return data; }; +const fooSchemaResponseTransformer = (data: any) => { + data.foo = BigInt(data.foo.toString()); + return data; +}; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/transformers/type-format-zod/transformers.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/transformers/type-format-zod/transformers.gen.ts index 4d964f9a6..9c52054bc 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/transformers/type-format-zod/transformers.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/transformers/type-format-zod/transformers.gen.ts @@ -1,3 +1,6 @@ // This file is auto-generated by @hey-api/openapi-ts -const fooSchemaResponseTransformer = (data: any) => { data.foo = BigInt(data.foo.toString()); return data; }; +const fooSchemaResponseTransformer = (data: any) => { + data.foo = BigInt(data.foo.toString()); + return data; +}; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@pinia/colada/asClass/@pinia/colada.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@pinia/colada/asClass/@pinia/colada.gen.ts index 26abe5f67..3aeed5221 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@pinia/colada/asClass/@pinia/colada.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@pinia/colada/asClass/@pinia/colada.gen.ts @@ -46,52 +46,70 @@ export const getFooQueryKey = (options?: Options) => createQueryKey( export const getFooQuery = defineQueryOptions((options?: Options) => ({ key: getFooQueryKey(options), - query: async (context) => { const { data } = await FooBazService.getFoo({ - ...options, - ...context, - throwOnError: true - }); return data; } + query: async (context) => { + const { data } = await FooBazService.getFoo({ + ...options, + ...context, + throwOnError: true + }); + return data; + } })); export const fooPostMutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await FooBazService.fooService.post({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await FooBazService.fooService.post({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); export const fooPutMutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await FooBazService.fooService.put({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await FooBazService.fooService.put({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); export const getFooBarQueryKey = (options?: Options) => createQueryKey('getFooBar', options); export const getFooBarQuery = defineQueryOptions((options?: Options) => ({ key: getFooBarQueryKey(options), - query: async (context) => { const { data } = await BarBazService.getFooBar({ - ...options, - ...context, - throwOnError: true - }); return data; } + query: async (context) => { + const { data } = await BarBazService.getFooBar({ + ...options, + ...context, + throwOnError: true + }); + return data; + } })); export const fooBarPostMutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await FooBazService.fooService.barService.post({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await FooBazService.fooService.barService.post({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); export const fooBarPutMutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await FooBazService.fooService.barService.put({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await FooBazService.fooService.barService.put({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@pinia/colada/asClass/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@pinia/colada/asClass/sdk.gen.ts index 320f1fb34..8b221a746 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@pinia/colada/asClass/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@pinia/colada/asClass/sdk.gen.ts @@ -19,27 +19,39 @@ export type Options(options?: Options) { return (options?.client ?? client).post({ url: '/foo/bar', ...options }); } + public static post(options?: Options) { + return (options?.client ?? client).post({ url: '/foo/bar', ...options }); + } - public static put(options?: Options) { return (options?.client ?? client).put({ url: '/foo/bar', ...options }); } + public static put(options?: Options) { + return (options?.client ?? client).put({ url: '/foo/bar', ...options }); + } } export class FooService { - public static post(options?: Options) { return (options?.client ?? client).post({ url: '/foo', ...options }); } + public static post(options?: Options) { + return (options?.client ?? client).post({ url: '/foo', ...options }); + } - public static put(options?: Options) { return (options?.client ?? client).put({ url: '/foo', ...options }); } + public static put(options?: Options) { + return (options?.client ?? client).put({ url: '/foo', ...options }); + } static barService = BarService; } export class FooBazService { - public static getFoo(options?: Options) { return (options?.client ?? client).get({ url: '/foo', ...options }); } + public static getFoo(options?: Options) { + return (options?.client ?? client).get({ url: '/foo', ...options }); + } static fooService = FooService; } export class BarBazService { - public static getFooBar(options?: Options) { return (options?.client ?? client).get({ url: '/foo/bar', ...options }); } + public static getFooBar(options?: Options) { + return (options?.client ?? client).get({ url: '/foo/bar', ...options }); + } static fooService = FooService; } diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@pinia/colada/fetch/@pinia/colada.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@pinia/colada/fetch/@pinia/colada.gen.ts index 1aef078ed..81651e8f9 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@pinia/colada/fetch/@pinia/colada.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@pinia/colada/fetch/@pinia/colada.gen.ts @@ -46,423 +46,561 @@ export const exportQueryKey = (options?: Options) => createQueryKey( export const exportQuery = defineQueryOptions((options?: Options) => ({ key: exportQueryKey(options), - query: async (context) => { const { data } = await export_({ - ...options, - ...context, - throwOnError: true - }); return data; } + query: async (context) => { + const { data } = await export_({ + ...options, + ...context, + throwOnError: true + }); + return data; + } })); export const patchApiVbyApiVersionNoTagMutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await patchApiVbyApiVersionNoTag({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await patchApiVbyApiVersionNoTag({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); export const importMutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await import_({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await import_({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); export const fooWowMutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await fooWow({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await fooWow({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); export const apiVVersionODataControllerCountQueryKey = (options?: Options) => createQueryKey('apiVVersionODataControllerCount', options); export const apiVVersionODataControllerCountQuery = defineQueryOptions((options?: Options) => ({ key: apiVVersionODataControllerCountQueryKey(options), - query: async (context) => { const { data } = await apiVVersionODataControllerCount({ - ...options, - ...context, - throwOnError: true - }); return data; } + query: async (context) => { + const { data } = await apiVVersionODataControllerCount({ + ...options, + ...context, + throwOnError: true + }); + return data; + } })); export const getApiVbyApiVersionSimpleOperationQueryKey = (options: Options) => createQueryKey('getApiVbyApiVersionSimpleOperation', options); export const getApiVbyApiVersionSimpleOperationQuery = defineQueryOptions((options: Options) => ({ key: getApiVbyApiVersionSimpleOperationQueryKey(options), - query: async (context) => { const { data } = await getApiVbyApiVersionSimpleOperation({ - ...options, - ...context, - throwOnError: true - }); return data; } + query: async (context) => { + const { data } = await getApiVbyApiVersionSimpleOperation({ + ...options, + ...context, + throwOnError: true + }); + return data; + } })); export const deleteCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await deleteCallWithoutParametersAndResponse({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await deleteCallWithoutParametersAndResponse({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); export const getCallWithoutParametersAndResponseQueryKey = (options?: Options) => createQueryKey('getCallWithoutParametersAndResponse', options); export const getCallWithoutParametersAndResponseQuery = defineQueryOptions((options?: Options) => ({ key: getCallWithoutParametersAndResponseQueryKey(options), - query: async (context) => { const { data } = await getCallWithoutParametersAndResponse({ - ...options, - ...context, - throwOnError: true - }); return data; } + query: async (context) => { + const { data } = await getCallWithoutParametersAndResponse({ + ...options, + ...context, + throwOnError: true + }); + return data; + } })); export const patchCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await patchCallWithoutParametersAndResponse({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await patchCallWithoutParametersAndResponse({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); export const postCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await postCallWithoutParametersAndResponse({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await postCallWithoutParametersAndResponse({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); export const putCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await putCallWithoutParametersAndResponse({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await putCallWithoutParametersAndResponse({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); export const deleteFooMutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await deleteFoo({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await deleteFoo({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); export const callWithDescriptionsMutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await callWithDescriptions({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await callWithDescriptions({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); /** * @deprecated */ export const deprecatedCallMutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await deprecatedCall({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await deprecatedCall({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); export const callWithParametersMutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await callWithParameters({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await callWithParameters({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); export const callWithWeirdParameterNamesMutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await callWithWeirdParameterNames({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await callWithWeirdParameterNames({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); export const getCallWithOptionalParamQueryKey = (options: Options) => createQueryKey('getCallWithOptionalParam', options); export const getCallWithOptionalParamQuery = defineQueryOptions((options: Options) => ({ key: getCallWithOptionalParamQueryKey(options), - query: async (context) => { const { data } = await getCallWithOptionalParam({ - ...options, - ...context, - throwOnError: true - }); return data; } + query: async (context) => { + const { data } = await getCallWithOptionalParam({ + ...options, + ...context, + throwOnError: true + }); + return data; + } })); export const postCallWithOptionalParamMutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await postCallWithOptionalParam({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await postCallWithOptionalParam({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); export const postApiVbyApiVersionRequestBodyMutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await postApiVbyApiVersionRequestBody({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await postApiVbyApiVersionRequestBody({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); export const postApiVbyApiVersionFormDataMutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await postApiVbyApiVersionFormData({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await postApiVbyApiVersionFormData({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); export const callWithDefaultParametersQueryKey = (options?: Options) => createQueryKey('callWithDefaultParameters', options); export const callWithDefaultParametersQuery = defineQueryOptions((options?: Options) => ({ key: callWithDefaultParametersQueryKey(options), - query: async (context) => { const { data } = await callWithDefaultParameters({ - ...options, - ...context, - throwOnError: true - }); return data; } + query: async (context) => { + const { data } = await callWithDefaultParameters({ + ...options, + ...context, + throwOnError: true + }); + return data; + } })); export const callWithDefaultOptionalParametersMutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await callWithDefaultOptionalParameters({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await callWithDefaultOptionalParameters({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); export const callToTestOrderOfParamsMutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await callToTestOrderOfParams({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await callToTestOrderOfParams({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); export const duplicateNameMutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await duplicateName({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await duplicateName({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); export const duplicateName2QueryKey = (options?: Options) => createQueryKey('duplicateName2', options); export const duplicateName2Query = defineQueryOptions((options?: Options) => ({ key: duplicateName2QueryKey(options), - query: async (context) => { const { data } = await duplicateName2({ - ...options, - ...context, - throwOnError: true - }); return data; } + query: async (context) => { + const { data } = await duplicateName2({ + ...options, + ...context, + throwOnError: true + }); + return data; + } })); export const duplicateName3Mutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await duplicateName3({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await duplicateName3({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); export const duplicateName4Mutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await duplicateName4({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await duplicateName4({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); export const callWithNoContentResponseQueryKey = (options?: Options) => createQueryKey('callWithNoContentResponse', options); export const callWithNoContentResponseQuery = defineQueryOptions((options?: Options) => ({ key: callWithNoContentResponseQueryKey(options), - query: async (context) => { const { data } = await callWithNoContentResponse({ - ...options, - ...context, - throwOnError: true - }); return data; } + query: async (context) => { + const { data } = await callWithNoContentResponse({ + ...options, + ...context, + throwOnError: true + }); + return data; + } })); export const callWithResponseAndNoContentResponseQueryKey = (options?: Options) => createQueryKey('callWithResponseAndNoContentResponse', options); export const callWithResponseAndNoContentResponseQuery = defineQueryOptions((options?: Options) => ({ key: callWithResponseAndNoContentResponseQueryKey(options), - query: async (context) => { const { data } = await callWithResponseAndNoContentResponse({ - ...options, - ...context, - throwOnError: true - }); return data; } + query: async (context) => { + const { data } = await callWithResponseAndNoContentResponse({ + ...options, + ...context, + throwOnError: true + }); + return data; + } })); export const dummyAQueryKey = (options?: Options) => createQueryKey('dummyA', options); export const dummyAQuery = defineQueryOptions((options?: Options) => ({ key: dummyAQueryKey(options), - query: async (context) => { const { data } = await dummyA({ - ...options, - ...context, - throwOnError: true - }); return data; } + query: async (context) => { + const { data } = await dummyA({ + ...options, + ...context, + throwOnError: true + }); + return data; + } })); export const dummyBQueryKey = (options?: Options) => createQueryKey('dummyB', options); export const dummyBQuery = defineQueryOptions((options?: Options) => ({ key: dummyBQueryKey(options), - query: async (context) => { const { data } = await dummyB({ - ...options, - ...context, - throwOnError: true - }); return data; } + query: async (context) => { + const { data } = await dummyB({ + ...options, + ...context, + throwOnError: true + }); + return data; + } })); export const callWithResponseQueryKey = (options?: Options) => createQueryKey('callWithResponse', options); export const callWithResponseQuery = defineQueryOptions((options?: Options) => ({ key: callWithResponseQueryKey(options), - query: async (context) => { const { data } = await callWithResponse({ - ...options, - ...context, - throwOnError: true - }); return data; } + query: async (context) => { + const { data } = await callWithResponse({ + ...options, + ...context, + throwOnError: true + }); + return data; + } })); export const callWithDuplicateResponsesMutation = (options?: Partial>): UseMutationOptions, CallWithDuplicateResponsesError> => ({ - mutation: async (vars) => { const { data } = await callWithDuplicateResponses({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await callWithDuplicateResponses({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); export const callWithResponsesMutation = (options?: Partial>): UseMutationOptions, CallWithResponsesError> => ({ - mutation: async (vars) => { const { data } = await callWithResponses({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await callWithResponses({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); export const collectionFormatQueryKey = (options: Options) => createQueryKey('collectionFormat', options); export const collectionFormatQuery = defineQueryOptions((options: Options) => ({ key: collectionFormatQueryKey(options), - query: async (context) => { const { data } = await collectionFormat({ - ...options, - ...context, - throwOnError: true - }); return data; } + query: async (context) => { + const { data } = await collectionFormat({ + ...options, + ...context, + throwOnError: true + }); + return data; + } })); export const typesQueryKey = (options: Options) => createQueryKey('types', options); export const typesQuery = defineQueryOptions((options: Options) => ({ key: typesQueryKey(options), - query: async (context) => { const { data } = await types({ - ...options, - ...context, - throwOnError: true - }); return data; } + query: async (context) => { + const { data } = await types({ + ...options, + ...context, + throwOnError: true + }); + return data; + } })); export const uploadFileMutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await uploadFile({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await uploadFile({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); export const fileResponseQueryKey = (options: Options) => createQueryKey('fileResponse', options); export const fileResponseQuery = defineQueryOptions((options: Options) => ({ key: fileResponseQueryKey(options), - query: async (context) => { const { data } = await fileResponse({ - ...options, - ...context, - throwOnError: true - }); return data; } + query: async (context) => { + const { data } = await fileResponse({ + ...options, + ...context, + throwOnError: true + }); + return data; + } })); export const complexTypesQueryKey = (options: Options) => createQueryKey('complexTypes', options); export const complexTypesQuery = defineQueryOptions((options: Options) => ({ key: complexTypesQueryKey(options), - query: async (context) => { const { data } = await complexTypes({ - ...options, - ...context, - throwOnError: true - }); return data; } + query: async (context) => { + const { data } = await complexTypes({ + ...options, + ...context, + throwOnError: true + }); + return data; + } })); export const multipartResponseQueryKey = (options?: Options) => createQueryKey('multipartResponse', options); export const multipartResponseQuery = defineQueryOptions((options?: Options) => ({ key: multipartResponseQueryKey(options), - query: async (context) => { const { data } = await multipartResponse({ - ...options, - ...context, - throwOnError: true - }); return data; } + query: async (context) => { + const { data } = await multipartResponse({ + ...options, + ...context, + throwOnError: true + }); + return data; + } })); export const multipartRequestMutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await multipartRequest({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await multipartRequest({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); export const complexParamsMutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await complexParams({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await complexParams({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); export const callWithResultFromHeaderMutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await callWithResultFromHeader({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await callWithResultFromHeader({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); export const testErrorCodeMutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await testErrorCode({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await testErrorCode({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); /** * Login User */ export const putWithFormUrlEncodedMutation = (options?: Partial>): UseMutationOptions, Error> => ({ - mutation: async (vars) => { const { data } = await putWithFormUrlEncoded({ - ...options, - ...vars, - throwOnError: true - }); return data; } + mutation: async (vars) => { + const { data } = await putWithFormUrlEncoded({ + ...options, + ...vars, + throwOnError: true + }); + return data; + } }); diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/asClass/@tanstack/angular-query-experimental.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/asClass/@tanstack/angular-query-experimental.gen.ts index 058ef89f1..6f71bcc40 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/asClass/@tanstack/angular-query-experimental.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/asClass/@tanstack/angular-query-experimental.gen.ts @@ -42,55 +42,85 @@ const createQueryKey = (id: string, options?: TOptions export const getFooQueryKey = (options?: Options) => createQueryKey('getFoo', options); export const getFooOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await FooBazService.getFoo({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await FooBazService.getFoo({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getFooQueryKey(options) }); -export const fooPostMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await FooBazService.fooService.post({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooPostMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await FooBazService.fooService.post({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; -export const fooPutMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await FooBazService.fooService.put({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooPutMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await FooBazService.fooService.put({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const getFooBarQueryKey = (options?: Options) => createQueryKey('getFooBar', options); export const getFooBarOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await BarBazService.getFooBar({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await BarBazService.getFooBar({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getFooBarQueryKey(options) }); -export const fooBarPostMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await FooBazService.fooService.barService.post({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooBarPostMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await FooBazService.fooService.barService.post({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; -export const fooBarPutMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await FooBazService.fooService.barService.put({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooBarPutMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await FooBazService.fooService.barService.put({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/asClass/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/asClass/sdk.gen.ts index 320f1fb34..8b221a746 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/asClass/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/asClass/sdk.gen.ts @@ -19,27 +19,39 @@ export type Options(options?: Options) { return (options?.client ?? client).post({ url: '/foo/bar', ...options }); } + public static post(options?: Options) { + return (options?.client ?? client).post({ url: '/foo/bar', ...options }); + } - public static put(options?: Options) { return (options?.client ?? client).put({ url: '/foo/bar', ...options }); } + public static put(options?: Options) { + return (options?.client ?? client).put({ url: '/foo/bar', ...options }); + } } export class FooService { - public static post(options?: Options) { return (options?.client ?? client).post({ url: '/foo', ...options }); } + public static post(options?: Options) { + return (options?.client ?? client).post({ url: '/foo', ...options }); + } - public static put(options?: Options) { return (options?.client ?? client).put({ url: '/foo', ...options }); } + public static put(options?: Options) { + return (options?.client ?? client).put({ url: '/foo', ...options }); + } static barService = BarService; } export class FooBazService { - public static getFoo(options?: Options) { return (options?.client ?? client).get({ url: '/foo', ...options }); } + public static getFoo(options?: Options) { + return (options?.client ?? client).get({ url: '/foo', ...options }); + } static fooService = FooService; } export class BarBazService { - public static getFooBar(options?: Options) { return (options?.client ?? client).get({ url: '/foo/bar', ...options }); } + public static getFooBar(options?: Options) { + return (options?.client ?? client).get({ url: '/foo/bar', ...options }); + } static fooService = FooService; } diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/axios/@tanstack/angular-query-experimental.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/axios/@tanstack/angular-query-experimental.gen.ts index d577b3aff..5b07cde6a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/axios/@tanstack/angular-query-experimental.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/axios/@tanstack/angular-query-experimental.gen.ts @@ -43,159 +43,246 @@ const createQueryKey = (id: string, options?: TOptions export const exportQueryKey = (options?: Options) => createQueryKey('export', options); export const exportOptions = (options?: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await export_({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await export_({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: exportQueryKey(options) }); -export const patchApiVbyApiVersionNoTagMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await patchApiVbyApiVersionNoTag({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const importMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await import_({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const fooWowMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await fooWow({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const patchApiVbyApiVersionNoTagMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await patchApiVbyApiVersionNoTag({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const importMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await import_({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const fooWowMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await fooWow({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const apiVVersionODataControllerCountQueryKey = (options?: Options) => createQueryKey('apiVVersionODataControllerCount', options); export const apiVVersionODataControllerCountOptions = (options?: Options) => queryOptions, ApiVVersionODataControllerCountResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await apiVVersionODataControllerCount({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await apiVVersionODataControllerCount({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: apiVVersionODataControllerCountQueryKey(options) }); export const getApiVbyApiVersionSimpleOperationQueryKey = (options: Options) => createQueryKey('getApiVbyApiVersionSimpleOperation', options); export const getApiVbyApiVersionSimpleOperationOptions = (options: Options) => queryOptions, GetApiVbyApiVersionSimpleOperationResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getApiVbyApiVersionSimpleOperation({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getApiVbyApiVersionSimpleOperation({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getApiVbyApiVersionSimpleOperationQueryKey(options) }); -export const deleteCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await deleteCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const deleteCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await deleteCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const getCallWithoutParametersAndResponseQueryKey = (options?: Options) => createQueryKey('getCallWithoutParametersAndResponse', options); export const getCallWithoutParametersAndResponseOptions = (options?: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getCallWithoutParametersAndResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getCallWithoutParametersAndResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getCallWithoutParametersAndResponseQueryKey(options) }); -export const patchCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await patchCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const postCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await postCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const putCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await putCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const deleteFooMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await deleteFoo({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithDescriptionsMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDescriptions({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const patchCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await patchCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const postCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await postCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const putCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await putCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const deleteFooMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await deleteFoo({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithDescriptionsMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDescriptions({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; /** * @deprecated */ -export const deprecatedCallMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await deprecatedCall({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithParametersMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithParameters({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithWeirdParameterNamesMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithWeirdParameterNames({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const deprecatedCallMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await deprecatedCall({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithParametersMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithParameters({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithWeirdParameterNamesMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithWeirdParameterNames({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const getCallWithOptionalParamQueryKey = (options: Options) => createQueryKey('getCallWithOptionalParam', options); export const getCallWithOptionalParamOptions = (options: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getCallWithOptionalParam({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getCallWithOptionalParam({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getCallWithOptionalParamQueryKey(options) }); @@ -252,285 +339,423 @@ export const getCallWithOptionalParamInfiniteOptions = (options: Options>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await postCallWithOptionalParam({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const postApiVbyApiVersionRequestBodyMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await postApiVbyApiVersionRequestBody({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const postApiVbyApiVersionFormDataMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await postApiVbyApiVersionFormData({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const postCallWithOptionalParamMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await postCallWithOptionalParam({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const postApiVbyApiVersionRequestBodyMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await postApiVbyApiVersionRequestBody({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const postApiVbyApiVersionFormDataMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await postApiVbyApiVersionFormData({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const callWithDefaultParametersQueryKey = (options?: Options) => createQueryKey('callWithDefaultParameters', options); export const callWithDefaultParametersOptions = (options?: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithDefaultParameters({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithDefaultParameters({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithDefaultParametersQueryKey(options) }); -export const callWithDefaultOptionalParametersMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDefaultOptionalParameters({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callToTestOrderOfParamsMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callToTestOrderOfParams({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const duplicateNameMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const callWithDefaultOptionalParametersMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDefaultOptionalParameters({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callToTestOrderOfParamsMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callToTestOrderOfParams({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const duplicateNameMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const duplicateName2QueryKey = (options?: Options) => createQueryKey('duplicateName2', options); export const duplicateName2Options = (options?: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await duplicateName2({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await duplicateName2({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: duplicateName2QueryKey(options) }); -export const duplicateName3Mutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName3({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const duplicateName4Mutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName4({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const duplicateName3Mutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName3({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const duplicateName4Mutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName4({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const callWithNoContentResponseQueryKey = (options?: Options) => createQueryKey('callWithNoContentResponse', options); export const callWithNoContentResponseOptions = (options?: Options) => queryOptions, CallWithNoContentResponseResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithNoContentResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithNoContentResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithNoContentResponseQueryKey(options) }); export const callWithResponseAndNoContentResponseQueryKey = (options?: Options) => createQueryKey('callWithResponseAndNoContentResponse', options); export const callWithResponseAndNoContentResponseOptions = (options?: Options) => queryOptions, CallWithResponseAndNoContentResponseResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithResponseAndNoContentResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithResponseAndNoContentResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithResponseAndNoContentResponseQueryKey(options) }); export const dummyAQueryKey = (options?: Options) => createQueryKey('dummyA', options); export const dummyAOptions = (options?: Options) => queryOptions, DummyAResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await dummyA({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await dummyA({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: dummyAQueryKey(options) }); export const dummyBQueryKey = (options?: Options) => createQueryKey('dummyB', options); export const dummyBOptions = (options?: Options) => queryOptions, DummyBResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await dummyB({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await dummyB({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: dummyBQueryKey(options) }); export const callWithResponseQueryKey = (options?: Options) => createQueryKey('callWithResponse', options); export const callWithResponseOptions = (options?: Options) => queryOptions, CallWithResponseResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithResponseQueryKey(options) }); -export const callWithDuplicateResponsesMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDuplicateResponses({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithResponsesMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithResponses({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const callWithDuplicateResponsesMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDuplicateResponses({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithResponsesMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithResponses({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const collectionFormatQueryKey = (options: Options) => createQueryKey('collectionFormat', options); export const collectionFormatOptions = (options: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await collectionFormat({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await collectionFormat({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: collectionFormatQueryKey(options) }); export const typesQueryKey = (options: Options) => createQueryKey('types', options); export const typesOptions = (options: Options) => queryOptions, TypesResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await types({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await types({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: typesQueryKey(options) }); -export const uploadFileMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await uploadFile({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const uploadFileMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await uploadFile({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const fileResponseQueryKey = (options: Options) => createQueryKey('fileResponse', options); export const fileResponseOptions = (options: Options) => queryOptions, FileResponseResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await fileResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await fileResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: fileResponseQueryKey(options) }); export const complexTypesQueryKey = (options: Options) => createQueryKey('complexTypes', options); export const complexTypesOptions = (options: Options) => queryOptions, ComplexTypesResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await complexTypes({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await complexTypes({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: complexTypesQueryKey(options) }); export const multipartResponseQueryKey = (options?: Options) => createQueryKey('multipartResponse', options); export const multipartResponseOptions = (options?: Options) => queryOptions, MultipartResponseResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await multipartResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await multipartResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: multipartResponseQueryKey(options) }); -export const multipartRequestMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await multipartRequest({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const complexParamsMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await complexParams({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithResultFromHeaderMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithResultFromHeader({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const testErrorCodeMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await testErrorCode({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const multipartRequestMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await multipartRequest({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const complexParamsMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await complexParams({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithResultFromHeaderMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithResultFromHeader({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const testErrorCodeMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await testErrorCode({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; /** * Login User */ -export const putWithFormUrlEncodedMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await putWithFormUrlEncoded({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const putWithFormUrlEncodedMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await putWithFormUrlEncoded({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/fetch/@tanstack/angular-query-experimental.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/fetch/@tanstack/angular-query-experimental.gen.ts index 41213b036..6cc80fb17 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/fetch/@tanstack/angular-query-experimental.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/fetch/@tanstack/angular-query-experimental.gen.ts @@ -42,159 +42,246 @@ const createQueryKey = (id: string, options?: TOptions export const exportQueryKey = (options?: Options) => createQueryKey('export', options); export const exportOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await export_({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await export_({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: exportQueryKey(options) }); -export const patchApiVbyApiVersionNoTagMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await patchApiVbyApiVersionNoTag({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const importMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await import_({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const fooWowMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await fooWow({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const patchApiVbyApiVersionNoTagMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await patchApiVbyApiVersionNoTag({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const importMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await import_({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const fooWowMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await fooWow({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const apiVVersionODataControllerCountQueryKey = (options?: Options) => createQueryKey('apiVVersionODataControllerCount', options); export const apiVVersionODataControllerCountOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await apiVVersionODataControllerCount({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await apiVVersionODataControllerCount({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: apiVVersionODataControllerCountQueryKey(options) }); export const getApiVbyApiVersionSimpleOperationQueryKey = (options: Options) => createQueryKey('getApiVbyApiVersionSimpleOperation', options); export const getApiVbyApiVersionSimpleOperationOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getApiVbyApiVersionSimpleOperation({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getApiVbyApiVersionSimpleOperation({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getApiVbyApiVersionSimpleOperationQueryKey(options) }); -export const deleteCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await deleteCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const deleteCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await deleteCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const getCallWithoutParametersAndResponseQueryKey = (options?: Options) => createQueryKey('getCallWithoutParametersAndResponse', options); export const getCallWithoutParametersAndResponseOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getCallWithoutParametersAndResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getCallWithoutParametersAndResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getCallWithoutParametersAndResponseQueryKey(options) }); -export const patchCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await patchCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const postCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await postCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const putCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await putCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const deleteFooMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await deleteFoo({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithDescriptionsMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDescriptions({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const patchCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await patchCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const postCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await postCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const putCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await putCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const deleteFooMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await deleteFoo({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithDescriptionsMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDescriptions({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; /** * @deprecated */ -export const deprecatedCallMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await deprecatedCall({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithParametersMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithParameters({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithWeirdParameterNamesMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithWeirdParameterNames({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const deprecatedCallMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await deprecatedCall({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithParametersMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithParameters({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithWeirdParameterNamesMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithWeirdParameterNames({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const getCallWithOptionalParamQueryKey = (options: Options) => createQueryKey('getCallWithOptionalParam', options); export const getCallWithOptionalParamOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getCallWithOptionalParam({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getCallWithOptionalParam({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getCallWithOptionalParamQueryKey(options) }); @@ -251,285 +338,423 @@ export const getCallWithOptionalParamInfiniteOptions = (options: Options>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await postCallWithOptionalParam({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const postApiVbyApiVersionRequestBodyMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await postApiVbyApiVersionRequestBody({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const postApiVbyApiVersionFormDataMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await postApiVbyApiVersionFormData({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const postCallWithOptionalParamMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await postCallWithOptionalParam({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const postApiVbyApiVersionRequestBodyMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await postApiVbyApiVersionRequestBody({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const postApiVbyApiVersionFormDataMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await postApiVbyApiVersionFormData({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const callWithDefaultParametersQueryKey = (options?: Options) => createQueryKey('callWithDefaultParameters', options); export const callWithDefaultParametersOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithDefaultParameters({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithDefaultParameters({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithDefaultParametersQueryKey(options) }); -export const callWithDefaultOptionalParametersMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDefaultOptionalParameters({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callToTestOrderOfParamsMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callToTestOrderOfParams({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const duplicateNameMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const callWithDefaultOptionalParametersMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDefaultOptionalParameters({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callToTestOrderOfParamsMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callToTestOrderOfParams({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const duplicateNameMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const duplicateName2QueryKey = (options?: Options) => createQueryKey('duplicateName2', options); export const duplicateName2Options = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await duplicateName2({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await duplicateName2({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: duplicateName2QueryKey(options) }); -export const duplicateName3Mutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName3({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const duplicateName4Mutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName4({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const duplicateName3Mutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName3({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const duplicateName4Mutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName4({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const callWithNoContentResponseQueryKey = (options?: Options) => createQueryKey('callWithNoContentResponse', options); export const callWithNoContentResponseOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithNoContentResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithNoContentResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithNoContentResponseQueryKey(options) }); export const callWithResponseAndNoContentResponseQueryKey = (options?: Options) => createQueryKey('callWithResponseAndNoContentResponse', options); export const callWithResponseAndNoContentResponseOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithResponseAndNoContentResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithResponseAndNoContentResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithResponseAndNoContentResponseQueryKey(options) }); export const dummyAQueryKey = (options?: Options) => createQueryKey('dummyA', options); export const dummyAOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await dummyA({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await dummyA({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: dummyAQueryKey(options) }); export const dummyBQueryKey = (options?: Options) => createQueryKey('dummyB', options); export const dummyBOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await dummyB({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await dummyB({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: dummyBQueryKey(options) }); export const callWithResponseQueryKey = (options?: Options) => createQueryKey('callWithResponse', options); export const callWithResponseOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithResponseQueryKey(options) }); -export const callWithDuplicateResponsesMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDuplicateResponses({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithResponsesMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithResponses({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const callWithDuplicateResponsesMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDuplicateResponses({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithResponsesMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithResponses({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const collectionFormatQueryKey = (options: Options) => createQueryKey('collectionFormat', options); export const collectionFormatOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await collectionFormat({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await collectionFormat({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: collectionFormatQueryKey(options) }); export const typesQueryKey = (options: Options) => createQueryKey('types', options); export const typesOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await types({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await types({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: typesQueryKey(options) }); -export const uploadFileMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await uploadFile({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const uploadFileMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await uploadFile({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const fileResponseQueryKey = (options: Options) => createQueryKey('fileResponse', options); export const fileResponseOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await fileResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await fileResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: fileResponseQueryKey(options) }); export const complexTypesQueryKey = (options: Options) => createQueryKey('complexTypes', options); export const complexTypesOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await complexTypes({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await complexTypes({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: complexTypesQueryKey(options) }); export const multipartResponseQueryKey = (options?: Options) => createQueryKey('multipartResponse', options); export const multipartResponseOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await multipartResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await multipartResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: multipartResponseQueryKey(options) }); -export const multipartRequestMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await multipartRequest({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const complexParamsMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await complexParams({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithResultFromHeaderMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithResultFromHeader({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const testErrorCodeMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await testErrorCode({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const multipartRequestMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await multipartRequest({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const complexParamsMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await complexParams({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithResultFromHeaderMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithResultFromHeader({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const testErrorCodeMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await testErrorCode({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; /** * Login User */ -export const putWithFormUrlEncodedMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await putWithFormUrlEncoded({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const putWithFormUrlEncodedMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await putWithFormUrlEncoded({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/name-builder/@tanstack/angular-query-experimental.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/name-builder/@tanstack/angular-query-experimental.gen.ts index 6d7c758df..b144ed7a2 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/name-builder/@tanstack/angular-query-experimental.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/name-builder/@tanstack/angular-query-experimental.gen.ts @@ -42,55 +42,85 @@ const createQueryKey = (id: string, options?: TOptions export const getFooD = (options?: Options) => createQueryKey('getFoo', options); export const getFooE = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getFoo({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getFoo({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getFooD(options) }); -export const fooPostC = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await fooPost({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooPostC = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await fooPost({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; -export const fooPutC = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await fooPut({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooPutC = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await fooPut({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const getFooBarD = (options?: Options) => createQueryKey('getFooBar', options); export const getFooBarE = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getFooBar({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getFooBar({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getFooBarD(options) }); -export const fooBarPostC = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await fooBarPost({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooBarPostC = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await fooBarPost({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; -export const fooBarPutC = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await fooBarPut({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooBarPutC = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await fooBarPut({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/asClass/@tanstack/react-query.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/asClass/@tanstack/react-query.gen.ts index 077353a6c..74f3f999f 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/asClass/@tanstack/react-query.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/asClass/@tanstack/react-query.gen.ts @@ -42,55 +42,85 @@ const createQueryKey = (id: string, options?: TOptions export const getFooQueryKey = (options?: Options) => createQueryKey('getFoo', options); export const getFooOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await FooBazService.getFoo({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await FooBazService.getFoo({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getFooQueryKey(options) }); -export const fooPostMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await FooBazService.fooService.post({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooPostMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await FooBazService.fooService.post({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; -export const fooPutMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await FooBazService.fooService.put({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooPutMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await FooBazService.fooService.put({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const getFooBarQueryKey = (options?: Options) => createQueryKey('getFooBar', options); export const getFooBarOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await BarBazService.getFooBar({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await BarBazService.getFooBar({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getFooBarQueryKey(options) }); -export const fooBarPostMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await FooBazService.fooService.barService.post({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooBarPostMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await FooBazService.fooService.barService.post({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; -export const fooBarPutMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await FooBazService.fooService.barService.put({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooBarPutMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await FooBazService.fooService.barService.put({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/asClass/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/asClass/sdk.gen.ts index 320f1fb34..8b221a746 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/asClass/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/asClass/sdk.gen.ts @@ -19,27 +19,39 @@ export type Options(options?: Options) { return (options?.client ?? client).post({ url: '/foo/bar', ...options }); } + public static post(options?: Options) { + return (options?.client ?? client).post({ url: '/foo/bar', ...options }); + } - public static put(options?: Options) { return (options?.client ?? client).put({ url: '/foo/bar', ...options }); } + public static put(options?: Options) { + return (options?.client ?? client).put({ url: '/foo/bar', ...options }); + } } export class FooService { - public static post(options?: Options) { return (options?.client ?? client).post({ url: '/foo', ...options }); } + public static post(options?: Options) { + return (options?.client ?? client).post({ url: '/foo', ...options }); + } - public static put(options?: Options) { return (options?.client ?? client).put({ url: '/foo', ...options }); } + public static put(options?: Options) { + return (options?.client ?? client).put({ url: '/foo', ...options }); + } static barService = BarService; } export class FooBazService { - public static getFoo(options?: Options) { return (options?.client ?? client).get({ url: '/foo', ...options }); } + public static getFoo(options?: Options) { + return (options?.client ?? client).get({ url: '/foo', ...options }); + } static fooService = FooService; } export class BarBazService { - public static getFooBar(options?: Options) { return (options?.client ?? client).get({ url: '/foo/bar', ...options }); } + public static getFooBar(options?: Options) { + return (options?.client ?? client).get({ url: '/foo/bar', ...options }); + } static fooService = FooService; } diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/axios/@tanstack/react-query.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/axios/@tanstack/react-query.gen.ts index 8f9f18754..38403265b 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/axios/@tanstack/react-query.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/axios/@tanstack/react-query.gen.ts @@ -43,159 +43,246 @@ const createQueryKey = (id: string, options?: TOptions export const exportQueryKey = (options?: Options) => createQueryKey('export', options); export const exportOptions = (options?: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await export_({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await export_({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: exportQueryKey(options) }); -export const patchApiVbyApiVersionNoTagMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await patchApiVbyApiVersionNoTag({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const importMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await import_({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const fooWowMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await fooWow({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const patchApiVbyApiVersionNoTagMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await patchApiVbyApiVersionNoTag({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const importMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await import_({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const fooWowMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await fooWow({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const apiVVersionODataControllerCountQueryKey = (options?: Options) => createQueryKey('apiVVersionODataControllerCount', options); export const apiVVersionODataControllerCountOptions = (options?: Options) => queryOptions, ApiVVersionODataControllerCountResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await apiVVersionODataControllerCount({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await apiVVersionODataControllerCount({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: apiVVersionODataControllerCountQueryKey(options) }); export const getApiVbyApiVersionSimpleOperationQueryKey = (options: Options) => createQueryKey('getApiVbyApiVersionSimpleOperation', options); export const getApiVbyApiVersionSimpleOperationOptions = (options: Options) => queryOptions, GetApiVbyApiVersionSimpleOperationResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getApiVbyApiVersionSimpleOperation({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getApiVbyApiVersionSimpleOperation({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getApiVbyApiVersionSimpleOperationQueryKey(options) }); -export const deleteCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await deleteCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const deleteCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await deleteCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const getCallWithoutParametersAndResponseQueryKey = (options?: Options) => createQueryKey('getCallWithoutParametersAndResponse', options); export const getCallWithoutParametersAndResponseOptions = (options?: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getCallWithoutParametersAndResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getCallWithoutParametersAndResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getCallWithoutParametersAndResponseQueryKey(options) }); -export const patchCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await patchCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const postCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await postCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const putCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await putCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const deleteFooMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await deleteFoo({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithDescriptionsMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDescriptions({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const patchCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await patchCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const postCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await postCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const putCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await putCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const deleteFooMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await deleteFoo({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithDescriptionsMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDescriptions({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; /** * @deprecated */ -export const deprecatedCallMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await deprecatedCall({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithParametersMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithParameters({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithWeirdParameterNamesMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithWeirdParameterNames({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const deprecatedCallMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await deprecatedCall({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithParametersMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithParameters({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithWeirdParameterNamesMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithWeirdParameterNames({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const getCallWithOptionalParamQueryKey = (options: Options) => createQueryKey('getCallWithOptionalParam', options); export const getCallWithOptionalParamOptions = (options: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getCallWithOptionalParam({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getCallWithOptionalParam({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getCallWithOptionalParamQueryKey(options) }); @@ -252,285 +339,423 @@ export const getCallWithOptionalParamInfiniteOptions = (options: Options>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await postCallWithOptionalParam({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const postApiVbyApiVersionRequestBodyMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await postApiVbyApiVersionRequestBody({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const postApiVbyApiVersionFormDataMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await postApiVbyApiVersionFormData({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const postCallWithOptionalParamMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await postCallWithOptionalParam({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const postApiVbyApiVersionRequestBodyMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await postApiVbyApiVersionRequestBody({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const postApiVbyApiVersionFormDataMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await postApiVbyApiVersionFormData({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const callWithDefaultParametersQueryKey = (options?: Options) => createQueryKey('callWithDefaultParameters', options); export const callWithDefaultParametersOptions = (options?: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithDefaultParameters({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithDefaultParameters({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithDefaultParametersQueryKey(options) }); -export const callWithDefaultOptionalParametersMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDefaultOptionalParameters({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callToTestOrderOfParamsMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callToTestOrderOfParams({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const duplicateNameMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const callWithDefaultOptionalParametersMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDefaultOptionalParameters({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callToTestOrderOfParamsMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callToTestOrderOfParams({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const duplicateNameMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const duplicateName2QueryKey = (options?: Options) => createQueryKey('duplicateName2', options); export const duplicateName2Options = (options?: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await duplicateName2({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await duplicateName2({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: duplicateName2QueryKey(options) }); -export const duplicateName3Mutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName3({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const duplicateName4Mutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName4({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const duplicateName3Mutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName3({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const duplicateName4Mutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName4({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const callWithNoContentResponseQueryKey = (options?: Options) => createQueryKey('callWithNoContentResponse', options); export const callWithNoContentResponseOptions = (options?: Options) => queryOptions, CallWithNoContentResponseResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithNoContentResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithNoContentResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithNoContentResponseQueryKey(options) }); export const callWithResponseAndNoContentResponseQueryKey = (options?: Options) => createQueryKey('callWithResponseAndNoContentResponse', options); export const callWithResponseAndNoContentResponseOptions = (options?: Options) => queryOptions, CallWithResponseAndNoContentResponseResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithResponseAndNoContentResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithResponseAndNoContentResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithResponseAndNoContentResponseQueryKey(options) }); export const dummyAQueryKey = (options?: Options) => createQueryKey('dummyA', options); export const dummyAOptions = (options?: Options) => queryOptions, DummyAResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await dummyA({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await dummyA({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: dummyAQueryKey(options) }); export const dummyBQueryKey = (options?: Options) => createQueryKey('dummyB', options); export const dummyBOptions = (options?: Options) => queryOptions, DummyBResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await dummyB({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await dummyB({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: dummyBQueryKey(options) }); export const callWithResponseQueryKey = (options?: Options) => createQueryKey('callWithResponse', options); export const callWithResponseOptions = (options?: Options) => queryOptions, CallWithResponseResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithResponseQueryKey(options) }); -export const callWithDuplicateResponsesMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDuplicateResponses({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithResponsesMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithResponses({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const callWithDuplicateResponsesMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDuplicateResponses({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithResponsesMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithResponses({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const collectionFormatQueryKey = (options: Options) => createQueryKey('collectionFormat', options); export const collectionFormatOptions = (options: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await collectionFormat({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await collectionFormat({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: collectionFormatQueryKey(options) }); export const typesQueryKey = (options: Options) => createQueryKey('types', options); export const typesOptions = (options: Options) => queryOptions, TypesResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await types({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await types({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: typesQueryKey(options) }); -export const uploadFileMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await uploadFile({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const uploadFileMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await uploadFile({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const fileResponseQueryKey = (options: Options) => createQueryKey('fileResponse', options); export const fileResponseOptions = (options: Options) => queryOptions, FileResponseResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await fileResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await fileResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: fileResponseQueryKey(options) }); export const complexTypesQueryKey = (options: Options) => createQueryKey('complexTypes', options); export const complexTypesOptions = (options: Options) => queryOptions, ComplexTypesResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await complexTypes({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await complexTypes({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: complexTypesQueryKey(options) }); export const multipartResponseQueryKey = (options?: Options) => createQueryKey('multipartResponse', options); export const multipartResponseOptions = (options?: Options) => queryOptions, MultipartResponseResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await multipartResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await multipartResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: multipartResponseQueryKey(options) }); -export const multipartRequestMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await multipartRequest({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const complexParamsMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await complexParams({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithResultFromHeaderMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithResultFromHeader({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const testErrorCodeMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await testErrorCode({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const multipartRequestMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await multipartRequest({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const complexParamsMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await complexParams({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithResultFromHeaderMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithResultFromHeader({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const testErrorCodeMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await testErrorCode({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; /** * Login User */ -export const putWithFormUrlEncodedMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await putWithFormUrlEncoded({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const putWithFormUrlEncodedMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await putWithFormUrlEncoded({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/fetch/@tanstack/react-query.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/fetch/@tanstack/react-query.gen.ts index d5b97ba94..378082bd0 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/fetch/@tanstack/react-query.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/fetch/@tanstack/react-query.gen.ts @@ -42,159 +42,246 @@ const createQueryKey = (id: string, options?: TOptions export const exportQueryKey = (options?: Options) => createQueryKey('export', options); export const exportOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await export_({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await export_({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: exportQueryKey(options) }); -export const patchApiVbyApiVersionNoTagMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await patchApiVbyApiVersionNoTag({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const importMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await import_({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const fooWowMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await fooWow({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const patchApiVbyApiVersionNoTagMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await patchApiVbyApiVersionNoTag({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const importMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await import_({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const fooWowMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await fooWow({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const apiVVersionODataControllerCountQueryKey = (options?: Options) => createQueryKey('apiVVersionODataControllerCount', options); export const apiVVersionODataControllerCountOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await apiVVersionODataControllerCount({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await apiVVersionODataControllerCount({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: apiVVersionODataControllerCountQueryKey(options) }); export const getApiVbyApiVersionSimpleOperationQueryKey = (options: Options) => createQueryKey('getApiVbyApiVersionSimpleOperation', options); export const getApiVbyApiVersionSimpleOperationOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getApiVbyApiVersionSimpleOperation({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getApiVbyApiVersionSimpleOperation({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getApiVbyApiVersionSimpleOperationQueryKey(options) }); -export const deleteCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await deleteCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const deleteCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await deleteCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const getCallWithoutParametersAndResponseQueryKey = (options?: Options) => createQueryKey('getCallWithoutParametersAndResponse', options); export const getCallWithoutParametersAndResponseOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getCallWithoutParametersAndResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getCallWithoutParametersAndResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getCallWithoutParametersAndResponseQueryKey(options) }); -export const patchCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await patchCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const postCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await postCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const putCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await putCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const deleteFooMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await deleteFoo({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithDescriptionsMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDescriptions({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const patchCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await patchCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const postCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await postCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const putCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await putCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const deleteFooMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await deleteFoo({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithDescriptionsMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDescriptions({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; /** * @deprecated */ -export const deprecatedCallMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await deprecatedCall({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithParametersMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithParameters({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithWeirdParameterNamesMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithWeirdParameterNames({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const deprecatedCallMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await deprecatedCall({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithParametersMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithParameters({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithWeirdParameterNamesMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithWeirdParameterNames({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const getCallWithOptionalParamQueryKey = (options: Options) => createQueryKey('getCallWithOptionalParam', options); export const getCallWithOptionalParamOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getCallWithOptionalParam({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getCallWithOptionalParam({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getCallWithOptionalParamQueryKey(options) }); @@ -251,285 +338,423 @@ export const getCallWithOptionalParamInfiniteOptions = (options: Options>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await postCallWithOptionalParam({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const postApiVbyApiVersionRequestBodyMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await postApiVbyApiVersionRequestBody({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const postApiVbyApiVersionFormDataMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await postApiVbyApiVersionFormData({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const postCallWithOptionalParamMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await postCallWithOptionalParam({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const postApiVbyApiVersionRequestBodyMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await postApiVbyApiVersionRequestBody({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const postApiVbyApiVersionFormDataMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await postApiVbyApiVersionFormData({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const callWithDefaultParametersQueryKey = (options?: Options) => createQueryKey('callWithDefaultParameters', options); export const callWithDefaultParametersOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithDefaultParameters({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithDefaultParameters({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithDefaultParametersQueryKey(options) }); -export const callWithDefaultOptionalParametersMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDefaultOptionalParameters({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callToTestOrderOfParamsMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callToTestOrderOfParams({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const duplicateNameMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const callWithDefaultOptionalParametersMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDefaultOptionalParameters({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callToTestOrderOfParamsMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callToTestOrderOfParams({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const duplicateNameMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const duplicateName2QueryKey = (options?: Options) => createQueryKey('duplicateName2', options); export const duplicateName2Options = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await duplicateName2({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await duplicateName2({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: duplicateName2QueryKey(options) }); -export const duplicateName3Mutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName3({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const duplicateName4Mutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName4({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const duplicateName3Mutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName3({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const duplicateName4Mutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName4({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const callWithNoContentResponseQueryKey = (options?: Options) => createQueryKey('callWithNoContentResponse', options); export const callWithNoContentResponseOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithNoContentResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithNoContentResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithNoContentResponseQueryKey(options) }); export const callWithResponseAndNoContentResponseQueryKey = (options?: Options) => createQueryKey('callWithResponseAndNoContentResponse', options); export const callWithResponseAndNoContentResponseOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithResponseAndNoContentResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithResponseAndNoContentResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithResponseAndNoContentResponseQueryKey(options) }); export const dummyAQueryKey = (options?: Options) => createQueryKey('dummyA', options); export const dummyAOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await dummyA({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await dummyA({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: dummyAQueryKey(options) }); export const dummyBQueryKey = (options?: Options) => createQueryKey('dummyB', options); export const dummyBOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await dummyB({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await dummyB({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: dummyBQueryKey(options) }); export const callWithResponseQueryKey = (options?: Options) => createQueryKey('callWithResponse', options); export const callWithResponseOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithResponseQueryKey(options) }); -export const callWithDuplicateResponsesMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDuplicateResponses({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithResponsesMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithResponses({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const callWithDuplicateResponsesMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDuplicateResponses({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithResponsesMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithResponses({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const collectionFormatQueryKey = (options: Options) => createQueryKey('collectionFormat', options); export const collectionFormatOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await collectionFormat({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await collectionFormat({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: collectionFormatQueryKey(options) }); export const typesQueryKey = (options: Options) => createQueryKey('types', options); export const typesOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await types({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await types({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: typesQueryKey(options) }); -export const uploadFileMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await uploadFile({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const uploadFileMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await uploadFile({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const fileResponseQueryKey = (options: Options) => createQueryKey('fileResponse', options); export const fileResponseOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await fileResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await fileResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: fileResponseQueryKey(options) }); export const complexTypesQueryKey = (options: Options) => createQueryKey('complexTypes', options); export const complexTypesOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await complexTypes({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await complexTypes({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: complexTypesQueryKey(options) }); export const multipartResponseQueryKey = (options?: Options) => createQueryKey('multipartResponse', options); export const multipartResponseOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await multipartResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await multipartResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: multipartResponseQueryKey(options) }); -export const multipartRequestMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await multipartRequest({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const complexParamsMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await complexParams({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithResultFromHeaderMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithResultFromHeader({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const testErrorCodeMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await testErrorCode({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const multipartRequestMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await multipartRequest({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const complexParamsMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await complexParams({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithResultFromHeaderMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithResultFromHeader({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const testErrorCodeMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await testErrorCode({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; /** * Login User */ -export const putWithFormUrlEncodedMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await putWithFormUrlEncoded({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const putWithFormUrlEncodedMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await putWithFormUrlEncoded({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/name-builder/@tanstack/react-query.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/name-builder/@tanstack/react-query.gen.ts index 52077bd6b..43c90277c 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/name-builder/@tanstack/react-query.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/name-builder/@tanstack/react-query.gen.ts @@ -42,55 +42,85 @@ const createQueryKey = (id: string, options?: TOptions export const getFooD = (options?: Options) => createQueryKey('getFoo', options); export const getFooE = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getFoo({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getFoo({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getFooD(options) }); -export const fooPostC = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await fooPost({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooPostC = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await fooPost({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; -export const fooPutC = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await fooPut({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooPutC = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await fooPut({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const getFooBarD = (options?: Options) => createQueryKey('getFooBar', options); export const getFooBarE = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getFooBar({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getFooBar({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getFooBarD(options) }); -export const fooBarPostC = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await fooBarPost({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooBarPostC = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await fooBarPost({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; -export const fooBarPutC = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await fooBarPut({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooBarPutC = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await fooBarPut({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/asClass/@tanstack/solid-query.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/asClass/@tanstack/solid-query.gen.ts index 3be7126b7..908344e1b 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/asClass/@tanstack/solid-query.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/asClass/@tanstack/solid-query.gen.ts @@ -42,55 +42,85 @@ const createQueryKey = (id: string, options?: TOptions export const getFooQueryKey = (options?: Options) => createQueryKey('getFoo', options); export const getFooOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await FooBazService.getFoo({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await FooBazService.getFoo({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getFooQueryKey(options) }); -export const fooPostMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await FooBazService.fooService.post({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooPostMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await FooBazService.fooService.post({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; -export const fooPutMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await FooBazService.fooService.put({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooPutMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await FooBazService.fooService.put({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const getFooBarQueryKey = (options?: Options) => createQueryKey('getFooBar', options); export const getFooBarOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await BarBazService.getFooBar({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await BarBazService.getFooBar({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getFooBarQueryKey(options) }); -export const fooBarPostMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await FooBazService.fooService.barService.post({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooBarPostMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await FooBazService.fooService.barService.post({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; -export const fooBarPutMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await FooBazService.fooService.barService.put({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooBarPutMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await FooBazService.fooService.barService.put({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/asClass/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/asClass/sdk.gen.ts index 320f1fb34..8b221a746 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/asClass/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/asClass/sdk.gen.ts @@ -19,27 +19,39 @@ export type Options(options?: Options) { return (options?.client ?? client).post({ url: '/foo/bar', ...options }); } + public static post(options?: Options) { + return (options?.client ?? client).post({ url: '/foo/bar', ...options }); + } - public static put(options?: Options) { return (options?.client ?? client).put({ url: '/foo/bar', ...options }); } + public static put(options?: Options) { + return (options?.client ?? client).put({ url: '/foo/bar', ...options }); + } } export class FooService { - public static post(options?: Options) { return (options?.client ?? client).post({ url: '/foo', ...options }); } + public static post(options?: Options) { + return (options?.client ?? client).post({ url: '/foo', ...options }); + } - public static put(options?: Options) { return (options?.client ?? client).put({ url: '/foo', ...options }); } + public static put(options?: Options) { + return (options?.client ?? client).put({ url: '/foo', ...options }); + } static barService = BarService; } export class FooBazService { - public static getFoo(options?: Options) { return (options?.client ?? client).get({ url: '/foo', ...options }); } + public static getFoo(options?: Options) { + return (options?.client ?? client).get({ url: '/foo', ...options }); + } static fooService = FooService; } export class BarBazService { - public static getFooBar(options?: Options) { return (options?.client ?? client).get({ url: '/foo/bar', ...options }); } + public static getFooBar(options?: Options) { + return (options?.client ?? client).get({ url: '/foo/bar', ...options }); + } static fooService = FooService; } diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/axios/@tanstack/solid-query.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/axios/@tanstack/solid-query.gen.ts index 4a5b4971c..203534a86 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/axios/@tanstack/solid-query.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/axios/@tanstack/solid-query.gen.ts @@ -43,159 +43,246 @@ const createQueryKey = (id: string, options?: TOptions export const exportQueryKey = (options?: Options) => createQueryKey('export', options); export const exportOptions = (options?: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await export_({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await export_({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: exportQueryKey(options) }); -export const patchApiVbyApiVersionNoTagMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await patchApiVbyApiVersionNoTag({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const importMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await import_({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const fooWowMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await fooWow({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const patchApiVbyApiVersionNoTagMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await patchApiVbyApiVersionNoTag({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const importMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await import_({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const fooWowMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await fooWow({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const apiVVersionODataControllerCountQueryKey = (options?: Options) => createQueryKey('apiVVersionODataControllerCount', options); export const apiVVersionODataControllerCountOptions = (options?: Options) => queryOptions, ApiVVersionODataControllerCountResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await apiVVersionODataControllerCount({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await apiVVersionODataControllerCount({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: apiVVersionODataControllerCountQueryKey(options) }); export const getApiVbyApiVersionSimpleOperationQueryKey = (options: Options) => createQueryKey('getApiVbyApiVersionSimpleOperation', options); export const getApiVbyApiVersionSimpleOperationOptions = (options: Options) => queryOptions, GetApiVbyApiVersionSimpleOperationResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getApiVbyApiVersionSimpleOperation({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getApiVbyApiVersionSimpleOperation({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getApiVbyApiVersionSimpleOperationQueryKey(options) }); -export const deleteCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await deleteCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const deleteCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await deleteCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const getCallWithoutParametersAndResponseQueryKey = (options?: Options) => createQueryKey('getCallWithoutParametersAndResponse', options); export const getCallWithoutParametersAndResponseOptions = (options?: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getCallWithoutParametersAndResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getCallWithoutParametersAndResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getCallWithoutParametersAndResponseQueryKey(options) }); -export const patchCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await patchCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const postCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await postCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const putCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await putCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const deleteFooMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await deleteFoo({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithDescriptionsMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDescriptions({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const patchCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await patchCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const postCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await postCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const putCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await putCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const deleteFooMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await deleteFoo({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithDescriptionsMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDescriptions({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; /** * @deprecated */ -export const deprecatedCallMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await deprecatedCall({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithParametersMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithParameters({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithWeirdParameterNamesMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithWeirdParameterNames({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const deprecatedCallMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await deprecatedCall({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithParametersMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithParameters({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithWeirdParameterNamesMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithWeirdParameterNames({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const getCallWithOptionalParamQueryKey = (options: Options) => createQueryKey('getCallWithOptionalParam', options); export const getCallWithOptionalParamOptions = (options: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getCallWithOptionalParam({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getCallWithOptionalParam({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getCallWithOptionalParamQueryKey(options) }); @@ -252,285 +339,423 @@ export const getCallWithOptionalParamInfiniteOptions = (options: Options>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await postCallWithOptionalParam({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const postApiVbyApiVersionRequestBodyMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await postApiVbyApiVersionRequestBody({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const postApiVbyApiVersionFormDataMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await postApiVbyApiVersionFormData({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const postCallWithOptionalParamMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await postCallWithOptionalParam({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const postApiVbyApiVersionRequestBodyMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await postApiVbyApiVersionRequestBody({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const postApiVbyApiVersionFormDataMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await postApiVbyApiVersionFormData({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const callWithDefaultParametersQueryKey = (options?: Options) => createQueryKey('callWithDefaultParameters', options); export const callWithDefaultParametersOptions = (options?: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithDefaultParameters({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithDefaultParameters({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithDefaultParametersQueryKey(options) }); -export const callWithDefaultOptionalParametersMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDefaultOptionalParameters({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callToTestOrderOfParamsMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callToTestOrderOfParams({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const duplicateNameMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const callWithDefaultOptionalParametersMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDefaultOptionalParameters({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callToTestOrderOfParamsMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callToTestOrderOfParams({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const duplicateNameMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const duplicateName2QueryKey = (options?: Options) => createQueryKey('duplicateName2', options); export const duplicateName2Options = (options?: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await duplicateName2({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await duplicateName2({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: duplicateName2QueryKey(options) }); -export const duplicateName3Mutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName3({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const duplicateName4Mutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName4({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const duplicateName3Mutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName3({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const duplicateName4Mutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName4({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const callWithNoContentResponseQueryKey = (options?: Options) => createQueryKey('callWithNoContentResponse', options); export const callWithNoContentResponseOptions = (options?: Options) => queryOptions, CallWithNoContentResponseResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithNoContentResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithNoContentResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithNoContentResponseQueryKey(options) }); export const callWithResponseAndNoContentResponseQueryKey = (options?: Options) => createQueryKey('callWithResponseAndNoContentResponse', options); export const callWithResponseAndNoContentResponseOptions = (options?: Options) => queryOptions, CallWithResponseAndNoContentResponseResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithResponseAndNoContentResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithResponseAndNoContentResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithResponseAndNoContentResponseQueryKey(options) }); export const dummyAQueryKey = (options?: Options) => createQueryKey('dummyA', options); export const dummyAOptions = (options?: Options) => queryOptions, DummyAResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await dummyA({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await dummyA({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: dummyAQueryKey(options) }); export const dummyBQueryKey = (options?: Options) => createQueryKey('dummyB', options); export const dummyBOptions = (options?: Options) => queryOptions, DummyBResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await dummyB({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await dummyB({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: dummyBQueryKey(options) }); export const callWithResponseQueryKey = (options?: Options) => createQueryKey('callWithResponse', options); export const callWithResponseOptions = (options?: Options) => queryOptions, CallWithResponseResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithResponseQueryKey(options) }); -export const callWithDuplicateResponsesMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDuplicateResponses({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithResponsesMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithResponses({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const callWithDuplicateResponsesMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDuplicateResponses({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithResponsesMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithResponses({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const collectionFormatQueryKey = (options: Options) => createQueryKey('collectionFormat', options); export const collectionFormatOptions = (options: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await collectionFormat({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await collectionFormat({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: collectionFormatQueryKey(options) }); export const typesQueryKey = (options: Options) => createQueryKey('types', options); export const typesOptions = (options: Options) => queryOptions, TypesResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await types({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await types({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: typesQueryKey(options) }); -export const uploadFileMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await uploadFile({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const uploadFileMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await uploadFile({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const fileResponseQueryKey = (options: Options) => createQueryKey('fileResponse', options); export const fileResponseOptions = (options: Options) => queryOptions, FileResponseResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await fileResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await fileResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: fileResponseQueryKey(options) }); export const complexTypesQueryKey = (options: Options) => createQueryKey('complexTypes', options); export const complexTypesOptions = (options: Options) => queryOptions, ComplexTypesResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await complexTypes({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await complexTypes({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: complexTypesQueryKey(options) }); export const multipartResponseQueryKey = (options?: Options) => createQueryKey('multipartResponse', options); export const multipartResponseOptions = (options?: Options) => queryOptions, MultipartResponseResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await multipartResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await multipartResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: multipartResponseQueryKey(options) }); -export const multipartRequestMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await multipartRequest({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const complexParamsMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await complexParams({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithResultFromHeaderMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithResultFromHeader({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const testErrorCodeMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await testErrorCode({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const multipartRequestMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await multipartRequest({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const complexParamsMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await complexParams({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithResultFromHeaderMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithResultFromHeader({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const testErrorCodeMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await testErrorCode({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; /** * Login User */ -export const putWithFormUrlEncodedMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await putWithFormUrlEncoded({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const putWithFormUrlEncodedMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await putWithFormUrlEncoded({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/fetch/@tanstack/solid-query.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/fetch/@tanstack/solid-query.gen.ts index 548d90159..358caac28 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/fetch/@tanstack/solid-query.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/fetch/@tanstack/solid-query.gen.ts @@ -42,159 +42,246 @@ const createQueryKey = (id: string, options?: TOptions export const exportQueryKey = (options?: Options) => createQueryKey('export', options); export const exportOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await export_({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await export_({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: exportQueryKey(options) }); -export const patchApiVbyApiVersionNoTagMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await patchApiVbyApiVersionNoTag({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const importMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await import_({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const fooWowMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await fooWow({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const patchApiVbyApiVersionNoTagMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await patchApiVbyApiVersionNoTag({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const importMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await import_({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const fooWowMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await fooWow({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const apiVVersionODataControllerCountQueryKey = (options?: Options) => createQueryKey('apiVVersionODataControllerCount', options); export const apiVVersionODataControllerCountOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await apiVVersionODataControllerCount({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await apiVVersionODataControllerCount({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: apiVVersionODataControllerCountQueryKey(options) }); export const getApiVbyApiVersionSimpleOperationQueryKey = (options: Options) => createQueryKey('getApiVbyApiVersionSimpleOperation', options); export const getApiVbyApiVersionSimpleOperationOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getApiVbyApiVersionSimpleOperation({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getApiVbyApiVersionSimpleOperation({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getApiVbyApiVersionSimpleOperationQueryKey(options) }); -export const deleteCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await deleteCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const deleteCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await deleteCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const getCallWithoutParametersAndResponseQueryKey = (options?: Options) => createQueryKey('getCallWithoutParametersAndResponse', options); export const getCallWithoutParametersAndResponseOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getCallWithoutParametersAndResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getCallWithoutParametersAndResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getCallWithoutParametersAndResponseQueryKey(options) }); -export const patchCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await patchCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const postCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await postCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const putCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await putCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const deleteFooMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await deleteFoo({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithDescriptionsMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDescriptions({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const patchCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await patchCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const postCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await postCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const putCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await putCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const deleteFooMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await deleteFoo({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithDescriptionsMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDescriptions({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; /** * @deprecated */ -export const deprecatedCallMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await deprecatedCall({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithParametersMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithParameters({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithWeirdParameterNamesMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithWeirdParameterNames({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const deprecatedCallMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await deprecatedCall({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithParametersMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithParameters({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithWeirdParameterNamesMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithWeirdParameterNames({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const getCallWithOptionalParamQueryKey = (options: Options) => createQueryKey('getCallWithOptionalParam', options); export const getCallWithOptionalParamOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getCallWithOptionalParam({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getCallWithOptionalParam({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getCallWithOptionalParamQueryKey(options) }); @@ -251,285 +338,423 @@ export const getCallWithOptionalParamInfiniteOptions = (options: Options>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await postCallWithOptionalParam({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const postApiVbyApiVersionRequestBodyMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await postApiVbyApiVersionRequestBody({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const postApiVbyApiVersionFormDataMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await postApiVbyApiVersionFormData({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const postCallWithOptionalParamMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await postCallWithOptionalParam({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const postApiVbyApiVersionRequestBodyMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await postApiVbyApiVersionRequestBody({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const postApiVbyApiVersionFormDataMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await postApiVbyApiVersionFormData({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const callWithDefaultParametersQueryKey = (options?: Options) => createQueryKey('callWithDefaultParameters', options); export const callWithDefaultParametersOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithDefaultParameters({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithDefaultParameters({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithDefaultParametersQueryKey(options) }); -export const callWithDefaultOptionalParametersMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDefaultOptionalParameters({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callToTestOrderOfParamsMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callToTestOrderOfParams({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const duplicateNameMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const callWithDefaultOptionalParametersMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDefaultOptionalParameters({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callToTestOrderOfParamsMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callToTestOrderOfParams({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const duplicateNameMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const duplicateName2QueryKey = (options?: Options) => createQueryKey('duplicateName2', options); export const duplicateName2Options = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await duplicateName2({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await duplicateName2({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: duplicateName2QueryKey(options) }); -export const duplicateName3Mutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName3({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const duplicateName4Mutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName4({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const duplicateName3Mutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName3({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const duplicateName4Mutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName4({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const callWithNoContentResponseQueryKey = (options?: Options) => createQueryKey('callWithNoContentResponse', options); export const callWithNoContentResponseOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithNoContentResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithNoContentResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithNoContentResponseQueryKey(options) }); export const callWithResponseAndNoContentResponseQueryKey = (options?: Options) => createQueryKey('callWithResponseAndNoContentResponse', options); export const callWithResponseAndNoContentResponseOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithResponseAndNoContentResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithResponseAndNoContentResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithResponseAndNoContentResponseQueryKey(options) }); export const dummyAQueryKey = (options?: Options) => createQueryKey('dummyA', options); export const dummyAOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await dummyA({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await dummyA({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: dummyAQueryKey(options) }); export const dummyBQueryKey = (options?: Options) => createQueryKey('dummyB', options); export const dummyBOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await dummyB({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await dummyB({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: dummyBQueryKey(options) }); export const callWithResponseQueryKey = (options?: Options) => createQueryKey('callWithResponse', options); export const callWithResponseOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithResponseQueryKey(options) }); -export const callWithDuplicateResponsesMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDuplicateResponses({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithResponsesMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithResponses({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const callWithDuplicateResponsesMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDuplicateResponses({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithResponsesMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithResponses({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const collectionFormatQueryKey = (options: Options) => createQueryKey('collectionFormat', options); export const collectionFormatOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await collectionFormat({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await collectionFormat({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: collectionFormatQueryKey(options) }); export const typesQueryKey = (options: Options) => createQueryKey('types', options); export const typesOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await types({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await types({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: typesQueryKey(options) }); -export const uploadFileMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await uploadFile({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const uploadFileMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await uploadFile({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const fileResponseQueryKey = (options: Options) => createQueryKey('fileResponse', options); export const fileResponseOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await fileResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await fileResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: fileResponseQueryKey(options) }); export const complexTypesQueryKey = (options: Options) => createQueryKey('complexTypes', options); export const complexTypesOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await complexTypes({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await complexTypes({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: complexTypesQueryKey(options) }); export const multipartResponseQueryKey = (options?: Options) => createQueryKey('multipartResponse', options); export const multipartResponseOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await multipartResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await multipartResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: multipartResponseQueryKey(options) }); -export const multipartRequestMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await multipartRequest({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const complexParamsMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await complexParams({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithResultFromHeaderMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithResultFromHeader({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const testErrorCodeMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await testErrorCode({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const multipartRequestMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await multipartRequest({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const complexParamsMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await complexParams({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithResultFromHeaderMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithResultFromHeader({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const testErrorCodeMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await testErrorCode({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; /** * Login User */ -export const putWithFormUrlEncodedMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await putWithFormUrlEncoded({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const putWithFormUrlEncodedMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await putWithFormUrlEncoded({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/name-builder/@tanstack/solid-query.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/name-builder/@tanstack/solid-query.gen.ts index 6e56543cd..ba1febdda 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/name-builder/@tanstack/solid-query.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/name-builder/@tanstack/solid-query.gen.ts @@ -42,55 +42,85 @@ const createQueryKey = (id: string, options?: TOptions export const getFooD = (options?: Options) => createQueryKey('getFoo', options); export const getFooE = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getFoo({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getFoo({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getFooD(options) }); -export const fooPostC = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await fooPost({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooPostC = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await fooPost({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; -export const fooPutC = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await fooPut({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooPutC = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await fooPut({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const getFooBarD = (options?: Options) => createQueryKey('getFooBar', options); export const getFooBarE = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getFooBar({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getFooBar({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getFooBarD(options) }); -export const fooBarPostC = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await fooBarPost({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooBarPostC = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await fooBarPost({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; -export const fooBarPutC = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await fooBarPut({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooBarPutC = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await fooBarPut({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/asClass/@tanstack/svelte-query.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/asClass/@tanstack/svelte-query.gen.ts index 8a3f1dff8..4f7ad47a7 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/asClass/@tanstack/svelte-query.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/asClass/@tanstack/svelte-query.gen.ts @@ -42,55 +42,85 @@ const createQueryKey = (id: string, options?: TOptions export const getFooQueryKey = (options?: Options) => createQueryKey('getFoo', options); export const getFooOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await FooBazService.getFoo({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await FooBazService.getFoo({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getFooQueryKey(options) }); -export const fooPostMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await FooBazService.fooService.post({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooPostMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await FooBazService.fooService.post({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; -export const fooPutMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await FooBazService.fooService.put({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooPutMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await FooBazService.fooService.put({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const getFooBarQueryKey = (options?: Options) => createQueryKey('getFooBar', options); export const getFooBarOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await BarBazService.getFooBar({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await BarBazService.getFooBar({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getFooBarQueryKey(options) }); -export const fooBarPostMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await FooBazService.fooService.barService.post({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooBarPostMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await FooBazService.fooService.barService.post({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; -export const fooBarPutMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await FooBazService.fooService.barService.put({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooBarPutMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await FooBazService.fooService.barService.put({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/asClass/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/asClass/sdk.gen.ts index 320f1fb34..8b221a746 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/asClass/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/asClass/sdk.gen.ts @@ -19,27 +19,39 @@ export type Options(options?: Options) { return (options?.client ?? client).post({ url: '/foo/bar', ...options }); } + public static post(options?: Options) { + return (options?.client ?? client).post({ url: '/foo/bar', ...options }); + } - public static put(options?: Options) { return (options?.client ?? client).put({ url: '/foo/bar', ...options }); } + public static put(options?: Options) { + return (options?.client ?? client).put({ url: '/foo/bar', ...options }); + } } export class FooService { - public static post(options?: Options) { return (options?.client ?? client).post({ url: '/foo', ...options }); } + public static post(options?: Options) { + return (options?.client ?? client).post({ url: '/foo', ...options }); + } - public static put(options?: Options) { return (options?.client ?? client).put({ url: '/foo', ...options }); } + public static put(options?: Options) { + return (options?.client ?? client).put({ url: '/foo', ...options }); + } static barService = BarService; } export class FooBazService { - public static getFoo(options?: Options) { return (options?.client ?? client).get({ url: '/foo', ...options }); } + public static getFoo(options?: Options) { + return (options?.client ?? client).get({ url: '/foo', ...options }); + } static fooService = FooService; } export class BarBazService { - public static getFooBar(options?: Options) { return (options?.client ?? client).get({ url: '/foo/bar', ...options }); } + public static getFooBar(options?: Options) { + return (options?.client ?? client).get({ url: '/foo/bar', ...options }); + } static fooService = FooService; } diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/axios/@tanstack/svelte-query.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/axios/@tanstack/svelte-query.gen.ts index a66a84de1..9e78e66d2 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/axios/@tanstack/svelte-query.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/axios/@tanstack/svelte-query.gen.ts @@ -43,159 +43,246 @@ const createQueryKey = (id: string, options?: TOptions export const exportQueryKey = (options?: Options) => createQueryKey('export', options); export const exportOptions = (options?: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await export_({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await export_({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: exportQueryKey(options) }); -export const patchApiVbyApiVersionNoTagMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await patchApiVbyApiVersionNoTag({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const importMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await import_({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const fooWowMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await fooWow({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const patchApiVbyApiVersionNoTagMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await patchApiVbyApiVersionNoTag({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const importMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await import_({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const fooWowMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await fooWow({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const apiVVersionODataControllerCountQueryKey = (options?: Options) => createQueryKey('apiVVersionODataControllerCount', options); export const apiVVersionODataControllerCountOptions = (options?: Options) => queryOptions, ApiVVersionODataControllerCountResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await apiVVersionODataControllerCount({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await apiVVersionODataControllerCount({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: apiVVersionODataControllerCountQueryKey(options) }); export const getApiVbyApiVersionSimpleOperationQueryKey = (options: Options) => createQueryKey('getApiVbyApiVersionSimpleOperation', options); export const getApiVbyApiVersionSimpleOperationOptions = (options: Options) => queryOptions, GetApiVbyApiVersionSimpleOperationResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getApiVbyApiVersionSimpleOperation({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getApiVbyApiVersionSimpleOperation({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getApiVbyApiVersionSimpleOperationQueryKey(options) }); -export const deleteCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await deleteCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const deleteCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await deleteCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const getCallWithoutParametersAndResponseQueryKey = (options?: Options) => createQueryKey('getCallWithoutParametersAndResponse', options); export const getCallWithoutParametersAndResponseOptions = (options?: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getCallWithoutParametersAndResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getCallWithoutParametersAndResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getCallWithoutParametersAndResponseQueryKey(options) }); -export const patchCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await patchCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const postCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await postCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const putCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await putCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const deleteFooMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await deleteFoo({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithDescriptionsMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDescriptions({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const patchCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await patchCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const postCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await postCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const putCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await putCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const deleteFooMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await deleteFoo({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithDescriptionsMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDescriptions({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; /** * @deprecated */ -export const deprecatedCallMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await deprecatedCall({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithParametersMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithParameters({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithWeirdParameterNamesMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithWeirdParameterNames({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const deprecatedCallMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await deprecatedCall({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithParametersMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithParameters({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithWeirdParameterNamesMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithWeirdParameterNames({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const getCallWithOptionalParamQueryKey = (options: Options) => createQueryKey('getCallWithOptionalParam', options); export const getCallWithOptionalParamOptions = (options: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getCallWithOptionalParam({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getCallWithOptionalParam({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getCallWithOptionalParamQueryKey(options) }); @@ -252,285 +339,423 @@ export const getCallWithOptionalParamInfiniteOptions = (options: Options>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await postCallWithOptionalParam({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const postApiVbyApiVersionRequestBodyMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await postApiVbyApiVersionRequestBody({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const postApiVbyApiVersionFormDataMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await postApiVbyApiVersionFormData({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const postCallWithOptionalParamMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await postCallWithOptionalParam({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const postApiVbyApiVersionRequestBodyMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await postApiVbyApiVersionRequestBody({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const postApiVbyApiVersionFormDataMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await postApiVbyApiVersionFormData({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const callWithDefaultParametersQueryKey = (options?: Options) => createQueryKey('callWithDefaultParameters', options); export const callWithDefaultParametersOptions = (options?: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithDefaultParameters({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithDefaultParameters({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithDefaultParametersQueryKey(options) }); -export const callWithDefaultOptionalParametersMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDefaultOptionalParameters({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callToTestOrderOfParamsMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callToTestOrderOfParams({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const duplicateNameMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const callWithDefaultOptionalParametersMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDefaultOptionalParameters({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callToTestOrderOfParamsMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callToTestOrderOfParams({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const duplicateNameMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const duplicateName2QueryKey = (options?: Options) => createQueryKey('duplicateName2', options); export const duplicateName2Options = (options?: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await duplicateName2({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await duplicateName2({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: duplicateName2QueryKey(options) }); -export const duplicateName3Mutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName3({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const duplicateName4Mutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName4({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const duplicateName3Mutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName3({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const duplicateName4Mutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName4({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const callWithNoContentResponseQueryKey = (options?: Options) => createQueryKey('callWithNoContentResponse', options); export const callWithNoContentResponseOptions = (options?: Options) => queryOptions, CallWithNoContentResponseResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithNoContentResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithNoContentResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithNoContentResponseQueryKey(options) }); export const callWithResponseAndNoContentResponseQueryKey = (options?: Options) => createQueryKey('callWithResponseAndNoContentResponse', options); export const callWithResponseAndNoContentResponseOptions = (options?: Options) => queryOptions, CallWithResponseAndNoContentResponseResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithResponseAndNoContentResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithResponseAndNoContentResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithResponseAndNoContentResponseQueryKey(options) }); export const dummyAQueryKey = (options?: Options) => createQueryKey('dummyA', options); export const dummyAOptions = (options?: Options) => queryOptions, DummyAResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await dummyA({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await dummyA({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: dummyAQueryKey(options) }); export const dummyBQueryKey = (options?: Options) => createQueryKey('dummyB', options); export const dummyBOptions = (options?: Options) => queryOptions, DummyBResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await dummyB({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await dummyB({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: dummyBQueryKey(options) }); export const callWithResponseQueryKey = (options?: Options) => createQueryKey('callWithResponse', options); export const callWithResponseOptions = (options?: Options) => queryOptions, CallWithResponseResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithResponseQueryKey(options) }); -export const callWithDuplicateResponsesMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDuplicateResponses({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithResponsesMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithResponses({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const callWithDuplicateResponsesMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDuplicateResponses({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithResponsesMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithResponses({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const collectionFormatQueryKey = (options: Options) => createQueryKey('collectionFormat', options); export const collectionFormatOptions = (options: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await collectionFormat({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await collectionFormat({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: collectionFormatQueryKey(options) }); export const typesQueryKey = (options: Options) => createQueryKey('types', options); export const typesOptions = (options: Options) => queryOptions, TypesResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await types({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await types({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: typesQueryKey(options) }); -export const uploadFileMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await uploadFile({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const uploadFileMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await uploadFile({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const fileResponseQueryKey = (options: Options) => createQueryKey('fileResponse', options); export const fileResponseOptions = (options: Options) => queryOptions, FileResponseResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await fileResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await fileResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: fileResponseQueryKey(options) }); export const complexTypesQueryKey = (options: Options) => createQueryKey('complexTypes', options); export const complexTypesOptions = (options: Options) => queryOptions, ComplexTypesResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await complexTypes({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await complexTypes({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: complexTypesQueryKey(options) }); export const multipartResponseQueryKey = (options?: Options) => createQueryKey('multipartResponse', options); export const multipartResponseOptions = (options?: Options) => queryOptions, MultipartResponseResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await multipartResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await multipartResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: multipartResponseQueryKey(options) }); -export const multipartRequestMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await multipartRequest({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const complexParamsMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await complexParams({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithResultFromHeaderMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithResultFromHeader({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const testErrorCodeMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await testErrorCode({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const multipartRequestMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await multipartRequest({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const complexParamsMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await complexParams({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithResultFromHeaderMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithResultFromHeader({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const testErrorCodeMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await testErrorCode({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; /** * Login User */ -export const putWithFormUrlEncodedMutation = (options?: Partial>): MutationOptions, Options> => { const mutationOptions: MutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await putWithFormUrlEncoded({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const putWithFormUrlEncodedMutation = (options?: Partial>): MutationOptions, Options> => { + const mutationOptions: MutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await putWithFormUrlEncoded({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/fetch/@tanstack/svelte-query.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/fetch/@tanstack/svelte-query.gen.ts index 346c579b6..7e81c3731 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/fetch/@tanstack/svelte-query.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/fetch/@tanstack/svelte-query.gen.ts @@ -42,159 +42,246 @@ const createQueryKey = (id: string, options?: TOptions export const exportQueryKey = (options?: Options) => createQueryKey('export', options); export const exportOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await export_({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await export_({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: exportQueryKey(options) }); -export const patchApiVbyApiVersionNoTagMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await patchApiVbyApiVersionNoTag({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const importMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await import_({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const fooWowMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await fooWow({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const patchApiVbyApiVersionNoTagMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await patchApiVbyApiVersionNoTag({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const importMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await import_({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const fooWowMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await fooWow({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const apiVVersionODataControllerCountQueryKey = (options?: Options) => createQueryKey('apiVVersionODataControllerCount', options); export const apiVVersionODataControllerCountOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await apiVVersionODataControllerCount({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await apiVVersionODataControllerCount({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: apiVVersionODataControllerCountQueryKey(options) }); export const getApiVbyApiVersionSimpleOperationQueryKey = (options: Options) => createQueryKey('getApiVbyApiVersionSimpleOperation', options); export const getApiVbyApiVersionSimpleOperationOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getApiVbyApiVersionSimpleOperation({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getApiVbyApiVersionSimpleOperation({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getApiVbyApiVersionSimpleOperationQueryKey(options) }); -export const deleteCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await deleteCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const deleteCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await deleteCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const getCallWithoutParametersAndResponseQueryKey = (options?: Options) => createQueryKey('getCallWithoutParametersAndResponse', options); export const getCallWithoutParametersAndResponseOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getCallWithoutParametersAndResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getCallWithoutParametersAndResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getCallWithoutParametersAndResponseQueryKey(options) }); -export const patchCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await patchCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const postCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await postCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const putCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await putCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const deleteFooMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await deleteFoo({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithDescriptionsMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDescriptions({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const patchCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await patchCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const postCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await postCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const putCallWithoutParametersAndResponseMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await putCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const deleteFooMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await deleteFoo({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithDescriptionsMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDescriptions({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; /** * @deprecated */ -export const deprecatedCallMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await deprecatedCall({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithParametersMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithParameters({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithWeirdParameterNamesMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithWeirdParameterNames({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const deprecatedCallMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await deprecatedCall({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithParametersMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithParameters({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithWeirdParameterNamesMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithWeirdParameterNames({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const getCallWithOptionalParamQueryKey = (options: Options) => createQueryKey('getCallWithOptionalParam', options); export const getCallWithOptionalParamOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getCallWithOptionalParam({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getCallWithOptionalParam({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getCallWithOptionalParamQueryKey(options) }); @@ -251,285 +338,423 @@ export const getCallWithOptionalParamInfiniteOptions = (options: Options>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await postCallWithOptionalParam({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const postApiVbyApiVersionRequestBodyMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await postApiVbyApiVersionRequestBody({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const postApiVbyApiVersionFormDataMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await postApiVbyApiVersionFormData({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const postCallWithOptionalParamMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await postCallWithOptionalParam({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const postApiVbyApiVersionRequestBodyMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await postApiVbyApiVersionRequestBody({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const postApiVbyApiVersionFormDataMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await postApiVbyApiVersionFormData({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const callWithDefaultParametersQueryKey = (options?: Options) => createQueryKey('callWithDefaultParameters', options); export const callWithDefaultParametersOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithDefaultParameters({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithDefaultParameters({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithDefaultParametersQueryKey(options) }); -export const callWithDefaultOptionalParametersMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDefaultOptionalParameters({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callToTestOrderOfParamsMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callToTestOrderOfParams({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const duplicateNameMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const callWithDefaultOptionalParametersMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDefaultOptionalParameters({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callToTestOrderOfParamsMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callToTestOrderOfParams({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const duplicateNameMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const duplicateName2QueryKey = (options?: Options) => createQueryKey('duplicateName2', options); export const duplicateName2Options = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await duplicateName2({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await duplicateName2({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: duplicateName2QueryKey(options) }); -export const duplicateName3Mutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName3({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const duplicateName4Mutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName4({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const duplicateName3Mutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName3({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const duplicateName4Mutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName4({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const callWithNoContentResponseQueryKey = (options?: Options) => createQueryKey('callWithNoContentResponse', options); export const callWithNoContentResponseOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithNoContentResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithNoContentResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithNoContentResponseQueryKey(options) }); export const callWithResponseAndNoContentResponseQueryKey = (options?: Options) => createQueryKey('callWithResponseAndNoContentResponse', options); export const callWithResponseAndNoContentResponseOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithResponseAndNoContentResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithResponseAndNoContentResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithResponseAndNoContentResponseQueryKey(options) }); export const dummyAQueryKey = (options?: Options) => createQueryKey('dummyA', options); export const dummyAOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await dummyA({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await dummyA({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: dummyAQueryKey(options) }); export const dummyBQueryKey = (options?: Options) => createQueryKey('dummyB', options); export const dummyBOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await dummyB({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await dummyB({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: dummyBQueryKey(options) }); export const callWithResponseQueryKey = (options?: Options) => createQueryKey('callWithResponse', options); export const callWithResponseOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithResponseQueryKey(options) }); -export const callWithDuplicateResponsesMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDuplicateResponses({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithResponsesMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithResponses({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const callWithDuplicateResponsesMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDuplicateResponses({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithResponsesMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithResponses({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const collectionFormatQueryKey = (options: Options) => createQueryKey('collectionFormat', options); export const collectionFormatOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await collectionFormat({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await collectionFormat({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: collectionFormatQueryKey(options) }); export const typesQueryKey = (options: Options) => createQueryKey('types', options); export const typesOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await types({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await types({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: typesQueryKey(options) }); -export const uploadFileMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await uploadFile({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const uploadFileMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await uploadFile({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const fileResponseQueryKey = (options: Options) => createQueryKey('fileResponse', options); export const fileResponseOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await fileResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await fileResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: fileResponseQueryKey(options) }); export const complexTypesQueryKey = (options: Options) => createQueryKey('complexTypes', options); export const complexTypesOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await complexTypes({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await complexTypes({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: complexTypesQueryKey(options) }); export const multipartResponseQueryKey = (options?: Options) => createQueryKey('multipartResponse', options); export const multipartResponseOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await multipartResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await multipartResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: multipartResponseQueryKey(options) }); -export const multipartRequestMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await multipartRequest({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const complexParamsMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await complexParams({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithResultFromHeaderMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithResultFromHeader({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const testErrorCodeMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await testErrorCode({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const multipartRequestMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await multipartRequest({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const complexParamsMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await complexParams({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithResultFromHeaderMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithResultFromHeader({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const testErrorCodeMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await testErrorCode({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; /** * Login User */ -export const putWithFormUrlEncodedMutation = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await putWithFormUrlEncoded({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const putWithFormUrlEncodedMutation = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await putWithFormUrlEncoded({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/name-builder/@tanstack/svelte-query.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/name-builder/@tanstack/svelte-query.gen.ts index 9b44f31cf..6a831b5b3 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/name-builder/@tanstack/svelte-query.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/name-builder/@tanstack/svelte-query.gen.ts @@ -42,55 +42,85 @@ const createQueryKey = (id: string, options?: TOptions export const getFooD = (options?: Options) => createQueryKey('getFoo', options); export const getFooE = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getFoo({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getFoo({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getFooD(options) }); -export const fooPostC = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await fooPost({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooPostC = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await fooPost({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; -export const fooPutC = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await fooPut({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooPutC = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await fooPut({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const getFooBarD = (options?: Options) => createQueryKey('getFooBar', options); export const getFooBarE = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getFooBar({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getFooBar({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getFooBarD(options) }); -export const fooBarPostC = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await fooBarPost({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooBarPostC = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await fooBarPost({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; -export const fooBarPutC = (options?: Partial>): MutationOptions> => { const mutationOptions: MutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await fooBarPut({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooBarPutC = (options?: Partial>): MutationOptions> => { + const mutationOptions: MutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await fooBarPut({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/asClass/@tanstack/vue-query.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/asClass/@tanstack/vue-query.gen.ts index 1d7442c84..767635c77 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/asClass/@tanstack/vue-query.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/asClass/@tanstack/vue-query.gen.ts @@ -42,55 +42,85 @@ const createQueryKey = (id: string, options?: TOptions export const getFooQueryKey = (options?: Options) => createQueryKey('getFoo', options); export const getFooOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await FooBazService.getFoo({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await FooBazService.getFoo({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getFooQueryKey(options) }); -export const fooPostMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await FooBazService.fooService.post({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooPostMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await FooBazService.fooService.post({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; -export const fooPutMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await FooBazService.fooService.put({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooPutMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await FooBazService.fooService.put({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const getFooBarQueryKey = (options?: Options) => createQueryKey('getFooBar', options); export const getFooBarOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await BarBazService.getFooBar({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await BarBazService.getFooBar({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getFooBarQueryKey(options) }); -export const fooBarPostMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await FooBazService.fooService.barService.post({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooBarPostMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await FooBazService.fooService.barService.post({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; -export const fooBarPutMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await FooBazService.fooService.barService.put({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooBarPutMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await FooBazService.fooService.barService.put({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/asClass/sdk.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/asClass/sdk.gen.ts index 320f1fb34..8b221a746 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/asClass/sdk.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/asClass/sdk.gen.ts @@ -19,27 +19,39 @@ export type Options(options?: Options) { return (options?.client ?? client).post({ url: '/foo/bar', ...options }); } + public static post(options?: Options) { + return (options?.client ?? client).post({ url: '/foo/bar', ...options }); + } - public static put(options?: Options) { return (options?.client ?? client).put({ url: '/foo/bar', ...options }); } + public static put(options?: Options) { + return (options?.client ?? client).put({ url: '/foo/bar', ...options }); + } } export class FooService { - public static post(options?: Options) { return (options?.client ?? client).post({ url: '/foo', ...options }); } + public static post(options?: Options) { + return (options?.client ?? client).post({ url: '/foo', ...options }); + } - public static put(options?: Options) { return (options?.client ?? client).put({ url: '/foo', ...options }); } + public static put(options?: Options) { + return (options?.client ?? client).put({ url: '/foo', ...options }); + } static barService = BarService; } export class FooBazService { - public static getFoo(options?: Options) { return (options?.client ?? client).get({ url: '/foo', ...options }); } + public static getFoo(options?: Options) { + return (options?.client ?? client).get({ url: '/foo', ...options }); + } static fooService = FooService; } export class BarBazService { - public static getFooBar(options?: Options) { return (options?.client ?? client).get({ url: '/foo/bar', ...options }); } + public static getFooBar(options?: Options) { + return (options?.client ?? client).get({ url: '/foo/bar', ...options }); + } static fooService = FooService; } diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/axios/@tanstack/vue-query.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/axios/@tanstack/vue-query.gen.ts index 0d2884d1b..f839621a3 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/axios/@tanstack/vue-query.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/axios/@tanstack/vue-query.gen.ts @@ -43,159 +43,246 @@ const createQueryKey = (id: string, options?: TOptions export const exportQueryKey = (options?: Options) => createQueryKey('export', options); export const exportOptions = (options?: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await export_({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await export_({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: exportQueryKey(options) }); -export const patchApiVbyApiVersionNoTagMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await patchApiVbyApiVersionNoTag({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const importMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await import_({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const fooWowMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await fooWow({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const patchApiVbyApiVersionNoTagMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await patchApiVbyApiVersionNoTag({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const importMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await import_({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const fooWowMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await fooWow({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const apiVVersionODataControllerCountQueryKey = (options?: Options) => createQueryKey('apiVVersionODataControllerCount', options); export const apiVVersionODataControllerCountOptions = (options?: Options) => queryOptions, ApiVVersionODataControllerCountResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await apiVVersionODataControllerCount({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await apiVVersionODataControllerCount({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: apiVVersionODataControllerCountQueryKey(options) }); export const getApiVbyApiVersionSimpleOperationQueryKey = (options: Options) => createQueryKey('getApiVbyApiVersionSimpleOperation', options); export const getApiVbyApiVersionSimpleOperationOptions = (options: Options) => queryOptions, GetApiVbyApiVersionSimpleOperationResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getApiVbyApiVersionSimpleOperation({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getApiVbyApiVersionSimpleOperation({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getApiVbyApiVersionSimpleOperationQueryKey(options) }); -export const deleteCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await deleteCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const deleteCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await deleteCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const getCallWithoutParametersAndResponseQueryKey = (options?: Options) => createQueryKey('getCallWithoutParametersAndResponse', options); export const getCallWithoutParametersAndResponseOptions = (options?: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getCallWithoutParametersAndResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getCallWithoutParametersAndResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getCallWithoutParametersAndResponseQueryKey(options) }); -export const patchCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await patchCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const postCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await postCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const putCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await putCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const deleteFooMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await deleteFoo({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithDescriptionsMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDescriptions({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const patchCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await patchCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const postCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await postCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const putCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await putCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const deleteFooMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await deleteFoo({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithDescriptionsMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDescriptions({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; /** * @deprecated */ -export const deprecatedCallMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await deprecatedCall({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithParametersMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithParameters({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithWeirdParameterNamesMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithWeirdParameterNames({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const deprecatedCallMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await deprecatedCall({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithParametersMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithParameters({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithWeirdParameterNamesMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithWeirdParameterNames({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const getCallWithOptionalParamQueryKey = (options: Options) => createQueryKey('getCallWithOptionalParam', options); export const getCallWithOptionalParamOptions = (options: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getCallWithOptionalParam({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getCallWithOptionalParam({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getCallWithOptionalParamQueryKey(options) }); @@ -252,285 +339,423 @@ export const getCallWithOptionalParamInfiniteOptions = (options: Options>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await postCallWithOptionalParam({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const postApiVbyApiVersionRequestBodyMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await postApiVbyApiVersionRequestBody({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const postApiVbyApiVersionFormDataMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await postApiVbyApiVersionFormData({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const postCallWithOptionalParamMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await postCallWithOptionalParam({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const postApiVbyApiVersionRequestBodyMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await postApiVbyApiVersionRequestBody({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const postApiVbyApiVersionFormDataMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await postApiVbyApiVersionFormData({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const callWithDefaultParametersQueryKey = (options?: Options) => createQueryKey('callWithDefaultParameters', options); export const callWithDefaultParametersOptions = (options?: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithDefaultParameters({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithDefaultParameters({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithDefaultParametersQueryKey(options) }); -export const callWithDefaultOptionalParametersMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDefaultOptionalParameters({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callToTestOrderOfParamsMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callToTestOrderOfParams({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const duplicateNameMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const callWithDefaultOptionalParametersMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDefaultOptionalParameters({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callToTestOrderOfParamsMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callToTestOrderOfParams({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const duplicateNameMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const duplicateName2QueryKey = (options?: Options) => createQueryKey('duplicateName2', options); export const duplicateName2Options = (options?: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await duplicateName2({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await duplicateName2({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: duplicateName2QueryKey(options) }); -export const duplicateName3Mutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName3({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const duplicateName4Mutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName4({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const duplicateName3Mutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName3({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const duplicateName4Mutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName4({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const callWithNoContentResponseQueryKey = (options?: Options) => createQueryKey('callWithNoContentResponse', options); export const callWithNoContentResponseOptions = (options?: Options) => queryOptions, CallWithNoContentResponseResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithNoContentResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithNoContentResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithNoContentResponseQueryKey(options) }); export const callWithResponseAndNoContentResponseQueryKey = (options?: Options) => createQueryKey('callWithResponseAndNoContentResponse', options); export const callWithResponseAndNoContentResponseOptions = (options?: Options) => queryOptions, CallWithResponseAndNoContentResponseResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithResponseAndNoContentResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithResponseAndNoContentResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithResponseAndNoContentResponseQueryKey(options) }); export const dummyAQueryKey = (options?: Options) => createQueryKey('dummyA', options); export const dummyAOptions = (options?: Options) => queryOptions, DummyAResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await dummyA({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await dummyA({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: dummyAQueryKey(options) }); export const dummyBQueryKey = (options?: Options) => createQueryKey('dummyB', options); export const dummyBOptions = (options?: Options) => queryOptions, DummyBResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await dummyB({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await dummyB({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: dummyBQueryKey(options) }); export const callWithResponseQueryKey = (options?: Options) => createQueryKey('callWithResponse', options); export const callWithResponseOptions = (options?: Options) => queryOptions, CallWithResponseResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithResponseQueryKey(options) }); -export const callWithDuplicateResponsesMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDuplicateResponses({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithResponsesMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithResponses({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const callWithDuplicateResponsesMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDuplicateResponses({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithResponsesMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithResponses({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const collectionFormatQueryKey = (options: Options) => createQueryKey('collectionFormat', options); export const collectionFormatOptions = (options: Options) => queryOptions, unknown, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await collectionFormat({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await collectionFormat({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: collectionFormatQueryKey(options) }); export const typesQueryKey = (options: Options) => createQueryKey('types', options); export const typesOptions = (options: Options) => queryOptions, TypesResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await types({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await types({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: typesQueryKey(options) }); -export const uploadFileMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await uploadFile({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const uploadFileMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await uploadFile({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const fileResponseQueryKey = (options: Options) => createQueryKey('fileResponse', options); export const fileResponseOptions = (options: Options) => queryOptions, FileResponseResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await fileResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await fileResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: fileResponseQueryKey(options) }); export const complexTypesQueryKey = (options: Options) => createQueryKey('complexTypes', options); export const complexTypesOptions = (options: Options) => queryOptions, ComplexTypesResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await complexTypes({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await complexTypes({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: complexTypesQueryKey(options) }); export const multipartResponseQueryKey = (options?: Options) => createQueryKey('multipartResponse', options); export const multipartResponseOptions = (options?: Options) => queryOptions, MultipartResponseResponse, ReturnType>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await multipartResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await multipartResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: multipartResponseQueryKey(options) }); -export const multipartRequestMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await multipartRequest({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const complexParamsMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await complexParams({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithResultFromHeaderMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await callWithResultFromHeader({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const testErrorCodeMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await testErrorCode({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const multipartRequestMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await multipartRequest({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const complexParamsMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await complexParams({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithResultFromHeaderMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithResultFromHeader({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const testErrorCodeMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await testErrorCode({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; /** * Login User */ -export const putWithFormUrlEncodedMutation = (options?: Partial>): UseMutationOptions, Options> => { const mutationOptions: UseMutationOptions, Options> = { - mutationFn: async (fnOptions) => { const { data } = await putWithFormUrlEncoded({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const putWithFormUrlEncodedMutation = (options?: Partial>): UseMutationOptions, Options> => { + const mutationOptions: UseMutationOptions, Options> = { + mutationFn: async (fnOptions) => { + const { data } = await putWithFormUrlEncoded({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/fetch/@tanstack/vue-query.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/fetch/@tanstack/vue-query.gen.ts index b68fd8934..bbcab4d5a 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/fetch/@tanstack/vue-query.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/fetch/@tanstack/vue-query.gen.ts @@ -42,159 +42,246 @@ const createQueryKey = (id: string, options?: TOptions export const exportQueryKey = (options?: Options) => createQueryKey('export', options); export const exportOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await export_({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await export_({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: exportQueryKey(options) }); -export const patchApiVbyApiVersionNoTagMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await patchApiVbyApiVersionNoTag({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const importMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await import_({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const fooWowMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await fooWow({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const patchApiVbyApiVersionNoTagMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await patchApiVbyApiVersionNoTag({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const importMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await import_({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const fooWowMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await fooWow({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const apiVVersionODataControllerCountQueryKey = (options?: Options) => createQueryKey('apiVVersionODataControllerCount', options); export const apiVVersionODataControllerCountOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await apiVVersionODataControllerCount({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await apiVVersionODataControllerCount({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: apiVVersionODataControllerCountQueryKey(options) }); export const getApiVbyApiVersionSimpleOperationQueryKey = (options: Options) => createQueryKey('getApiVbyApiVersionSimpleOperation', options); export const getApiVbyApiVersionSimpleOperationOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getApiVbyApiVersionSimpleOperation({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getApiVbyApiVersionSimpleOperation({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getApiVbyApiVersionSimpleOperationQueryKey(options) }); -export const deleteCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await deleteCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const deleteCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await deleteCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const getCallWithoutParametersAndResponseQueryKey = (options?: Options) => createQueryKey('getCallWithoutParametersAndResponse', options); export const getCallWithoutParametersAndResponseOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getCallWithoutParametersAndResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getCallWithoutParametersAndResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getCallWithoutParametersAndResponseQueryKey(options) }); -export const patchCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await patchCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const postCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await postCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const putCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await putCallWithoutParametersAndResponse({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const deleteFooMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await deleteFoo({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithDescriptionsMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDescriptions({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const patchCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await patchCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const postCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await postCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const putCallWithoutParametersAndResponseMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await putCallWithoutParametersAndResponse({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const deleteFooMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await deleteFoo({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithDescriptionsMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDescriptions({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; /** * @deprecated */ -export const deprecatedCallMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await deprecatedCall({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithParametersMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithParameters({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithWeirdParameterNamesMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithWeirdParameterNames({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const deprecatedCallMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await deprecatedCall({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithParametersMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithParameters({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithWeirdParameterNamesMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithWeirdParameterNames({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const getCallWithOptionalParamQueryKey = (options: Options) => createQueryKey('getCallWithOptionalParam', options); export const getCallWithOptionalParamOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getCallWithOptionalParam({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getCallWithOptionalParam({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getCallWithOptionalParamQueryKey(options) }); @@ -251,285 +338,423 @@ export const getCallWithOptionalParamInfiniteOptions = (options: Options>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await postCallWithOptionalParam({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const postApiVbyApiVersionRequestBodyMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await postApiVbyApiVersionRequestBody({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const postApiVbyApiVersionFormDataMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await postApiVbyApiVersionFormData({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const postCallWithOptionalParamMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await postCallWithOptionalParam({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const postApiVbyApiVersionRequestBodyMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await postApiVbyApiVersionRequestBody({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const postApiVbyApiVersionFormDataMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await postApiVbyApiVersionFormData({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const callWithDefaultParametersQueryKey = (options?: Options) => createQueryKey('callWithDefaultParameters', options); export const callWithDefaultParametersOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithDefaultParameters({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithDefaultParameters({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithDefaultParametersQueryKey(options) }); -export const callWithDefaultOptionalParametersMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDefaultOptionalParameters({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callToTestOrderOfParamsMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callToTestOrderOfParams({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const duplicateNameMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const callWithDefaultOptionalParametersMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDefaultOptionalParameters({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callToTestOrderOfParamsMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callToTestOrderOfParams({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const duplicateNameMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const duplicateName2QueryKey = (options?: Options) => createQueryKey('duplicateName2', options); export const duplicateName2Options = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await duplicateName2({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await duplicateName2({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: duplicateName2QueryKey(options) }); -export const duplicateName3Mutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName3({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const duplicateName4Mutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await duplicateName4({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const duplicateName3Mutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName3({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const duplicateName4Mutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await duplicateName4({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const callWithNoContentResponseQueryKey = (options?: Options) => createQueryKey('callWithNoContentResponse', options); export const callWithNoContentResponseOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithNoContentResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithNoContentResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithNoContentResponseQueryKey(options) }); export const callWithResponseAndNoContentResponseQueryKey = (options?: Options) => createQueryKey('callWithResponseAndNoContentResponse', options); export const callWithResponseAndNoContentResponseOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithResponseAndNoContentResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithResponseAndNoContentResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithResponseAndNoContentResponseQueryKey(options) }); export const dummyAQueryKey = (options?: Options) => createQueryKey('dummyA', options); export const dummyAOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await dummyA({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await dummyA({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: dummyAQueryKey(options) }); export const dummyBQueryKey = (options?: Options) => createQueryKey('dummyB', options); export const dummyBOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await dummyB({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await dummyB({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: dummyBQueryKey(options) }); export const callWithResponseQueryKey = (options?: Options) => createQueryKey('callWithResponse', options); export const callWithResponseOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await callWithResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await callWithResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: callWithResponseQueryKey(options) }); -export const callWithDuplicateResponsesMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithDuplicateResponses({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithResponsesMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithResponses({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const callWithDuplicateResponsesMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithDuplicateResponses({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithResponsesMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithResponses({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const collectionFormatQueryKey = (options: Options) => createQueryKey('collectionFormat', options); export const collectionFormatOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await collectionFormat({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await collectionFormat({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: collectionFormatQueryKey(options) }); export const typesQueryKey = (options: Options) => createQueryKey('types', options); export const typesOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await types({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await types({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: typesQueryKey(options) }); -export const uploadFileMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await uploadFile({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const uploadFileMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await uploadFile({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const fileResponseQueryKey = (options: Options) => createQueryKey('fileResponse', options); export const fileResponseOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await fileResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await fileResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: fileResponseQueryKey(options) }); export const complexTypesQueryKey = (options: Options) => createQueryKey('complexTypes', options); export const complexTypesOptions = (options: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await complexTypes({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await complexTypes({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: complexTypesQueryKey(options) }); export const multipartResponseQueryKey = (options?: Options) => createQueryKey('multipartResponse', options); export const multipartResponseOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await multipartResponse({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await multipartResponse({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: multipartResponseQueryKey(options) }); -export const multipartRequestMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await multipartRequest({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const complexParamsMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await complexParams({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const callWithResultFromHeaderMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await callWithResultFromHeader({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const testErrorCodeMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await testErrorCode({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; - -export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const multipartRequestMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await multipartRequest({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const complexParamsMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await complexParams({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const callWithResultFromHeaderMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await callWithResultFromHeader({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const testErrorCodeMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await testErrorCode({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; + +export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; /** * Login User */ -export const putWithFormUrlEncodedMutation = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await putWithFormUrlEncoded({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const putWithFormUrlEncodedMutation = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await putWithFormUrlEncoded({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/name-builder/@tanstack/vue-query.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/name-builder/@tanstack/vue-query.gen.ts index 6ed25f5f3..bfd35f1d6 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/name-builder/@tanstack/vue-query.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/name-builder/@tanstack/vue-query.gen.ts @@ -42,55 +42,85 @@ const createQueryKey = (id: string, options?: TOptions export const getFooD = (options?: Options) => createQueryKey('getFoo', options); export const getFooE = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getFoo({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getFoo({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getFooD(options) }); -export const fooPostC = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await fooPost({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooPostC = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await fooPost({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; -export const fooPutC = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await fooPut({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooPutC = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await fooPut({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; export const getFooBarD = (options?: Options) => createQueryKey('getFooBar', options); export const getFooBarE = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getFooBar({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getFooBar({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getFooBarD(options) }); -export const fooBarPostC = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await fooBarPost({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooBarPostC = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await fooBarPost({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; -export const fooBarPutC = (options?: Partial>): UseMutationOptions> => { const mutationOptions: UseMutationOptions> = { - mutationFn: async (fnOptions) => { const { data } = await fooBarPut({ - ...options, - ...fnOptions, - throwOnError: true - }); return data; } -}; return mutationOptions; }; +export const fooBarPutC = (options?: Partial>): UseMutationOptions> => { + const mutationOptions: UseMutationOptions> = { + mutationFn: async (fnOptions) => { + const { data } = await fooBarPut({ + ...options, + ...fnOptions, + throwOnError: true + }); + return data; + } + }; + return mutationOptions; +}; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-all-of/transformers.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-all-of/transformers.gen.ts index d535c1ec3..9c53d7569 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-all-of/transformers.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-all-of/transformers.gen.ts @@ -1,7 +1,13 @@ // This file is auto-generated by @hey-api/openapi-ts -const quxSchemaResponseTransformer = (data: any) => { if (data.baz) { - data.baz = new Date(data.baz); -} return data; }; +const quxSchemaResponseTransformer = (data: any) => { + if (data.baz) { + data.baz = new Date(data.baz); + } + return data; +}; -const bazSchemaResponseTransformer = (data: any) => { data.bar = new Date(data.bar); return data; }; +const bazSchemaResponseTransformer = (data: any) => { + data.bar = new Date(data.bar); + return data; +}; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-any-of-null/transformers.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-any-of-null/transformers.gen.ts index 7f1d0859a..281cc13b5 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-any-of-null/transformers.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-any-of-null/transformers.gen.ts @@ -16,8 +16,11 @@ const fooSchemaResponseTransformer = (data: any) => { return data; }; -const nestedDateObjectSchemaResponseTransformer = (data: any) => { if (data.foo) { - if (data.foo.bar) { - data.foo.bar = new Date(data.foo.bar); +const nestedDateObjectSchemaResponseTransformer = (data: any) => { + if (data.foo) { + if (data.foo.bar) { + data.foo.bar = new Date(data.foo.bar); + } } -} return data; }; + return data; +}; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-array/transformers.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-array/transformers.gen.ts index 55875bf9f..fc50ee927 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-array/transformers.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/transformers-array/transformers.gen.ts @@ -2,4 +2,10 @@ import type { GetFooResponse } from './types.gen'; -export const getFooResponseTransformer = async (data: any): Promise => { data.foo = data.foo.map((item: any) => { item.baz = new Date(item.baz); return item; }); return data; }; +export const getFooResponseTransformer = async (data: any): Promise => { + data.foo = data.foo.map((item: any) => { + item.baz = new Date(item.baz); + return item; + }); + return data; +}; diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/plugins/@tanstack/meta/@tanstack/angular-query-experimental.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/plugins/@tanstack/meta/@tanstack/angular-query-experimental.gen.ts index 5068e1622..a168141eb 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/plugins/@tanstack/meta/@tanstack/angular-query-experimental.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/plugins/@tanstack/meta/@tanstack/angular-query-experimental.gen.ts @@ -42,12 +42,15 @@ const createQueryKey = (id: string, options?: TOptions export const getFooQueryKey = (options?: Options) => createQueryKey('getFoo', options); export const getFooOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getFoo({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getFoo({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getFooQueryKey(options), meta: { id: 'getFoo', @@ -59,12 +62,15 @@ export const getFooOptions = (options?: Options) => queryOptions) => createQueryKey('getBar', options); export const getBarOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getBar({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getBar({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getBarQueryKey(options), meta: { id: 'getBar', diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/plugins/@tanstack/meta/@tanstack/react-query.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/plugins/@tanstack/meta/@tanstack/react-query.gen.ts index 0d9548a97..5a6a25034 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/plugins/@tanstack/meta/@tanstack/react-query.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/plugins/@tanstack/meta/@tanstack/react-query.gen.ts @@ -42,12 +42,15 @@ const createQueryKey = (id: string, options?: TOptions export const getFooQueryKey = (options?: Options) => createQueryKey('getFoo', options); export const getFooOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getFoo({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getFoo({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getFooQueryKey(options), meta: { id: 'getFoo', @@ -59,12 +62,15 @@ export const getFooOptions = (options?: Options) => queryOptions) => createQueryKey('getBar', options); export const getBarOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getBar({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getBar({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getBarQueryKey(options), meta: { id: 'getBar', diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/plugins/@tanstack/meta/@tanstack/solid-query.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/plugins/@tanstack/meta/@tanstack/solid-query.gen.ts index 4058551ff..8b6d32356 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/plugins/@tanstack/meta/@tanstack/solid-query.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/plugins/@tanstack/meta/@tanstack/solid-query.gen.ts @@ -42,12 +42,15 @@ const createQueryKey = (id: string, options?: TOptions export const getFooQueryKey = (options?: Options) => createQueryKey('getFoo', options); export const getFooOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getFoo({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getFoo({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getFooQueryKey(options), meta: { id: 'getFoo', @@ -59,12 +62,15 @@ export const getFooOptions = (options?: Options) => queryOptions) => createQueryKey('getBar', options); export const getBarOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getBar({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getBar({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getBarQueryKey(options), meta: { id: 'getBar', diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/plugins/@tanstack/meta/@tanstack/svelte-query.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/plugins/@tanstack/meta/@tanstack/svelte-query.gen.ts index 164a8f8e5..4c50bd620 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/plugins/@tanstack/meta/@tanstack/svelte-query.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/plugins/@tanstack/meta/@tanstack/svelte-query.gen.ts @@ -42,12 +42,15 @@ const createQueryKey = (id: string, options?: TOptions export const getFooQueryKey = (options?: Options) => createQueryKey('getFoo', options); export const getFooOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getFoo({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getFoo({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getFooQueryKey(options), meta: { id: 'getFoo', @@ -59,12 +62,15 @@ export const getFooOptions = (options?: Options) => queryOptions) => createQueryKey('getBar', options); export const getBarOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getBar({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getBar({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getBarQueryKey(options), meta: { id: 'getBar', diff --git a/packages/openapi-ts-tests/main/test/__snapshots__/plugins/@tanstack/meta/@tanstack/vue-query.gen.ts b/packages/openapi-ts-tests/main/test/__snapshots__/plugins/@tanstack/meta/@tanstack/vue-query.gen.ts index f642547c0..4793f41da 100644 --- a/packages/openapi-ts-tests/main/test/__snapshots__/plugins/@tanstack/meta/@tanstack/vue-query.gen.ts +++ b/packages/openapi-ts-tests/main/test/__snapshots__/plugins/@tanstack/meta/@tanstack/vue-query.gen.ts @@ -42,12 +42,15 @@ const createQueryKey = (id: string, options?: TOptions export const getFooQueryKey = (options?: Options) => createQueryKey('getFoo', options); export const getFooOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getFoo({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getFoo({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getFooQueryKey(options), meta: { id: 'getFoo', @@ -59,12 +62,15 @@ export const getFooOptions = (options?: Options) => queryOptions) => createQueryKey('getBar', options); export const getBarOptions = (options?: Options) => queryOptions>({ - queryFn: async ({ queryKey, signal }) => { const { data } = await getBar({ - ...options, - ...queryKey[0], - signal, - throwOnError: true - }); return data; }, + queryFn: async ({ queryKey, signal }) => { + const { data } = await getBar({ + ...options, + ...queryKey[0], + signal, + throwOnError: true + }); + return data; + }, queryKey: getBarQueryKey(options), meta: { id: 'getBar', diff --git a/packages/openapi-ts-tests/sdks/__snapshots__/method-class-conflict/class/sdk.gen.ts b/packages/openapi-ts-tests/sdks/__snapshots__/method-class-conflict/class/sdk.gen.ts index 94fadaece..18c322e48 100644 --- a/packages/openapi-ts-tests/sdks/__snapshots__/method-class-conflict/class/sdk.gen.ts +++ b/packages/openapi-ts-tests/sdks/__snapshots__/method-class-conflict/class/sdk.gen.ts @@ -19,460 +19,682 @@ export type Options(options?: Options) { return (options?.client ?? client).put({ - url: '/api/v1/accounting-company-memberships', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options?.headers - } - }); } - - public static deleteApiV1AccountingCompanyMembershipsById(options: Options) { return (options.client ?? client).delete({ url: '/api/v1/accounting-company-memberships/{id}', ...options }); } - - public static count(options?: Options) { return (options?.client ?? client).get({ url: '/api/v1/odata/AccountingCompanyMemberships/$count', ...options }); } - - public static get api() { return Api; } + public static putApiV1AccountingCompanyMemberships(options?: Options) { + return (options?.client ?? client).put({ + url: '/api/v1/accounting-company-memberships', + ...options, + headers: { + 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + ...options?.headers + } + }); + } + + public static deleteApiV1AccountingCompanyMembershipsById(options: Options) { + return (options.client ?? client).delete({ url: '/api/v1/accounting-company-memberships/{id}', ...options }); + } + + public static count(options?: Options) { + return (options?.client ?? client).get({ url: '/api/v1/odata/AccountingCompanyMemberships/$count', ...options }); + } + + public static get api() { + return Api; + } } export class BankAccounts { - public static putApiV1BankAccounts(options?: Options) { return (options?.client ?? client).put({ - url: '/api/v1/bank-accounts', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options?.headers - } - }); } - - public static deleteApiV1BankAccountsById(options: Options) { return (options.client ?? client).delete({ url: '/api/v1/bank-accounts/{id}', ...options }); } - - public static count(options?: Options) { return (options?.client ?? client).get({ url: '/api/v1/odata/BankAccounts/$count', ...options }); } - - public static get api() { return Api; } + public static putApiV1BankAccounts(options?: Options) { + return (options?.client ?? client).put({ + url: '/api/v1/bank-accounts', + ...options, + headers: { + 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + ...options?.headers + } + }); + } + + public static deleteApiV1BankAccountsById(options: Options) { + return (options.client ?? client).delete({ url: '/api/v1/bank-accounts/{id}', ...options }); + } + + public static count(options?: Options) { + return (options?.client ?? client).get({ url: '/api/v1/odata/BankAccounts/$count', ...options }); + } + + public static get api() { + return Api; + } } export class BusinessAccountantAssignments { - public static putApiV1BusinessAccountantAssignments(options?: Options) { return (options?.client ?? client).put({ - url: '/api/v1/business-accountant-assignments', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options?.headers - } - }); } - - public static deleteApiV1BusinessAccountantAssignmentsById(options: Options) { return (options.client ?? client).delete({ url: '/api/v1/business-accountant-assignments/{id}', ...options }); } - - public static count(options?: Options) { return (options?.client ?? client).get({ url: '/api/v1/odata/BusinessAccountantAssignments/$count', ...options }); } - - public static get api() { return Api; } + public static putApiV1BusinessAccountantAssignments(options?: Options) { + return (options?.client ?? client).put({ + url: '/api/v1/business-accountant-assignments', + ...options, + headers: { + 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + ...options?.headers + } + }); + } + + public static deleteApiV1BusinessAccountantAssignmentsById(options: Options) { + return (options.client ?? client).delete({ url: '/api/v1/business-accountant-assignments/{id}', ...options }); + } + + public static count(options?: Options) { + return (options?.client ?? client).get({ url: '/api/v1/odata/BusinessAccountantAssignments/$count', ...options }); + } + + public static get api() { + return Api; + } } export class BusinessDocumentActivities { - public static count(options?: Options) { return (options?.client ?? client).get({ url: '/api/v1/odata/BusinessDocumentActivities/$count', ...options }); } + public static count(options?: Options) { + return (options?.client ?? client).get({ url: '/api/v1/odata/BusinessDocumentActivities/$count', ...options }); + } } export class BusinessDocuments { - public static getApiV1BusinessDocumentsByIdRaw(options: Options) { return (options.client ?? client).get({ url: '/api/v1/business-documents/{id}/raw', ...options }); } - - public static postApiV1BusinessDocuments(options?: Options) { return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v1/business-documents', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); } - - public static deleteApiV1BusinessDocumentsById(options: Options) { return (options.client ?? client).delete({ url: '/api/v1/business-documents/{id}', ...options }); } - - public static putApiV1BusinessDocumentsById(options: Options) { return (options.client ?? client).put({ - url: '/api/v1/business-documents/{id}', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options.headers - } - }); } - - public static postApiV1BusinessDocumentsByIdApprove(options: Options) { return (options.client ?? client).post({ url: '/api/v1/business-documents/{id}/approve', ...options }); } - - public static postApiV1BusinessDocumentsByIdUnapprove(options: Options) { return (options.client ?? client).post({ url: '/api/v1/business-documents/{id}/unapprove', ...options }); } - - public static postApiV1BusinessDocumentsByIdMoveToPersonal(options: Options) { return (options.client ?? client).post({ url: '/api/v1/business-documents/{id}/move-to-personal', ...options }); } - - public static postApiV1BusinessDocumentsByIdMoveToBusiness(options: Options) { return (options.client ?? client).post({ - url: '/api/v1/business-documents/{id}/move-to-business', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options.headers - } - }); } - - public static count(options?: Options) { return (options?.client ?? client).get({ url: '/api/v1/odata/BusinessDocuments/$count', ...options }); } - - public static get api() { return Api; } + public static getApiV1BusinessDocumentsByIdRaw(options: Options) { + return (options.client ?? client).get({ url: '/api/v1/business-documents/{id}/raw', ...options }); + } + + public static postApiV1BusinessDocuments(options?: Options) { + return (options?.client ?? client).post({ + ...formDataBodySerializer, + url: '/api/v1/business-documents', + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } + }); + } + + public static deleteApiV1BusinessDocumentsById(options: Options) { + return (options.client ?? client).delete({ url: '/api/v1/business-documents/{id}', ...options }); + } + + public static putApiV1BusinessDocumentsById(options: Options) { + return (options.client ?? client).put({ + url: '/api/v1/business-documents/{id}', + ...options, + headers: { + 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + ...options.headers + } + }); + } + + public static postApiV1BusinessDocumentsByIdApprove(options: Options) { + return (options.client ?? client).post({ url: '/api/v1/business-documents/{id}/approve', ...options }); + } + + public static postApiV1BusinessDocumentsByIdUnapprove(options: Options) { + return (options.client ?? client).post({ url: '/api/v1/business-documents/{id}/unapprove', ...options }); + } + + public static postApiV1BusinessDocumentsByIdMoveToPersonal(options: Options) { + return (options.client ?? client).post({ url: '/api/v1/business-documents/{id}/move-to-personal', ...options }); + } + + public static postApiV1BusinessDocumentsByIdMoveToBusiness(options: Options) { + return (options.client ?? client).post({ + url: '/api/v1/business-documents/{id}/move-to-business', + ...options, + headers: { + 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + ...options.headers + } + }); + } + + public static count(options?: Options) { + return (options?.client ?? client).get({ url: '/api/v1/odata/BusinessDocuments/$count', ...options }); + } + + public static get api() { + return Api; + } } export class BusinessDocumentsSummaries { /** * @deprecated */ - public static count(options?: Options) { return (options?.client ?? client).get({ url: '/api/v1/odata/BusinessDocumentsSummaries/$count', ...options }); } + public static count(options?: Options) { + return (options?.client ?? client).get({ url: '/api/v1/odata/BusinessDocumentsSummaries/$count', ...options }); + } - public static get api() { return Api; } + public static get api() { + return Api; + } } export class Businesses { - public static getApiV1BusinessesByIdDocumentTypesSummary(options: Options) { return (options.client ?? client).get({ url: '/api/v1/businesses/{id}/document-types-summary', ...options }); } - - public static postApiV1Businesses(options?: Options) { return (options?.client ?? client).post({ - url: '/api/v1/businesses', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options?.headers - } - }); } - - public static deleteApiV1BusinessesById(options: Options) { return (options.client ?? client).delete({ url: '/api/v1/businesses/{id}', ...options }); } - - public static putApiV1BusinessesById(options: Options) { return (options.client ?? client).put({ - url: '/api/v1/businesses/{id}', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options.headers - } - }); } - - public static putApiV1BusinessesByIdContact(options: Options) { return (options.client ?? client).put({ - url: '/api/v1/businesses/{id}/contact', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options.headers - } - }); } - - public static postApiV1BusinessesByIdDisconnect(options: Options) { return (options.client ?? client).post({ url: '/api/v1/businesses/{id}/disconnect', ...options }); } - - public static count(options?: Options) { return (options?.client ?? client).get({ url: '/api/v1/odata/Businesses/$count', ...options }); } - - public static key(options?: Options) { return (options?.client ?? client).get({ url: '/api/v1/odata/Businesses/{key}', ...options }); } - - public static get api() { return Api; } + public static getApiV1BusinessesByIdDocumentTypesSummary(options: Options) { + return (options.client ?? client).get({ url: '/api/v1/businesses/{id}/document-types-summary', ...options }); + } + + public static postApiV1Businesses(options?: Options) { + return (options?.client ?? client).post({ + url: '/api/v1/businesses', + ...options, + headers: { + 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + ...options?.headers + } + }); + } + + public static deleteApiV1BusinessesById(options: Options) { + return (options.client ?? client).delete({ url: '/api/v1/businesses/{id}', ...options }); + } + + public static putApiV1BusinessesById(options: Options) { + return (options.client ?? client).put({ + url: '/api/v1/businesses/{id}', + ...options, + headers: { + 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + ...options.headers + } + }); + } + + public static putApiV1BusinessesByIdContact(options: Options) { + return (options.client ?? client).put({ + url: '/api/v1/businesses/{id}/contact', + ...options, + headers: { + 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + ...options.headers + } + }); + } + + public static postApiV1BusinessesByIdDisconnect(options: Options) { + return (options.client ?? client).post({ url: '/api/v1/businesses/{id}/disconnect', ...options }); + } + + public static count(options?: Options) { + return (options?.client ?? client).get({ url: '/api/v1/odata/Businesses/$count', ...options }); + } + + public static key(options?: Options) { + return (options?.client ?? client).get({ url: '/api/v1/odata/Businesses/{key}', ...options }); + } + + public static get api() { + return Api; + } } export class BusinessSummaries { - public static count(options?: Options) { return (options?.client ?? client).get({ url: '/api/v1/odata/BusinessSummaries/$count', ...options }); } + public static count(options?: Options) { + return (options?.client ?? client).get({ url: '/api/v1/odata/BusinessSummaries/$count', ...options }); + } - public static get api() { return Api; } + public static get api() { + return Api; + } } export class Counterparties { - public static postApiV1Counterparties(options?: Options) { return (options?.client ?? client).post({ - url: '/api/v1/counterparties', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options?.headers - } - }); } - - public static deleteApiV1CounterpartiesById(options: Options) { return (options.client ?? client).delete({ url: '/api/v1/counterparties/{id}', ...options }); } - - public static patchApiV1CounterpartiesById(options: Options) { return (options.client ?? client).patch({ - url: '/api/v1/counterparties/{id}', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options.headers - } - }); } - - public static count(options?: Options) { return (options?.client ?? client).get({ url: '/api/v1/odata/Counterparties/$count', ...options }); } - - public static get api() { return Api; } + public static postApiV1Counterparties(options?: Options) { + return (options?.client ?? client).post({ + url: '/api/v1/counterparties', + ...options, + headers: { + 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + ...options?.headers + } + }); + } + + public static deleteApiV1CounterpartiesById(options: Options) { + return (options.client ?? client).delete({ url: '/api/v1/counterparties/{id}', ...options }); + } + + public static patchApiV1CounterpartiesById(options: Options) { + return (options.client ?? client).patch({ + url: '/api/v1/counterparties/{id}', + ...options, + headers: { + 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + ...options.headers + } + }); + } + + public static count(options?: Options) { + return (options?.client ?? client).get({ url: '/api/v1/odata/Counterparties/$count', ...options }); + } + + public static get api() { + return Api; + } } export class DataBoxCredentials { - public static putApiV1DataBoxCredentials(options?: Options) { return (options?.client ?? client).put({ - url: '/api/v1/data-box-credentials', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options?.headers - } - }); } - - public static deleteApiV1DataBoxCredentialsById(options: Options) { return (options.client ?? client).delete({ url: '/api/v1/data-box-credentials/{id}', ...options }); } - - public static count(options?: Options) { return (options?.client ?? client).get({ url: '/api/v1/odata/DataBoxCredentials/$count', ...options }); } - - public static get api() { return Api; } + public static putApiV1DataBoxCredentials(options?: Options) { + return (options?.client ?? client).put({ + url: '/api/v1/data-box-credentials', + ...options, + headers: { + 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + ...options?.headers + } + }); + } + + public static deleteApiV1DataBoxCredentialsById(options: Options) { + return (options.client ?? client).delete({ url: '/api/v1/data-box-credentials/{id}', ...options }); + } + + public static count(options?: Options) { + return (options?.client ?? client).get({ url: '/api/v1/odata/DataBoxCredentials/$count', ...options }); + } + + public static get api() { + return Api; + } } export class DocumentTypes { - public static count(options?: Options) { return (options?.client ?? client).get({ url: '/api/v1/odata/DocumentTypes/$count', ...options }); } + public static count(options?: Options) { + return (options?.client ?? client).get({ url: '/api/v1/odata/DocumentTypes/$count', ...options }); + } - public static get api() { return Api; } + public static get api() { + return Api; + } } export class Invitations { - public static postApiV1Invitations(options?: Options) { return (options?.client ?? client).post({ - url: '/api/v1/invitations', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options?.headers - } - }); } - - public static postApiV1InvitationsByIdAccept(options: Options) { return (options.client ?? client).post({ - url: '/api/v1/invitations/{id}/accept', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options.headers - } - }); } - - public static postApiV1InvitationsByIdReject(options: Options) { return (options.client ?? client).post({ url: '/api/v1/invitations/{id}/reject', ...options }); } - - public static deleteApiV1InvitationsById(options: Options) { return (options.client ?? client).delete({ url: '/api/v1/invitations/{id}', ...options }); } - - public static patchApiV1InvitationsById(options: Options) { return (options.client ?? client).patch({ - url: '/api/v1/invitations/{id}', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options.headers - } - }); } - - public static count(options?: Options) { return (options?.client ?? client).get({ url: '/api/v1/odata/Invitations/$count', ...options }); } - - public static get api() { return Api; } + public static postApiV1Invitations(options?: Options) { + return (options?.client ?? client).post({ + url: '/api/v1/invitations', + ...options, + headers: { + 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + ...options?.headers + } + }); + } + + public static postApiV1InvitationsByIdAccept(options: Options) { + return (options.client ?? client).post({ + url: '/api/v1/invitations/{id}/accept', + ...options, + headers: { + 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + ...options.headers + } + }); + } + + public static postApiV1InvitationsByIdReject(options: Options) { + return (options.client ?? client).post({ url: '/api/v1/invitations/{id}/reject', ...options }); + } + + public static deleteApiV1InvitationsById(options: Options) { + return (options.client ?? client).delete({ url: '/api/v1/invitations/{id}', ...options }); + } + + public static patchApiV1InvitationsById(options: Options) { + return (options.client ?? client).patch({ + url: '/api/v1/invitations/{id}', + ...options, + headers: { + 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + ...options.headers + } + }); + } + + public static count(options?: Options) { + return (options?.client ?? client).get({ url: '/api/v1/odata/Invitations/$count', ...options }); + } + + public static get api() { + return Api; + } } export class Invoices { - public static postApiV1Invoices(options?: Options) { return (options?.client ?? client).post({ - url: '/api/v1/invoices', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options?.headers - } - }); } - - public static deleteApiV1InvoicesById(options: Options) { return (options.client ?? client).delete({ url: '/api/v1/invoices/{id}', ...options }); } - - public static patchApiV1InvoicesById(options: Options) { return (options.client ?? client).patch({ - url: '/api/v1/invoices/{id}', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options.headers - } - }); } - - public static getApiV1InvoicesByIdPreview(options: Options) { return (options.client ?? client).get({ url: '/api/v1/invoices/{id}/preview', ...options }); } - - public static postApiV1InvoicesByIdSend(options: Options) { return (options.client ?? client).post({ - url: '/api/v1/invoices/{id}/send', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options.headers - } - }); } - - public static postApiV1InvoicesByIdSnapshot(options: Options) { return (options.client ?? client).post({ url: '/api/v1/invoices/{id}/snapshot', ...options }); } - - public static count(options?: Options) { return (options?.client ?? client).get({ url: '/api/v1/odata/Invoices/$count', ...options }); } - - public static get api() { return Api; } + public static postApiV1Invoices(options?: Options) { + return (options?.client ?? client).post({ + url: '/api/v1/invoices', + ...options, + headers: { + 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + ...options?.headers + } + }); + } + + public static deleteApiV1InvoicesById(options: Options) { + return (options.client ?? client).delete({ url: '/api/v1/invoices/{id}', ...options }); + } + + public static patchApiV1InvoicesById(options: Options) { + return (options.client ?? client).patch({ + url: '/api/v1/invoices/{id}', + ...options, + headers: { + 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + ...options.headers + } + }); + } + + public static getApiV1InvoicesByIdPreview(options: Options) { + return (options.client ?? client).get({ url: '/api/v1/invoices/{id}/preview', ...options }); + } + + public static postApiV1InvoicesByIdSend(options: Options) { + return (options.client ?? client).post({ + url: '/api/v1/invoices/{id}/send', + ...options, + headers: { + 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + ...options.headers + } + }); + } + + public static postApiV1InvoicesByIdSnapshot(options: Options) { + return (options.client ?? client).post({ url: '/api/v1/invoices/{id}/snapshot', ...options }); + } + + public static count(options?: Options) { + return (options?.client ?? client).get({ url: '/api/v1/odata/Invoices/$count', ...options }); + } + + public static get api() { + return Api; + } } export class InvoiceSettings { - public static putApiV1InvoiceSettings(options?: Options) { return (options?.client ?? client).put({ - url: '/api/v1/invoice-settings', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options?.headers - } - }); } - - public static count(options?: Options) { return (options?.client ?? client).get({ url: '/api/v1/odata/InvoiceSettings/$count', ...options }); } - - public static get api() { return Api; } + public static putApiV1InvoiceSettings(options?: Options) { + return (options?.client ?? client).put({ + url: '/api/v1/invoice-settings', + ...options, + headers: { + 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + ...options?.headers + } + }); + } + + public static count(options?: Options) { + return (options?.client ?? client).get({ url: '/api/v1/odata/InvoiceSettings/$count', ...options }); + } + + public static get api() { + return Api; + } } export class Licenses { - public static count(options?: Options) { return (options?.client ?? client).get({ url: '/api/v1/odata/Licenses/$count', ...options }); } + public static count(options?: Options) { + return (options?.client ?? client).get({ url: '/api/v1/odata/Licenses/$count', ...options }); + } - public static get api() { return Api; } + public static get api() { + return Api; + } } export class PersonalDocuments { - public static getApiV1PersonalDocumentsByIdRaw(options: Options) { return (options.client ?? client).get({ url: '/api/v1/personal-documents/{id}/raw', ...options }); } - - public static postApiV1PersonalDocuments(options?: Options) { return (options?.client ?? client).post({ - ...formDataBodySerializer, - url: '/api/v1/personal-documents', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); } - - public static postApiV1PersonalDocumentsByIdMoveToBusiness(options: Options) { return (options.client ?? client).post({ - url: '/api/v1/personal-documents/{id}/move-to-business', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options.headers - } - }); } - - public static deleteApiV1PersonalDocumentsById(options: Options) { return (options.client ?? client).delete({ url: '/api/v1/personal-documents/{id}', ...options }); } - - public static getApiV1PersonalDocumentsSummary(options?: Options) { return (options?.client ?? client).get({ url: '/api/v1/personal-documents/summary', ...options }); } - - public static count(options?: Options) { return (options?.client ?? client).get({ url: '/api/v1/odata/PersonalDocuments/$count', ...options }); } - - public static get api() { return Api; } + public static getApiV1PersonalDocumentsByIdRaw(options: Options) { + return (options.client ?? client).get({ url: '/api/v1/personal-documents/{id}/raw', ...options }); + } + + public static postApiV1PersonalDocuments(options?: Options) { + return (options?.client ?? client).post({ + ...formDataBodySerializer, + url: '/api/v1/personal-documents', + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } + }); + } + + public static postApiV1PersonalDocumentsByIdMoveToBusiness(options: Options) { + return (options.client ?? client).post({ + url: '/api/v1/personal-documents/{id}/move-to-business', + ...options, + headers: { + 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + ...options.headers + } + }); + } + + public static deleteApiV1PersonalDocumentsById(options: Options) { + return (options.client ?? client).delete({ url: '/api/v1/personal-documents/{id}', ...options }); + } + + public static getApiV1PersonalDocumentsSummary(options?: Options) { + return (options?.client ?? client).get({ url: '/api/v1/personal-documents/summary', ...options }); + } + + public static count(options?: Options) { + return (options?.client ?? client).get({ url: '/api/v1/odata/PersonalDocuments/$count', ...options }); + } + + public static get api() { + return Api; + } } export class RecurringTasks { - public static postApiV1RecurringTasks(options?: Options) { return (options?.client ?? client).post({ - url: '/api/v1/recurring-tasks', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options?.headers - } - }); } - - public static deleteApiV1RecurringTasksById(options: Options) { return (options.client ?? client).delete({ url: '/api/v1/recurring-tasks/{id}', ...options }); } - - public static patchApiV1RecurringTasksById(options: Options) { return (options.client ?? client).patch({ - url: '/api/v1/recurring-tasks/{id}', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options.headers - } - }); } - - public static count(options?: Options) { return (options?.client ?? client).get({ url: '/api/v1/odata/RecurringTasks/$count', ...options }); } - - public static get api() { return Api; } + public static postApiV1RecurringTasks(options?: Options) { + return (options?.client ?? client).post({ + url: '/api/v1/recurring-tasks', + ...options, + headers: { + 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + ...options?.headers + } + }); + } + + public static deleteApiV1RecurringTasksById(options: Options) { + return (options.client ?? client).delete({ url: '/api/v1/recurring-tasks/{id}', ...options }); + } + + public static patchApiV1RecurringTasksById(options: Options) { + return (options.client ?? client).patch({ + url: '/api/v1/recurring-tasks/{id}', + ...options, + headers: { + 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + ...options.headers + } + }); + } + + public static count(options?: Options) { + return (options?.client ?? client).get({ url: '/api/v1/odata/RecurringTasks/$count', ...options }); + } + + public static get api() { + return Api; + } } export class Tasks { - public static postApiV1Tasks(options?: Options) { return (options?.client ?? client).post({ - url: '/api/v1/tasks', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options?.headers - } - }); } - - public static putApiV1TasksById(options: Options) { return (options.client ?? client).put({ - url: '/api/v1/tasks/{id}', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options.headers - } - }); } - - public static postApiV1TasksByIdSubmit(options: Options) { return (options.client ?? client).post({ - url: '/api/v1/tasks/{id}/submit', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options.headers - } - }); } - - public static postApiV1TasksByIdApprove(options: Options) { return (options.client ?? client).post({ url: '/api/v1/tasks/{id}/approve', ...options }); } - - public static postApiV1TasksByIdReject(options: Options) { return (options.client ?? client).post({ - url: '/api/v1/tasks/{id}/reject', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options.headers - } - }); } - - public static getApiV1TasksByIdComments(options: Options) { return (options.client ?? client).get({ url: '/api/v1/tasks/{id}/comments', ...options }); } - - public static getApiV1TasksByIdDocuments(options: Options) { return (options.client ?? client).get({ url: '/api/v1/tasks/{id}/documents', ...options }); } - - public static count(options?: Options) { return (options?.client ?? client).get({ url: '/api/v1/odata/Tasks/$count', ...options }); } - - public static key(options?: Options) { return (options?.client ?? client).get({ url: '/api/v1/odata/Tasks/{key}', ...options }); } - - public static get api() { return Api; } + public static postApiV1Tasks(options?: Options) { + return (options?.client ?? client).post({ + url: '/api/v1/tasks', + ...options, + headers: { + 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + ...options?.headers + } + }); + } + + public static putApiV1TasksById(options: Options) { + return (options.client ?? client).put({ + url: '/api/v1/tasks/{id}', + ...options, + headers: { + 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + ...options.headers + } + }); + } + + public static postApiV1TasksByIdSubmit(options: Options) { + return (options.client ?? client).post({ + url: '/api/v1/tasks/{id}/submit', + ...options, + headers: { + 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + ...options.headers + } + }); + } + + public static postApiV1TasksByIdApprove(options: Options) { + return (options.client ?? client).post({ url: '/api/v1/tasks/{id}/approve', ...options }); + } + + public static postApiV1TasksByIdReject(options: Options) { + return (options.client ?? client).post({ + url: '/api/v1/tasks/{id}/reject', + ...options, + headers: { + 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + ...options.headers + } + }); + } + + public static getApiV1TasksByIdComments(options: Options) { + return (options.client ?? client).get({ url: '/api/v1/tasks/{id}/comments', ...options }); + } + + public static getApiV1TasksByIdDocuments(options: Options) { + return (options.client ?? client).get({ url: '/api/v1/tasks/{id}/documents', ...options }); + } + + public static count(options?: Options) { + return (options?.client ?? client).get({ url: '/api/v1/odata/Tasks/$count', ...options }); + } + + public static key(options?: Options) { + return (options?.client ?? client).get({ url: '/api/v1/odata/Tasks/{key}', ...options }); + } + + public static get api() { + return Api; + } } export class Odata { - public static accountingCompanies(options?: Options) { return (options?.client ?? client).get({ url: '/api/v1/odata/AccountingCompanies', ...options }); } + public static accountingCompanies(options?: Options) { + return (options?.client ?? client).get({ url: '/api/v1/odata/AccountingCompanies', ...options }); + } - public static accountingCompanyMemberships(options?: Options) { return (options?.client ?? client).get({ url: '/api/v1/odata/AccountingCompanyMemberships', ...options }); } + public static accountingCompanyMemberships(options?: Options) { + return (options?.client ?? client).get({ url: '/api/v1/odata/AccountingCompanyMemberships', ...options }); + } - public static bankAccounts(options?: Options) { return (options?.client ?? client).get({ url: '/api/v1/odata/BankAccounts', ...options }); } + public static bankAccounts(options?: Options) { + return (options?.client ?? client).get({ url: '/api/v1/odata/BankAccounts', ...options }); + } - public static businessAccountantAssignments(options?: Options) { return (options?.client ?? client).get({ url: '/api/v1/odata/BusinessAccountantAssignments', ...options }); } + public static businessAccountantAssignments(options?: Options) { + return (options?.client ?? client).get({ url: '/api/v1/odata/BusinessAccountantAssignments', ...options }); + } - public static businessDocumentActivities(options?: Options) { return (options?.client ?? client).get({ url: '/api/v1/odata/BusinessDocumentActivities', ...options }); } + public static businessDocumentActivities(options?: Options) { + return (options?.client ?? client).get({ url: '/api/v1/odata/BusinessDocumentActivities', ...options }); + } - public static businessDocuments(options?: Options) { return (options?.client ?? client).get({ url: '/api/v1/odata/BusinessDocuments', ...options }); } + public static businessDocuments(options?: Options) { + return (options?.client ?? client).get({ url: '/api/v1/odata/BusinessDocuments', ...options }); + } /** * @deprecated */ - public static businessDocumentsSummaries(options?: Options) { return (options?.client ?? client).get({ url: '/api/v1/odata/BusinessDocumentsSummaries', ...options }); } + public static businessDocumentsSummaries(options?: Options) { + return (options?.client ?? client).get({ url: '/api/v1/odata/BusinessDocumentsSummaries', ...options }); + } - public static businesses(options?: Options) { return (options?.client ?? client).get({ url: '/api/v1/odata/Businesses', ...options }); } + public static businesses(options?: Options) { + return (options?.client ?? client).get({ url: '/api/v1/odata/Businesses', ...options }); + } - public static businessesKey(options?: Options) { return (options?.client ?? client).get({ url: '/api/v1/odata/Businesses({key})', ...options }); } + public static businessesKey(options?: Options) { + return (options?.client ?? client).get({ url: '/api/v1/odata/Businesses({key})', ...options }); + } - public static businessSummaries(options?: Options) { return (options?.client ?? client).get({ url: '/api/v1/odata/BusinessSummaries', ...options }); } + public static businessSummaries(options?: Options) { + return (options?.client ?? client).get({ url: '/api/v1/odata/BusinessSummaries', ...options }); + } - public static counterparties(options?: Options) { return (options?.client ?? client).get({ url: '/api/v1/odata/Counterparties', ...options }); } + public static counterparties(options?: Options) { + return (options?.client ?? client).get({ url: '/api/v1/odata/Counterparties', ...options }); + } - public static dataBoxCredentials(options?: Options) { return (options?.client ?? client).get({ url: '/api/v1/odata/DataBoxCredentials', ...options }); } + public static dataBoxCredentials(options?: Options) { + return (options?.client ?? client).get({ url: '/api/v1/odata/DataBoxCredentials', ...options }); + } - public static documentTypes(options?: Options) { return (options?.client ?? client).get({ url: '/api/v1/odata/DocumentTypes', ...options }); } + public static documentTypes(options?: Options) { + return (options?.client ?? client).get({ url: '/api/v1/odata/DocumentTypes', ...options }); + } - public static invitations(options?: Options) { return (options?.client ?? client).get({ url: '/api/v1/odata/Invitations', ...options }); } + public static invitations(options?: Options) { + return (options?.client ?? client).get({ url: '/api/v1/odata/Invitations', ...options }); + } - public static invoices(options?: Options) { return (options?.client ?? client).get({ url: '/api/v1/odata/Invoices', ...options }); } + public static invoices(options?: Options) { + return (options?.client ?? client).get({ url: '/api/v1/odata/Invoices', ...options }); + } - public static invoiceSettings(options?: Options) { return (options?.client ?? client).get({ url: '/api/v1/odata/InvoiceSettings', ...options }); } + public static invoiceSettings(options?: Options) { + return (options?.client ?? client).get({ url: '/api/v1/odata/InvoiceSettings', ...options }); + } - public static licenses(options?: Options) { return (options?.client ?? client).get({ url: '/api/v1/odata/Licenses', ...options }); } + public static licenses(options?: Options) { + return (options?.client ?? client).get({ url: '/api/v1/odata/Licenses', ...options }); + } - public static personalDocuments(options?: Options) { return (options?.client ?? client).get({ url: '/api/v1/odata/PersonalDocuments', ...options }); } + public static personalDocuments(options?: Options) { + return (options?.client ?? client).get({ url: '/api/v1/odata/PersonalDocuments', ...options }); + } - public static recurringTasks(options?: Options) { return (options?.client ?? client).get({ url: '/api/v1/odata/RecurringTasks', ...options }); } + public static recurringTasks(options?: Options) { + return (options?.client ?? client).get({ url: '/api/v1/odata/RecurringTasks', ...options }); + } - public static tasks(options?: Options) { return (options?.client ?? client).get({ url: '/api/v1/odata/Tasks', ...options }); } + public static tasks(options?: Options) { + return (options?.client ?? client).get({ url: '/api/v1/odata/Tasks', ...options }); + } - public static tasksKey(options?: Options) { return (options?.client ?? client).get({ url: '/api/v1/odata/Tasks({key})', ...options }); } + public static tasksKey(options?: Options) { + return (options?.client ?? client).get({ url: '/api/v1/odata/Tasks({key})', ...options }); + } - public static get accountingCompanies2() { return AccountingCompanies; } + public static get accountingCompanies2() { + return AccountingCompanies; + } static accountingCompanyMemberships2 = AccountingCompanyMemberships; @@ -512,101 +734,129 @@ export class Odata { } export class MapIdentityApi { - public static get api() { return Api; } + public static get api() { + return Api; + } } export class User { - public static postApiV1UserRegister(options: Options) { return (options.client ?? client).post({ - url: '/api/v1/user/register', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); } - - public static postApiV1UserLogin(options: Options) { return (options.client ?? client).post({ - url: '/api/v1/user/login', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); } - - public static postApiV1UserRefresh(options: Options) { return (options.client ?? client).post({ - url: '/api/v1/user/refresh', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); } - - public static confirmEmail(options: Options) { return (options.client ?? client).get({ url: '/api/v1/user/confirmEmail', ...options }); } - - public static postApiV1UserResendConfirmationEmail(options: Options) { return (options.client ?? client).post({ - url: '/api/v1/user/resendConfirmationEmail', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); } - - public static postApiV1UserForgotPassword(options: Options) { return (options.client ?? client).post({ - url: '/api/v1/user/forgotPassword', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); } - - public static postApiV1UserResetPassword(options: Options) { return (options.client ?? client).post({ - url: '/api/v1/user/resetPassword', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); } - - public static postApiV1UserManage2Fa(options: Options) { return (options.client ?? client).post({ - url: '/api/v1/user/manage/2fa', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); } - - public static getApiV1UserManageInfo(options?: Options) { return (options?.client ?? client).get({ url: '/api/v1/user/manage/info', ...options }); } - - public static postApiV1UserManageInfo(options: Options) { return (options.client ?? client).post({ - url: '/api/v1/user/manage/info', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); } - - public static postApiV1UserLogout(options?: Options) { return (options?.client ?? client).post({ - url: '/api/v1/user/logout', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options?.headers - } - }); } + public static postApiV1UserRegister(options: Options) { + return (options.client ?? client).post({ + url: '/api/v1/user/register', + ...options, + headers: { + 'Content-Type': 'application/json', + ...options.headers + } + }); + } + + public static postApiV1UserLogin(options: Options) { + return (options.client ?? client).post({ + url: '/api/v1/user/login', + ...options, + headers: { + 'Content-Type': 'application/json', + ...options.headers + } + }); + } + + public static postApiV1UserRefresh(options: Options) { + return (options.client ?? client).post({ + url: '/api/v1/user/refresh', + ...options, + headers: { + 'Content-Type': 'application/json', + ...options.headers + } + }); + } + + public static confirmEmail(options: Options) { + return (options.client ?? client).get({ url: '/api/v1/user/confirmEmail', ...options }); + } + + public static postApiV1UserResendConfirmationEmail(options: Options) { + return (options.client ?? client).post({ + url: '/api/v1/user/resendConfirmationEmail', + ...options, + headers: { + 'Content-Type': 'application/json', + ...options.headers + } + }); + } + + public static postApiV1UserForgotPassword(options: Options) { + return (options.client ?? client).post({ + url: '/api/v1/user/forgotPassword', + ...options, + headers: { + 'Content-Type': 'application/json', + ...options.headers + } + }); + } + + public static postApiV1UserResetPassword(options: Options) { + return (options.client ?? client).post({ + url: '/api/v1/user/resetPassword', + ...options, + headers: { + 'Content-Type': 'application/json', + ...options.headers + } + }); + } + + public static postApiV1UserManage2Fa(options: Options) { + return (options.client ?? client).post({ + url: '/api/v1/user/manage/2fa', + ...options, + headers: { + 'Content-Type': 'application/json', + ...options.headers + } + }); + } + + public static getApiV1UserManageInfo(options?: Options) { + return (options?.client ?? client).get({ url: '/api/v1/user/manage/info', ...options }); + } + + public static postApiV1UserManageInfo(options: Options) { + return (options.client ?? client).post({ + url: '/api/v1/user/manage/info', + ...options, + headers: { + 'Content-Type': 'application/json', + ...options.headers + } + }); + } + + public static postApiV1UserLogout(options?: Options) { + return (options?.client ?? client).post({ + url: '/api/v1/user/logout', + ...options, + headers: { + 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + ...options?.headers + } + }); + } /** * @deprecated */ - public static getApiV1UserDocumentsSummary(options?: Options) { return (options?.client ?? client).get({ url: '/api/v1/user/documents-summary', ...options }); } + public static getApiV1UserDocumentsSummary(options?: Options) { + return (options?.client ?? client).get({ url: '/api/v1/user/documents-summary', ...options }); + } - public static deleteApiV1User(options?: Options) { return (options?.client ?? client).delete({ url: '/api/v1/user', ...options }); } + public static deleteApiV1User(options?: Options) { + return (options?.client ?? client).delete({ url: '/api/v1/user', ...options }); + } static mapIdentityApi = MapIdentityApi; } @@ -622,125 +872,175 @@ export class Api { } export class AccountingCompanies { - public static postApiV1AccountingCompanies(options?: Options) { return (options?.client ?? client).post({ - url: '/api/v1/accounting-companies', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options?.headers - } - }); } - - public static deleteApiV1AccountingCompaniesById(options: Options) { return (options.client ?? client).delete({ url: '/api/v1/accounting-companies/{id}', ...options }); } - - public static postApiV1AccountingCompaniesById(options: Options) { return (options.client ?? client).post({ - url: '/api/v1/accounting-companies/{id}', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options.headers - } - }); } - - public static count(options?: Options) { return (options?.client ?? client).get({ url: '/api/v1/odata/AccountingCompanies/$count', ...options }); } + public static postApiV1AccountingCompanies(options?: Options) { + return (options?.client ?? client).post({ + url: '/api/v1/accounting-companies', + ...options, + headers: { + 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + ...options?.headers + } + }); + } + + public static deleteApiV1AccountingCompaniesById(options: Options) { + return (options.client ?? client).delete({ url: '/api/v1/accounting-companies/{id}', ...options }); + } + + public static postApiV1AccountingCompaniesById(options: Options) { + return (options.client ?? client).post({ + url: '/api/v1/accounting-companies/{id}', + ...options, + headers: { + 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + ...options.headers + } + }); + } + + public static count(options?: Options) { + return (options?.client ?? client).get({ url: '/api/v1/odata/AccountingCompanies/$count', ...options }); + } static api = Api; } export class BusinessesMemberships { - public static putApiV1BusinessMemberships(options?: Options) { return (options?.client ?? client).put({ - url: '/api/v1/business-memberships', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options?.headers - } - }); } + public static putApiV1BusinessMemberships(options?: Options) { + return (options?.client ?? client).put({ + url: '/api/v1/business-memberships', + ...options, + headers: { + 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + ...options?.headers + } + }); + } } export class Dev { - public static getApiDev(options?: Options) { return (options?.client ?? client).get({ url: '/api/dev', ...options }); } + public static getApiDev(options?: Options) { + return (options?.client ?? client).get({ url: '/api/dev', ...options }); + } - public static getApiDevReseedDb(options?: Options) { return (options?.client ?? client).get({ url: '/api/dev/reseed-db', ...options }); } + public static getApiDevReseedDb(options?: Options) { + return (options?.client ?? client).get({ url: '/api/dev/reseed-db', ...options }); + } - public static getApiDevDbReset(options?: Options) { return (options?.client ?? client).get({ url: '/api/dev/db-reset', ...options }); } + public static getApiDevDbReset(options?: Options) { + return (options?.client ?? client).get({ url: '/api/dev/db-reset', ...options }); + } - public static getApiDevDbReset2(options?: Options) { return (options?.client ?? client).get({ url: '/api/dev/db/reset', ...options }); } + public static getApiDevDbReset2(options?: Options) { + return (options?.client ?? client).get({ url: '/api/dev/db/reset', ...options }); + } - public static getApiDevDbCreate(options?: Options) { return (options?.client ?? client).get({ url: '/api/dev/db/create', ...options }); } + public static getApiDevDbCreate(options?: Options) { + return (options?.client ?? client).get({ url: '/api/dev/db/create', ...options }); + } - public static getApiDevDbTouch(options?: Options) { return (options?.client ?? client).get({ url: '/api/dev/db/touch', ...options }); } + public static getApiDevDbTouch(options?: Options) { + return (options?.client ?? client).get({ url: '/api/dev/db/touch', ...options }); + } - public static getApiDevSeed(options?: Options) { return (options?.client ?? client).get({ url: '/api/dev/seed', ...options }); } + public static getApiDevSeed(options?: Options) { + return (options?.client ?? client).get({ url: '/api/dev/seed', ...options }); + } - public static getApiDevSeedAll(options?: Options) { return (options?.client ?? client).get({ url: '/api/dev/seed-all', ...options }); } + public static getApiDevSeedAll(options?: Options) { + return (options?.client ?? client).get({ url: '/api/dev/seed-all', ...options }); + } - public static getApiDevSeedProd(options?: Options) { return (options?.client ?? client).get({ url: '/api/dev/seed-prod', ...options }); } + public static getApiDevSeedProd(options?: Options) { + return (options?.client ?? client).get({ url: '/api/dev/seed-prod', ...options }); + } - public static getApiDevJobProcessRecurringTasks(options?: Options) { return (options?.client ?? client).get({ url: '/api/dev/job/process-recurring-tasks', ...options }); } + public static getApiDevJobProcessRecurringTasks(options?: Options) { + return (options?.client ?? client).get({ url: '/api/dev/job/process-recurring-tasks', ...options }); + } - public static getApiDevNotificationsSendTest(options?: Options) { return (options?.client ?? client).get({ url: '/api/dev/notifications/send-test', ...options }); } + public static getApiDevNotificationsSendTest(options?: Options) { + return (options?.client ?? client).get({ url: '/api/dev/notifications/send-test', ...options }); + } - public static getApiDevConfirmEmail(options?: Options) { return (options?.client ?? client).get({ url: '/api/dev/confirm-email', ...options }); } + public static getApiDevConfirmEmail(options?: Options) { + return (options?.client ?? client).get({ url: '/api/dev/confirm-email', ...options }); + } - public static getApiDevEmailSendTest(options?: Options) { return (options?.client ?? client).get({ url: '/api/dev/email/send-test', ...options }); } + public static getApiDevEmailSendTest(options?: Options) { + return (options?.client ?? client).get({ url: '/api/dev/email/send-test', ...options }); + } } export class DeviceTokens { - public static deleteApiV1NotificationsDeviceTokens(options?: Options) { return (options?.client ?? client).delete({ - url: '/api/v1/notifications/device-tokens', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options?.headers - } - }); } - - public static putApiV1NotificationsDeviceTokens(options?: Options) { return (options?.client ?? client).put({ - url: '/api/v1/notifications/device-tokens', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options?.headers - } - }); } + public static deleteApiV1NotificationsDeviceTokens(options?: Options) { + return (options?.client ?? client).delete({ + url: '/api/v1/notifications/device-tokens', + ...options, + headers: { + 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + ...options?.headers + } + }); + } + + public static putApiV1NotificationsDeviceTokens(options?: Options) { + return (options?.client ?? client).put({ + url: '/api/v1/notifications/device-tokens', + ...options, + headers: { + 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + ...options?.headers + } + }); + } } export class Feedback { - public static postApiV1Feedback(options?: Options) { return (options?.client ?? client).post({ - url: '/api/v1/feedback', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options?.headers - } - }); } + public static postApiV1Feedback(options?: Options) { + return (options?.client ?? client).post({ + url: '/api/v1/feedback', + ...options, + headers: { + 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + ...options?.headers + } + }); + } } export class Notifications { - public static postApiV1NotificationsTest(options?: Options) { return (options?.client ?? client).post({ - url: '/api/v1/notifications/test', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options?.headers - } - }); } + public static postApiV1NotificationsTest(options?: Options) { + return (options?.client ?? client).post({ + url: '/api/v1/notifications/test', + ...options, + headers: { + 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + ...options?.headers + } + }); + } } export class Root { - public static get(options?: Options) { return (options?.client ?? client).get({ url: '/', ...options }); } + public static get(options?: Options) { + return (options?.client ?? client).get({ url: '/', ...options }); + } } export class Users { - public static getApiV1UsersMe(options?: Options) { return (options?.client ?? client).get({ url: '/api/v1/users/me', ...options }); } - - public static patchApiV1UsersById(options: Options) { return (options.client ?? client).patch({ - url: '/api/v1/users/{id}', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options.headers - } - }); } + public static getApiV1UsersMe(options?: Options) { + return (options?.client ?? client).get({ url: '/api/v1/users/me', ...options }); + } + + public static patchApiV1UsersById(options: Options) { + return (options.client ?? client).patch({ + url: '/api/v1/users/{id}', + ...options, + headers: { + 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + ...options.headers + } + }); + } } diff --git a/packages/openapi-ts-tests/sdks/__snapshots__/method-class-conflict/instance/sdk.gen.ts b/packages/openapi-ts-tests/sdks/__snapshots__/method-class-conflict/instance/sdk.gen.ts index 27d3debd2..914b48e0c 100644 --- a/packages/openapi-ts-tests/sdks/__snapshots__/method-class-conflict/instance/sdk.gen.ts +++ b/packages/openapi-ts-tests/sdks/__snapshots__/method-class-conflict/instance/sdk.gen.ts @@ -23,137 +23,223 @@ class HeyApiClient { constructor(args?: { client?: Client; - }) { this.client = args?.client ?? client; } + }) { + this.client = args?.client ?? client; + } } export class AccountingCompanies extends HeyApiClient { - public count(options?: Options) { return (options?.client ?? this.client).get({ url: '/api/v1/odata/AccountingCompanies/$count', ...options }); } + public count(options?: Options) { + return (options?.client ?? this.client).get({ url: '/api/v1/odata/AccountingCompanies/$count', ...options }); + } } export class AccountingCompanyMemberships extends HeyApiClient { - public count(options?: Options) { return (options?.client ?? this.client).get({ url: '/api/v1/odata/AccountingCompanyMemberships/$count', ...options }); } + public count(options?: Options) { + return (options?.client ?? this.client).get({ url: '/api/v1/odata/AccountingCompanyMemberships/$count', ...options }); + } } export class BankAccounts extends HeyApiClient { - public count(options?: Options) { return (options?.client ?? this.client).get({ url: '/api/v1/odata/BankAccounts/$count', ...options }); } + public count(options?: Options) { + return (options?.client ?? this.client).get({ url: '/api/v1/odata/BankAccounts/$count', ...options }); + } } export class BusinessAccountantAssignments extends HeyApiClient { - public count(options?: Options) { return (options?.client ?? this.client).get({ url: '/api/v1/odata/BusinessAccountantAssignments/$count', ...options }); } + public count(options?: Options) { + return (options?.client ?? this.client).get({ url: '/api/v1/odata/BusinessAccountantAssignments/$count', ...options }); + } } export class BusinessDocumentActivities extends HeyApiClient { - public count(options?: Options) { return (options?.client ?? this.client).get({ url: '/api/v1/odata/BusinessDocumentActivities/$count', ...options }); } + public count(options?: Options) { + return (options?.client ?? this.client).get({ url: '/api/v1/odata/BusinessDocumentActivities/$count', ...options }); + } } export class BusinessDocuments extends HeyApiClient { - public count(options?: Options) { return (options?.client ?? this.client).get({ url: '/api/v1/odata/BusinessDocuments/$count', ...options }); } + public count(options?: Options) { + return (options?.client ?? this.client).get({ url: '/api/v1/odata/BusinessDocuments/$count', ...options }); + } } export class BusinessDocumentsSummaries extends HeyApiClient { /** * @deprecated */ - public count(options?: Options) { return (options?.client ?? this.client).get({ url: '/api/v1/odata/BusinessDocumentsSummaries/$count', ...options }); } + public count(options?: Options) { + return (options?.client ?? this.client).get({ url: '/api/v1/odata/BusinessDocumentsSummaries/$count', ...options }); + } } export class Businesses extends HeyApiClient { - public count(options?: Options) { return (options?.client ?? this.client).get({ url: '/api/v1/odata/Businesses/$count', ...options }); } + public count(options?: Options) { + return (options?.client ?? this.client).get({ url: '/api/v1/odata/Businesses/$count', ...options }); + } - public key(options?: Options) { return (options?.client ?? this.client).get({ url: '/api/v1/odata/Businesses/{key}', ...options }); } + public key(options?: Options) { + return (options?.client ?? this.client).get({ url: '/api/v1/odata/Businesses/{key}', ...options }); + } } export class BusinessSummaries extends HeyApiClient { - public count(options?: Options) { return (options?.client ?? this.client).get({ url: '/api/v1/odata/BusinessSummaries/$count', ...options }); } + public count(options?: Options) { + return (options?.client ?? this.client).get({ url: '/api/v1/odata/BusinessSummaries/$count', ...options }); + } } export class Counterparties extends HeyApiClient { - public count(options?: Options) { return (options?.client ?? this.client).get({ url: '/api/v1/odata/Counterparties/$count', ...options }); } + public count(options?: Options) { + return (options?.client ?? this.client).get({ url: '/api/v1/odata/Counterparties/$count', ...options }); + } } export class DataBoxCredentials extends HeyApiClient { - public count(options?: Options) { return (options?.client ?? this.client).get({ url: '/api/v1/odata/DataBoxCredentials/$count', ...options }); } + public count(options?: Options) { + return (options?.client ?? this.client).get({ url: '/api/v1/odata/DataBoxCredentials/$count', ...options }); + } } export class DocumentTypes extends HeyApiClient { - public count(options?: Options) { return (options?.client ?? this.client).get({ url: '/api/v1/odata/DocumentTypes/$count', ...options }); } + public count(options?: Options) { + return (options?.client ?? this.client).get({ url: '/api/v1/odata/DocumentTypes/$count', ...options }); + } } export class Invitations extends HeyApiClient { - public count(options?: Options) { return (options?.client ?? this.client).get({ url: '/api/v1/odata/Invitations/$count', ...options }); } + public count(options?: Options) { + return (options?.client ?? this.client).get({ url: '/api/v1/odata/Invitations/$count', ...options }); + } } export class Invoices extends HeyApiClient { - public count(options?: Options) { return (options?.client ?? this.client).get({ url: '/api/v1/odata/Invoices/$count', ...options }); } + public count(options?: Options) { + return (options?.client ?? this.client).get({ url: '/api/v1/odata/Invoices/$count', ...options }); + } } export class InvoiceSettings extends HeyApiClient { - public count(options?: Options) { return (options?.client ?? this.client).get({ url: '/api/v1/odata/InvoiceSettings/$count', ...options }); } + public count(options?: Options) { + return (options?.client ?? this.client).get({ url: '/api/v1/odata/InvoiceSettings/$count', ...options }); + } } export class Licenses extends HeyApiClient { - public count(options?: Options) { return (options?.client ?? this.client).get({ url: '/api/v1/odata/Licenses/$count', ...options }); } + public count(options?: Options) { + return (options?.client ?? this.client).get({ url: '/api/v1/odata/Licenses/$count', ...options }); + } } export class PersonalDocuments extends HeyApiClient { - public count(options?: Options) { return (options?.client ?? this.client).get({ url: '/api/v1/odata/PersonalDocuments/$count', ...options }); } + public count(options?: Options) { + return (options?.client ?? this.client).get({ url: '/api/v1/odata/PersonalDocuments/$count', ...options }); + } } export class RecurringTasks extends HeyApiClient { - public count(options?: Options) { return (options?.client ?? this.client).get({ url: '/api/v1/odata/RecurringTasks/$count', ...options }); } + public count(options?: Options) { + return (options?.client ?? this.client).get({ url: '/api/v1/odata/RecurringTasks/$count', ...options }); + } } export class Tasks extends HeyApiClient { - public count(options?: Options) { return (options?.client ?? this.client).get({ url: '/api/v1/odata/Tasks/$count', ...options }); } + public count(options?: Options) { + return (options?.client ?? this.client).get({ url: '/api/v1/odata/Tasks/$count', ...options }); + } - public key(options?: Options) { return (options?.client ?? this.client).get({ url: '/api/v1/odata/Tasks/{key}', ...options }); } + public key(options?: Options) { + return (options?.client ?? this.client).get({ url: '/api/v1/odata/Tasks/{key}', ...options }); + } } export class Odata extends HeyApiClient { - public accountingCompanies(options?: Options) { return (options?.client ?? this.client).get({ url: '/api/v1/odata/AccountingCompanies', ...options }); } + public accountingCompanies(options?: Options) { + return (options?.client ?? this.client).get({ url: '/api/v1/odata/AccountingCompanies', ...options }); + } - public accountingCompanyMemberships(options?: Options) { return (options?.client ?? this.client).get({ url: '/api/v1/odata/AccountingCompanyMemberships', ...options }); } + public accountingCompanyMemberships(options?: Options) { + return (options?.client ?? this.client).get({ url: '/api/v1/odata/AccountingCompanyMemberships', ...options }); + } - public bankAccounts(options?: Options) { return (options?.client ?? this.client).get({ url: '/api/v1/odata/BankAccounts', ...options }); } + public bankAccounts(options?: Options) { + return (options?.client ?? this.client).get({ url: '/api/v1/odata/BankAccounts', ...options }); + } - public businessAccountantAssignments(options?: Options) { return (options?.client ?? this.client).get({ url: '/api/v1/odata/BusinessAccountantAssignments', ...options }); } + public businessAccountantAssignments(options?: Options) { + return (options?.client ?? this.client).get({ url: '/api/v1/odata/BusinessAccountantAssignments', ...options }); + } - public businessDocumentActivities(options?: Options) { return (options?.client ?? this.client).get({ url: '/api/v1/odata/BusinessDocumentActivities', ...options }); } + public businessDocumentActivities(options?: Options) { + return (options?.client ?? this.client).get({ url: '/api/v1/odata/BusinessDocumentActivities', ...options }); + } - public businessDocuments(options?: Options) { return (options?.client ?? this.client).get({ url: '/api/v1/odata/BusinessDocuments', ...options }); } + public businessDocuments(options?: Options) { + return (options?.client ?? this.client).get({ url: '/api/v1/odata/BusinessDocuments', ...options }); + } /** * @deprecated */ - public businessDocumentsSummaries(options?: Options) { return (options?.client ?? this.client).get({ url: '/api/v1/odata/BusinessDocumentsSummaries', ...options }); } + public businessDocumentsSummaries(options?: Options) { + return (options?.client ?? this.client).get({ url: '/api/v1/odata/BusinessDocumentsSummaries', ...options }); + } - public businesses(options?: Options) { return (options?.client ?? this.client).get({ url: '/api/v1/odata/Businesses', ...options }); } + public businesses(options?: Options) { + return (options?.client ?? this.client).get({ url: '/api/v1/odata/Businesses', ...options }); + } - public businessesKey(options?: Options) { return (options?.client ?? this.client).get({ url: '/api/v1/odata/Businesses({key})', ...options }); } + public businessesKey(options?: Options) { + return (options?.client ?? this.client).get({ url: '/api/v1/odata/Businesses({key})', ...options }); + } - public businessSummaries(options?: Options) { return (options?.client ?? this.client).get({ url: '/api/v1/odata/BusinessSummaries', ...options }); } + public businessSummaries(options?: Options) { + return (options?.client ?? this.client).get({ url: '/api/v1/odata/BusinessSummaries', ...options }); + } - public counterparties(options?: Options) { return (options?.client ?? this.client).get({ url: '/api/v1/odata/Counterparties', ...options }); } + public counterparties(options?: Options) { + return (options?.client ?? this.client).get({ url: '/api/v1/odata/Counterparties', ...options }); + } - public dataBoxCredentials(options?: Options) { return (options?.client ?? this.client).get({ url: '/api/v1/odata/DataBoxCredentials', ...options }); } + public dataBoxCredentials(options?: Options) { + return (options?.client ?? this.client).get({ url: '/api/v1/odata/DataBoxCredentials', ...options }); + } - public documentTypes(options?: Options) { return (options?.client ?? this.client).get({ url: '/api/v1/odata/DocumentTypes', ...options }); } + public documentTypes(options?: Options) { + return (options?.client ?? this.client).get({ url: '/api/v1/odata/DocumentTypes', ...options }); + } - public invitations(options?: Options) { return (options?.client ?? this.client).get({ url: '/api/v1/odata/Invitations', ...options }); } + public invitations(options?: Options) { + return (options?.client ?? this.client).get({ url: '/api/v1/odata/Invitations', ...options }); + } - public invoices(options?: Options) { return (options?.client ?? this.client).get({ url: '/api/v1/odata/Invoices', ...options }); } + public invoices(options?: Options) { + return (options?.client ?? this.client).get({ url: '/api/v1/odata/Invoices', ...options }); + } - public invoiceSettings(options?: Options) { return (options?.client ?? this.client).get({ url: '/api/v1/odata/InvoiceSettings', ...options }); } + public invoiceSettings(options?: Options) { + return (options?.client ?? this.client).get({ url: '/api/v1/odata/InvoiceSettings', ...options }); + } - public licenses(options?: Options) { return (options?.client ?? this.client).get({ url: '/api/v1/odata/Licenses', ...options }); } + public licenses(options?: Options) { + return (options?.client ?? this.client).get({ url: '/api/v1/odata/Licenses', ...options }); + } - public personalDocuments(options?: Options) { return (options?.client ?? this.client).get({ url: '/api/v1/odata/PersonalDocuments', ...options }); } + public personalDocuments(options?: Options) { + return (options?.client ?? this.client).get({ url: '/api/v1/odata/PersonalDocuments', ...options }); + } - public recurringTasks(options?: Options) { return (options?.client ?? this.client).get({ url: '/api/v1/odata/RecurringTasks', ...options }); } + public recurringTasks(options?: Options) { + return (options?.client ?? this.client).get({ url: '/api/v1/odata/RecurringTasks', ...options }); + } - public tasks(options?: Options) { return (options?.client ?? this.client).get({ url: '/api/v1/odata/Tasks', ...options }); } + public tasks(options?: Options) { + return (options?.client ?? this.client).get({ url: '/api/v1/odata/Tasks', ...options }); + } - public tasksKey(options?: Options) { return (options?.client ?? this.client).get({ url: '/api/v1/odata/Tasks({key})', ...options }); } + public tasksKey(options?: Options) { + return (options?.client ?? this.client).get({ url: '/api/v1/odata/Tasks({key})', ...options }); + } accountingCompanies2 = new AccountingCompanies({ client: this.client }); @@ -195,7 +281,9 @@ export class Odata extends HeyApiClient { } export class User extends HeyApiClient { - public confirmEmail(options: Options) { return (options.client ?? this.client).get({ url: '/api/v1/user/confirmEmail', ...options }); } + public confirmEmail(options: Options) { + return (options.client ?? this.client).get({ url: '/api/v1/user/confirmEmail', ...options }); + } } export class VVersionApiVersion extends HeyApiClient { @@ -225,7 +313,9 @@ class HeyApiRegistry { return instance; } - set(value: T, key?: string): void { this.instances.set(key ?? this.defaultKey, value); } + set(value: T, key?: string): void { + this.instances.set(key ?? this.defaultKey, value); + } } export class Sdk extends HeyApiClient { @@ -234,496 +324,675 @@ export class Sdk extends HeyApiClient { constructor(args?: { client?: Client; key?: string; - }) { super(args); Sdk.__registry.set(this, args?.key); } - - public postApiV1AccountingCompanies(options?: Options) { return (options?.client ?? this.client).post({ - url: '/api/v1/accounting-companies', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options?.headers - } - }); } + }) { + super(args); + Sdk.__registry.set(this, args?.key); + } - public deleteApiV1AccountingCompaniesById(options: Options) { return (options.client ?? this.client).delete({ url: '/api/v1/accounting-companies/{id}', ...options }); } + public postApiV1AccountingCompanies(options?: Options) { + return (options?.client ?? this.client).post({ + url: '/api/v1/accounting-companies', + ...options, + headers: { + 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + ...options?.headers + } + }); + } - public postApiV1AccountingCompaniesById(options: Options) { return (options.client ?? this.client).post({ - url: '/api/v1/accounting-companies/{id}', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options.headers - } - }); } - - public putApiV1AccountingCompanyMemberships(options?: Options) { return (options?.client ?? this.client).put({ - url: '/api/v1/accounting-company-memberships', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options?.headers - } - }); } + public deleteApiV1AccountingCompaniesById(options: Options) { + return (options.client ?? this.client).delete({ url: '/api/v1/accounting-companies/{id}', ...options }); + } - public deleteApiV1AccountingCompanyMembershipsById(options: Options) { return (options.client ?? this.client).delete({ url: '/api/v1/accounting-company-memberships/{id}', ...options }); } + public postApiV1AccountingCompaniesById(options: Options) { + return (options.client ?? this.client).post({ + url: '/api/v1/accounting-companies/{id}', + ...options, + headers: { + 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + ...options.headers + } + }); + } - public putApiV1BankAccounts(options?: Options) { return (options?.client ?? this.client).put({ - url: '/api/v1/bank-accounts', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options?.headers - } - }); } + public putApiV1AccountingCompanyMemberships(options?: Options) { + return (options?.client ?? this.client).put({ + url: '/api/v1/accounting-company-memberships', + ...options, + headers: { + 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + ...options?.headers + } + }); + } - public deleteApiV1BankAccountsById(options: Options) { return (options.client ?? this.client).delete({ url: '/api/v1/bank-accounts/{id}', ...options }); } + public deleteApiV1AccountingCompanyMembershipsById(options: Options) { + return (options.client ?? this.client).delete({ url: '/api/v1/accounting-company-memberships/{id}', ...options }); + } - public putApiV1BusinessAccountantAssignments(options?: Options) { return (options?.client ?? this.client).put({ - url: '/api/v1/business-accountant-assignments', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options?.headers - } - }); } + public putApiV1BankAccounts(options?: Options) { + return (options?.client ?? this.client).put({ + url: '/api/v1/bank-accounts', + ...options, + headers: { + 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + ...options?.headers + } + }); + } - public deleteApiV1BusinessAccountantAssignmentsById(options: Options) { return (options.client ?? this.client).delete({ url: '/api/v1/business-accountant-assignments/{id}', ...options }); } + public deleteApiV1BankAccountsById(options: Options) { + return (options.client ?? this.client).delete({ url: '/api/v1/bank-accounts/{id}', ...options }); + } - public getApiV1BusinessDocumentsByIdRaw(options: Options) { return (options.client ?? this.client).get({ url: '/api/v1/business-documents/{id}/raw', ...options }); } + public putApiV1BusinessAccountantAssignments(options?: Options) { + return (options?.client ?? this.client).put({ + url: '/api/v1/business-accountant-assignments', + ...options, + headers: { + 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + ...options?.headers + } + }); + } - public postApiV1BusinessDocuments(options?: Options) { return (options?.client ?? this.client).post({ - ...formDataBodySerializer, - url: '/api/v1/business-documents', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); } + public deleteApiV1BusinessAccountantAssignmentsById(options: Options) { + return (options.client ?? this.client).delete({ url: '/api/v1/business-accountant-assignments/{id}', ...options }); + } - public deleteApiV1BusinessDocumentsById(options: Options) { return (options.client ?? this.client).delete({ url: '/api/v1/business-documents/{id}', ...options }); } + public getApiV1BusinessDocumentsByIdRaw(options: Options) { + return (options.client ?? this.client).get({ url: '/api/v1/business-documents/{id}/raw', ...options }); + } - public putApiV1BusinessDocumentsById(options: Options) { return (options.client ?? this.client).put({ - url: '/api/v1/business-documents/{id}', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options.headers - } - }); } + public postApiV1BusinessDocuments(options?: Options) { + return (options?.client ?? this.client).post({ + ...formDataBodySerializer, + url: '/api/v1/business-documents', + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } + }); + } - public postApiV1BusinessDocumentsByIdApprove(options: Options) { return (options.client ?? this.client).post({ url: '/api/v1/business-documents/{id}/approve', ...options }); } + public deleteApiV1BusinessDocumentsById(options: Options) { + return (options.client ?? this.client).delete({ url: '/api/v1/business-documents/{id}', ...options }); + } - public postApiV1BusinessDocumentsByIdUnapprove(options: Options) { return (options.client ?? this.client).post({ url: '/api/v1/business-documents/{id}/unapprove', ...options }); } + public putApiV1BusinessDocumentsById(options: Options) { + return (options.client ?? this.client).put({ + url: '/api/v1/business-documents/{id}', + ...options, + headers: { + 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + ...options.headers + } + }); + } - public postApiV1BusinessDocumentsByIdMoveToPersonal(options: Options) { return (options.client ?? this.client).post({ url: '/api/v1/business-documents/{id}/move-to-personal', ...options }); } + public postApiV1BusinessDocumentsByIdApprove(options: Options) { + return (options.client ?? this.client).post({ url: '/api/v1/business-documents/{id}/approve', ...options }); + } - public postApiV1BusinessDocumentsByIdMoveToBusiness(options: Options) { return (options.client ?? this.client).post({ - url: '/api/v1/business-documents/{id}/move-to-business', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options.headers - } - }); } + public postApiV1BusinessDocumentsByIdUnapprove(options: Options) { + return (options.client ?? this.client).post({ url: '/api/v1/business-documents/{id}/unapprove', ...options }); + } - public getApiV1BusinessesByIdDocumentTypesSummary(options: Options) { return (options.client ?? this.client).get({ url: '/api/v1/businesses/{id}/document-types-summary', ...options }); } + public postApiV1BusinessDocumentsByIdMoveToPersonal(options: Options) { + return (options.client ?? this.client).post({ url: '/api/v1/business-documents/{id}/move-to-personal', ...options }); + } - public postApiV1Businesses(options?: Options) { return (options?.client ?? this.client).post({ - url: '/api/v1/businesses', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options?.headers - } - }); } + public postApiV1BusinessDocumentsByIdMoveToBusiness(options: Options) { + return (options.client ?? this.client).post({ + url: '/api/v1/business-documents/{id}/move-to-business', + ...options, + headers: { + 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + ...options.headers + } + }); + } - public deleteApiV1BusinessesById(options: Options) { return (options.client ?? this.client).delete({ url: '/api/v1/businesses/{id}', ...options }); } + public getApiV1BusinessesByIdDocumentTypesSummary(options: Options) { + return (options.client ?? this.client).get({ url: '/api/v1/businesses/{id}/document-types-summary', ...options }); + } - public putApiV1BusinessesById(options: Options) { return (options.client ?? this.client).put({ - url: '/api/v1/businesses/{id}', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options.headers - } - }); } - - public putApiV1BusinessesByIdContact(options: Options) { return (options.client ?? this.client).put({ - url: '/api/v1/businesses/{id}/contact', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options.headers - } - }); } + public postApiV1Businesses(options?: Options) { + return (options?.client ?? this.client).post({ + url: '/api/v1/businesses', + ...options, + headers: { + 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + ...options?.headers + } + }); + } - public postApiV1BusinessesByIdDisconnect(options: Options) { return (options.client ?? this.client).post({ url: '/api/v1/businesses/{id}/disconnect', ...options }); } + public deleteApiV1BusinessesById(options: Options) { + return (options.client ?? this.client).delete({ url: '/api/v1/businesses/{id}', ...options }); + } - public putApiV1BusinessMemberships(options?: Options) { return (options?.client ?? this.client).put({ - url: '/api/v1/business-memberships', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options?.headers - } - }); } - - public postApiV1Counterparties(options?: Options) { return (options?.client ?? this.client).post({ - url: '/api/v1/counterparties', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options?.headers - } - }); } + public putApiV1BusinessesById(options: Options) { + return (options.client ?? this.client).put({ + url: '/api/v1/businesses/{id}', + ...options, + headers: { + 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + ...options.headers + } + }); + } - public deleteApiV1CounterpartiesById(options: Options) { return (options.client ?? this.client).delete({ url: '/api/v1/counterparties/{id}', ...options }); } + public putApiV1BusinessesByIdContact(options: Options) { + return (options.client ?? this.client).put({ + url: '/api/v1/businesses/{id}/contact', + ...options, + headers: { + 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + ...options.headers + } + }); + } - public patchApiV1CounterpartiesById(options: Options) { return (options.client ?? this.client).patch({ - url: '/api/v1/counterparties/{id}', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options.headers - } - }); } - - public putApiV1DataBoxCredentials(options?: Options) { return (options?.client ?? this.client).put({ - url: '/api/v1/data-box-credentials', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options?.headers - } - }); } + public postApiV1BusinessesByIdDisconnect(options: Options) { + return (options.client ?? this.client).post({ url: '/api/v1/businesses/{id}/disconnect', ...options }); + } - public deleteApiV1DataBoxCredentialsById(options: Options) { return (options.client ?? this.client).delete({ url: '/api/v1/data-box-credentials/{id}', ...options }); } + public putApiV1BusinessMemberships(options?: Options) { + return (options?.client ?? this.client).put({ + url: '/api/v1/business-memberships', + ...options, + headers: { + 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + ...options?.headers + } + }); + } - public getApiDev(options?: Options) { return (options?.client ?? this.client).get({ url: '/api/dev', ...options }); } + public postApiV1Counterparties(options?: Options) { + return (options?.client ?? this.client).post({ + url: '/api/v1/counterparties', + ...options, + headers: { + 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + ...options?.headers + } + }); + } - public getApiDevReseedDb(options?: Options) { return (options?.client ?? this.client).get({ url: '/api/dev/reseed-db', ...options }); } + public deleteApiV1CounterpartiesById(options: Options) { + return (options.client ?? this.client).delete({ url: '/api/v1/counterparties/{id}', ...options }); + } - public getApiDevDbReset(options?: Options) { return (options?.client ?? this.client).get({ url: '/api/dev/db-reset', ...options }); } + public patchApiV1CounterpartiesById(options: Options) { + return (options.client ?? this.client).patch({ + url: '/api/v1/counterparties/{id}', + ...options, + headers: { + 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + ...options.headers + } + }); + } - public getApiDevDbReset2(options?: Options) { return (options?.client ?? this.client).get({ url: '/api/dev/db/reset', ...options }); } + public putApiV1DataBoxCredentials(options?: Options) { + return (options?.client ?? this.client).put({ + url: '/api/v1/data-box-credentials', + ...options, + headers: { + 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + ...options?.headers + } + }); + } - public getApiDevDbCreate(options?: Options) { return (options?.client ?? this.client).get({ url: '/api/dev/db/create', ...options }); } + public deleteApiV1DataBoxCredentialsById(options: Options) { + return (options.client ?? this.client).delete({ url: '/api/v1/data-box-credentials/{id}', ...options }); + } - public getApiDevDbTouch(options?: Options) { return (options?.client ?? this.client).get({ url: '/api/dev/db/touch', ...options }); } + public getApiDev(options?: Options) { + return (options?.client ?? this.client).get({ url: '/api/dev', ...options }); + } - public getApiDevSeed(options?: Options) { return (options?.client ?? this.client).get({ url: '/api/dev/seed', ...options }); } + public getApiDevReseedDb(options?: Options) { + return (options?.client ?? this.client).get({ url: '/api/dev/reseed-db', ...options }); + } - public getApiDevSeedAll(options?: Options) { return (options?.client ?? this.client).get({ url: '/api/dev/seed-all', ...options }); } + public getApiDevDbReset(options?: Options) { + return (options?.client ?? this.client).get({ url: '/api/dev/db-reset', ...options }); + } - public getApiDevSeedProd(options?: Options) { return (options?.client ?? this.client).get({ url: '/api/dev/seed-prod', ...options }); } + public getApiDevDbReset2(options?: Options) { + return (options?.client ?? this.client).get({ url: '/api/dev/db/reset', ...options }); + } - public getApiDevJobProcessRecurringTasks(options?: Options) { return (options?.client ?? this.client).get({ url: '/api/dev/job/process-recurring-tasks', ...options }); } + public getApiDevDbCreate(options?: Options) { + return (options?.client ?? this.client).get({ url: '/api/dev/db/create', ...options }); + } - public getApiDevNotificationsSendTest(options?: Options) { return (options?.client ?? this.client).get({ url: '/api/dev/notifications/send-test', ...options }); } + public getApiDevDbTouch(options?: Options) { + return (options?.client ?? this.client).get({ url: '/api/dev/db/touch', ...options }); + } - public getApiDevConfirmEmail(options?: Options) { return (options?.client ?? this.client).get({ url: '/api/dev/confirm-email', ...options }); } + public getApiDevSeed(options?: Options) { + return (options?.client ?? this.client).get({ url: '/api/dev/seed', ...options }); + } - public getApiDevEmailSendTest(options?: Options) { return (options?.client ?? this.client).get({ url: '/api/dev/email/send-test', ...options }); } + public getApiDevSeedAll(options?: Options) { + return (options?.client ?? this.client).get({ url: '/api/dev/seed-all', ...options }); + } - public deleteApiV1NotificationsDeviceTokens(options?: Options) { return (options?.client ?? this.client).delete({ - url: '/api/v1/notifications/device-tokens', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options?.headers - } - }); } - - public putApiV1NotificationsDeviceTokens(options?: Options) { return (options?.client ?? this.client).put({ - url: '/api/v1/notifications/device-tokens', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options?.headers - } - }); } - - public postApiV1Feedback(options?: Options) { return (options?.client ?? this.client).post({ - url: '/api/v1/feedback', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options?.headers - } - }); } - - public postApiV1Invitations(options?: Options) { return (options?.client ?? this.client).post({ - url: '/api/v1/invitations', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options?.headers - } - }); } - - public postApiV1InvitationsByIdAccept(options: Options) { return (options.client ?? this.client).post({ - url: '/api/v1/invitations/{id}/accept', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options.headers - } - }); } + public getApiDevSeedProd(options?: Options) { + return (options?.client ?? this.client).get({ url: '/api/dev/seed-prod', ...options }); + } - public postApiV1InvitationsByIdReject(options: Options) { return (options.client ?? this.client).post({ url: '/api/v1/invitations/{id}/reject', ...options }); } + public getApiDevJobProcessRecurringTasks(options?: Options) { + return (options?.client ?? this.client).get({ url: '/api/dev/job/process-recurring-tasks', ...options }); + } - public deleteApiV1InvitationsById(options: Options) { return (options.client ?? this.client).delete({ url: '/api/v1/invitations/{id}', ...options }); } + public getApiDevNotificationsSendTest(options?: Options) { + return (options?.client ?? this.client).get({ url: '/api/dev/notifications/send-test', ...options }); + } - public patchApiV1InvitationsById(options: Options) { return (options.client ?? this.client).patch({ - url: '/api/v1/invitations/{id}', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options.headers - } - }); } - - public postApiV1Invoices(options?: Options) { return (options?.client ?? this.client).post({ - url: '/api/v1/invoices', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options?.headers - } - }); } + public getApiDevConfirmEmail(options?: Options) { + return (options?.client ?? this.client).get({ url: '/api/dev/confirm-email', ...options }); + } - public deleteApiV1InvoicesById(options: Options) { return (options.client ?? this.client).delete({ url: '/api/v1/invoices/{id}', ...options }); } + public getApiDevEmailSendTest(options?: Options) { + return (options?.client ?? this.client).get({ url: '/api/dev/email/send-test', ...options }); + } - public patchApiV1InvoicesById(options: Options) { return (options.client ?? this.client).patch({ - url: '/api/v1/invoices/{id}', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options.headers - } - }); } + public deleteApiV1NotificationsDeviceTokens(options?: Options) { + return (options?.client ?? this.client).delete({ + url: '/api/v1/notifications/device-tokens', + ...options, + headers: { + 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + ...options?.headers + } + }); + } - public getApiV1InvoicesByIdPreview(options: Options) { return (options.client ?? this.client).get({ url: '/api/v1/invoices/{id}/preview', ...options }); } + public putApiV1NotificationsDeviceTokens(options?: Options) { + return (options?.client ?? this.client).put({ + url: '/api/v1/notifications/device-tokens', + ...options, + headers: { + 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + ...options?.headers + } + }); + } - public postApiV1InvoicesByIdSend(options: Options) { return (options.client ?? this.client).post({ - url: '/api/v1/invoices/{id}/send', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options.headers - } - }); } + public postApiV1Feedback(options?: Options) { + return (options?.client ?? this.client).post({ + url: '/api/v1/feedback', + ...options, + headers: { + 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + ...options?.headers + } + }); + } - public postApiV1InvoicesByIdSnapshot(options: Options) { return (options.client ?? this.client).post({ url: '/api/v1/invoices/{id}/snapshot', ...options }); } + public postApiV1Invitations(options?: Options) { + return (options?.client ?? this.client).post({ + url: '/api/v1/invitations', + ...options, + headers: { + 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + ...options?.headers + } + }); + } - public putApiV1InvoiceSettings(options?: Options) { return (options?.client ?? this.client).put({ - url: '/api/v1/invoice-settings', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options?.headers - } - }); } - - public postApiV1NotificationsTest(options?: Options) { return (options?.client ?? this.client).post({ - url: '/api/v1/notifications/test', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options?.headers - } - }); } + public postApiV1InvitationsByIdAccept(options: Options) { + return (options.client ?? this.client).post({ + url: '/api/v1/invitations/{id}/accept', + ...options, + headers: { + 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + ...options.headers + } + }); + } - public getApiV1PersonalDocumentsByIdRaw(options: Options) { return (options.client ?? this.client).get({ url: '/api/v1/personal-documents/{id}/raw', ...options }); } + public postApiV1InvitationsByIdReject(options: Options) { + return (options.client ?? this.client).post({ url: '/api/v1/invitations/{id}/reject', ...options }); + } - public postApiV1PersonalDocuments(options?: Options) { return (options?.client ?? this.client).post({ - ...formDataBodySerializer, - url: '/api/v1/personal-documents', - ...options, - headers: { - 'Content-Type': null, - ...options?.headers - } - }); } - - public postApiV1PersonalDocumentsByIdMoveToBusiness(options: Options) { return (options.client ?? this.client).post({ - url: '/api/v1/personal-documents/{id}/move-to-business', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options.headers - } - }); } + public deleteApiV1InvitationsById(options: Options) { + return (options.client ?? this.client).delete({ url: '/api/v1/invitations/{id}', ...options }); + } - public deleteApiV1PersonalDocumentsById(options: Options) { return (options.client ?? this.client).delete({ url: '/api/v1/personal-documents/{id}', ...options }); } + public patchApiV1InvitationsById(options: Options) { + return (options.client ?? this.client).patch({ + url: '/api/v1/invitations/{id}', + ...options, + headers: { + 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + ...options.headers + } + }); + } - public getApiV1PersonalDocumentsSummary(options?: Options) { return (options?.client ?? this.client).get({ url: '/api/v1/personal-documents/summary', ...options }); } + public postApiV1Invoices(options?: Options) { + return (options?.client ?? this.client).post({ + url: '/api/v1/invoices', + ...options, + headers: { + 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + ...options?.headers + } + }); + } - public postApiV1RecurringTasks(options?: Options) { return (options?.client ?? this.client).post({ - url: '/api/v1/recurring-tasks', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options?.headers - } - }); } + public deleteApiV1InvoicesById(options: Options) { + return (options.client ?? this.client).delete({ url: '/api/v1/invoices/{id}', ...options }); + } - public deleteApiV1RecurringTasksById(options: Options) { return (options.client ?? this.client).delete({ url: '/api/v1/recurring-tasks/{id}', ...options }); } + public patchApiV1InvoicesById(options: Options) { + return (options.client ?? this.client).patch({ + url: '/api/v1/invoices/{id}', + ...options, + headers: { + 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + ...options.headers + } + }); + } - public patchApiV1RecurringTasksById(options: Options) { return (options.client ?? this.client).patch({ - url: '/api/v1/recurring-tasks/{id}', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options.headers - } - }); } + public getApiV1InvoicesByIdPreview(options: Options) { + return (options.client ?? this.client).get({ url: '/api/v1/invoices/{id}/preview', ...options }); + } - public get(options?: Options) { return (options?.client ?? this.client).get({ url: '/', ...options }); } + public postApiV1InvoicesByIdSend(options: Options) { + return (options.client ?? this.client).post({ + url: '/api/v1/invoices/{id}/send', + ...options, + headers: { + 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + ...options.headers + } + }); + } - public postApiV1Tasks(options?: Options) { return (options?.client ?? this.client).post({ - url: '/api/v1/tasks', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options?.headers - } - }); } - - public putApiV1TasksById(options: Options) { return (options.client ?? this.client).put({ - url: '/api/v1/tasks/{id}', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options.headers - } - }); } - - public postApiV1TasksByIdSubmit(options: Options) { return (options.client ?? this.client).post({ - url: '/api/v1/tasks/{id}/submit', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options.headers - } - }); } + public postApiV1InvoicesByIdSnapshot(options: Options) { + return (options.client ?? this.client).post({ url: '/api/v1/invoices/{id}/snapshot', ...options }); + } - public postApiV1TasksByIdApprove(options: Options) { return (options.client ?? this.client).post({ url: '/api/v1/tasks/{id}/approve', ...options }); } + public putApiV1InvoiceSettings(options?: Options) { + return (options?.client ?? this.client).put({ + url: '/api/v1/invoice-settings', + ...options, + headers: { + 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + ...options?.headers + } + }); + } - public postApiV1TasksByIdReject(options: Options) { return (options.client ?? this.client).post({ - url: '/api/v1/tasks/{id}/reject', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options.headers - } - }); } + public postApiV1NotificationsTest(options?: Options) { + return (options?.client ?? this.client).post({ + url: '/api/v1/notifications/test', + ...options, + headers: { + 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + ...options?.headers + } + }); + } - public getApiV1TasksByIdComments(options: Options) { return (options.client ?? this.client).get({ url: '/api/v1/tasks/{id}/comments', ...options }); } + public getApiV1PersonalDocumentsByIdRaw(options: Options) { + return (options.client ?? this.client).get({ url: '/api/v1/personal-documents/{id}/raw', ...options }); + } - public getApiV1TasksByIdDocuments(options: Options) { return (options.client ?? this.client).get({ url: '/api/v1/tasks/{id}/documents', ...options }); } + public postApiV1PersonalDocuments(options?: Options) { + return (options?.client ?? this.client).post({ + ...formDataBodySerializer, + url: '/api/v1/personal-documents', + ...options, + headers: { + 'Content-Type': null, + ...options?.headers + } + }); + } - public postApiV1UserRegister(options: Options) { return (options.client ?? this.client).post({ - url: '/api/v1/user/register', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); } - - public postApiV1UserLogin(options: Options) { return (options.client ?? this.client).post({ - url: '/api/v1/user/login', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); } - - public postApiV1UserRefresh(options: Options) { return (options.client ?? this.client).post({ - url: '/api/v1/user/refresh', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); } - - public postApiV1UserResendConfirmationEmail(options: Options) { return (options.client ?? this.client).post({ - url: '/api/v1/user/resendConfirmationEmail', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); } - - public postApiV1UserForgotPassword(options: Options) { return (options.client ?? this.client).post({ - url: '/api/v1/user/forgotPassword', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); } - - public postApiV1UserResetPassword(options: Options) { return (options.client ?? this.client).post({ - url: '/api/v1/user/resetPassword', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); } - - public postApiV1UserManage2Fa(options: Options) { return (options.client ?? this.client).post({ - url: '/api/v1/user/manage/2fa', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); } + public postApiV1PersonalDocumentsByIdMoveToBusiness(options: Options) { + return (options.client ?? this.client).post({ + url: '/api/v1/personal-documents/{id}/move-to-business', + ...options, + headers: { + 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + ...options.headers + } + }); + } - public getApiV1UserManageInfo(options?: Options) { return (options?.client ?? this.client).get({ url: '/api/v1/user/manage/info', ...options }); } + public deleteApiV1PersonalDocumentsById(options: Options) { + return (options.client ?? this.client).delete({ url: '/api/v1/personal-documents/{id}', ...options }); + } - public postApiV1UserManageInfo(options: Options) { return (options.client ?? this.client).post({ - url: '/api/v1/user/manage/info', - ...options, - headers: { - 'Content-Type': 'application/json', - ...options.headers - } - }); } - - public postApiV1UserLogout(options?: Options) { return (options?.client ?? this.client).post({ - url: '/api/v1/user/logout', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options?.headers - } - }); } + public getApiV1PersonalDocumentsSummary(options?: Options) { + return (options?.client ?? this.client).get({ url: '/api/v1/personal-documents/summary', ...options }); + } + + public postApiV1RecurringTasks(options?: Options) { + return (options?.client ?? this.client).post({ + url: '/api/v1/recurring-tasks', + ...options, + headers: { + 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + ...options?.headers + } + }); + } + + public deleteApiV1RecurringTasksById(options: Options) { + return (options.client ?? this.client).delete({ url: '/api/v1/recurring-tasks/{id}', ...options }); + } + + public patchApiV1RecurringTasksById(options: Options) { + return (options.client ?? this.client).patch({ + url: '/api/v1/recurring-tasks/{id}', + ...options, + headers: { + 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + ...options.headers + } + }); + } + + public get(options?: Options) { + return (options?.client ?? this.client).get({ url: '/', ...options }); + } + + public postApiV1Tasks(options?: Options) { + return (options?.client ?? this.client).post({ + url: '/api/v1/tasks', + ...options, + headers: { + 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + ...options?.headers + } + }); + } + + public putApiV1TasksById(options: Options) { + return (options.client ?? this.client).put({ + url: '/api/v1/tasks/{id}', + ...options, + headers: { + 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + ...options.headers + } + }); + } + + public postApiV1TasksByIdSubmit(options: Options) { + return (options.client ?? this.client).post({ + url: '/api/v1/tasks/{id}/submit', + ...options, + headers: { + 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + ...options.headers + } + }); + } + + public postApiV1TasksByIdApprove(options: Options) { + return (options.client ?? this.client).post({ url: '/api/v1/tasks/{id}/approve', ...options }); + } + + public postApiV1TasksByIdReject(options: Options) { + return (options.client ?? this.client).post({ + url: '/api/v1/tasks/{id}/reject', + ...options, + headers: { + 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + ...options.headers + } + }); + } + + public getApiV1TasksByIdComments(options: Options) { + return (options.client ?? this.client).get({ url: '/api/v1/tasks/{id}/comments', ...options }); + } + + public getApiV1TasksByIdDocuments(options: Options) { + return (options.client ?? this.client).get({ url: '/api/v1/tasks/{id}/documents', ...options }); + } + + public postApiV1UserRegister(options: Options) { + return (options.client ?? this.client).post({ + url: '/api/v1/user/register', + ...options, + headers: { + 'Content-Type': 'application/json', + ...options.headers + } + }); + } + + public postApiV1UserLogin(options: Options) { + return (options.client ?? this.client).post({ + url: '/api/v1/user/login', + ...options, + headers: { + 'Content-Type': 'application/json', + ...options.headers + } + }); + } + + public postApiV1UserRefresh(options: Options) { + return (options.client ?? this.client).post({ + url: '/api/v1/user/refresh', + ...options, + headers: { + 'Content-Type': 'application/json', + ...options.headers + } + }); + } + + public postApiV1UserResendConfirmationEmail(options: Options) { + return (options.client ?? this.client).post({ + url: '/api/v1/user/resendConfirmationEmail', + ...options, + headers: { + 'Content-Type': 'application/json', + ...options.headers + } + }); + } + + public postApiV1UserForgotPassword(options: Options) { + return (options.client ?? this.client).post({ + url: '/api/v1/user/forgotPassword', + ...options, + headers: { + 'Content-Type': 'application/json', + ...options.headers + } + }); + } + + public postApiV1UserResetPassword(options: Options) { + return (options.client ?? this.client).post({ + url: '/api/v1/user/resetPassword', + ...options, + headers: { + 'Content-Type': 'application/json', + ...options.headers + } + }); + } + + public postApiV1UserManage2Fa(options: Options) { + return (options.client ?? this.client).post({ + url: '/api/v1/user/manage/2fa', + ...options, + headers: { + 'Content-Type': 'application/json', + ...options.headers + } + }); + } + + public getApiV1UserManageInfo(options?: Options) { + return (options?.client ?? this.client).get({ url: '/api/v1/user/manage/info', ...options }); + } + + public postApiV1UserManageInfo(options: Options) { + return (options.client ?? this.client).post({ + url: '/api/v1/user/manage/info', + ...options, + headers: { + 'Content-Type': 'application/json', + ...options.headers + } + }); + } + + public postApiV1UserLogout(options?: Options) { + return (options?.client ?? this.client).post({ + url: '/api/v1/user/logout', + ...options, + headers: { + 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + ...options?.headers + } + }); + } /** * @deprecated */ - public getApiV1UserDocumentsSummary(options?: Options) { return (options?.client ?? this.client).get({ url: '/api/v1/user/documents-summary', ...options }); } + public getApiV1UserDocumentsSummary(options?: Options) { + return (options?.client ?? this.client).get({ url: '/api/v1/user/documents-summary', ...options }); + } - public deleteApiV1User(options?: Options) { return (options?.client ?? this.client).delete({ url: '/api/v1/user', ...options }); } + public deleteApiV1User(options?: Options) { + return (options?.client ?? this.client).delete({ url: '/api/v1/user', ...options }); + } - public getApiV1UsersMe(options?: Options) { return (options?.client ?? this.client).get({ url: '/api/v1/users/me', ...options }); } + public getApiV1UsersMe(options?: Options) { + return (options?.client ?? this.client).get({ url: '/api/v1/users/me', ...options }); + } - public patchApiV1UsersById(options: Options) { return (options.client ?? this.client).patch({ - url: '/api/v1/users/{id}', - ...options, - headers: { - 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', - ...options.headers - } - }); } + public patchApiV1UsersById(options: Options) { + return (options.client ?? this.client).patch({ + url: '/api/v1/users/{id}', + ...options, + headers: { + 'Content-Type': 'application/json;odata.metadata=minimal;odata.streaming=true', + ...options.headers + } + }); + } api = new Api({ client: this.client }); diff --git a/packages/openapi-ts-tests/sdks/__snapshots__/opencode/flat/sdk.gen.ts b/packages/openapi-ts-tests/sdks/__snapshots__/opencode/flat/sdk.gen.ts index eee19f81a..56ce2c581 100644 --- a/packages/openapi-ts-tests/sdks/__snapshots__/opencode/flat/sdk.gen.ts +++ b/packages/openapi-ts-tests/sdks/__snapshots__/opencode/flat/sdk.gen.ts @@ -49,38 +49,47 @@ export const sessionList = (options?: Opti export const sessionCreate = (parameters?: { parentID?: string; title?: string; -}, options?: Options) => { const params = buildClientParams([parameters], [{ args: [{ in: 'body', key: 'parentID' }, { in: 'body', key: 'title' }] }]); return (options?.client ?? client).post({ - url: '/session', - ...options, - ...params, - headers: { - 'Content-Type': 'application/json', - ...options?.headers, - ...params.headers - } -}); }; +}, options?: Options) => { + const params = buildClientParams([parameters], [{ args: [{ in: 'body', key: 'parentID' }, { in: 'body', key: 'title' }] }]); + return (options?.client ?? client).post({ + url: '/session', + ...options, + ...params, + headers: { + 'Content-Type': 'application/json', + ...options?.headers, + ...params.headers + } + }); +}; /** * Delete a session and all its data */ export const sessionDelete = (parameters: { id: string; -}, options?: Options) => { const params = buildClientParams([parameters], [{ args: [{ in: 'path', key: 'id' }] }]); return (options?.client ?? client).delete({ - url: '/session/{id}', - ...options, - ...params -}); }; +}, options?: Options) => { + const params = buildClientParams([parameters], [{ args: [{ in: 'path', key: 'id' }] }]); + return (options?.client ?? client).delete({ + url: '/session/{id}', + ...options, + ...params + }); +}; /** * Get session */ export const sessionGet = (parameters: { id: string; -}, options?: Options) => { const params = buildClientParams([parameters], [{ args: [{ in: 'path', key: 'id' }] }]); return (options?.client ?? client).get({ - url: '/session/{id}', - ...options, - ...params -}); }; +}, options?: Options) => { + const params = buildClientParams([parameters], [{ args: [{ in: 'path', key: 'id' }] }]); + return (options?.client ?? client).get({ + url: '/session/{id}', + ...options, + ...params + }); +}; /** * Update session properties @@ -88,27 +97,33 @@ export const sessionGet = (parameters: { export const sessionUpdate = (parameters: { id: string; title?: string; -}, options?: Options) => { const params = buildClientParams([parameters], [{ args: [{ in: 'path', key: 'id' }, { in: 'body', key: 'title' }] }]); return (options?.client ?? client).patch({ - url: '/session/{id}', - ...options, - ...params, - headers: { - 'Content-Type': 'application/json', - ...options?.headers, - ...params.headers - } -}); }; +}, options?: Options) => { + const params = buildClientParams([parameters], [{ args: [{ in: 'path', key: 'id' }, { in: 'body', key: 'title' }] }]); + return (options?.client ?? client).patch({ + url: '/session/{id}', + ...options, + ...params, + headers: { + 'Content-Type': 'application/json', + ...options?.headers, + ...params.headers + } + }); +}; /** * Get a session's children */ export const sessionChildren = (parameters: { id: string; -}, options?: Options) => { const params = buildClientParams([parameters], [{ args: [{ in: 'path', key: 'id' }] }]); return (options?.client ?? client).get({ - url: '/session/{id}/children', - ...options, - ...params -}); }; +}, options?: Options) => { + const params = buildClientParams([parameters], [{ args: [{ in: 'path', key: 'id' }] }]); + return (options?.client ?? client).get({ + url: '/session/{id}/children', + ...options, + ...params + }); +}; /** * Analyze the app and create an AGENTS.md file @@ -118,54 +133,66 @@ export const sessionInit = (parameters: { messageID?: string; providerID?: string; modelID?: string; -}, options?: Options) => { const params = buildClientParams([parameters], [{ args: [ - { in: 'path', key: 'id' }, - { in: 'body', key: 'messageID' }, - { in: 'body', key: 'providerID' }, - { in: 'body', key: 'modelID' } - ] }]); return (options?.client ?? client).post({ - url: '/session/{id}/init', - ...options, - ...params, - headers: { - 'Content-Type': 'application/json', - ...options?.headers, - ...params.headers - } -}); }; +}, options?: Options) => { + const params = buildClientParams([parameters], [{ args: [ + { in: 'path', key: 'id' }, + { in: 'body', key: 'messageID' }, + { in: 'body', key: 'providerID' }, + { in: 'body', key: 'modelID' } + ] }]); + return (options?.client ?? client).post({ + url: '/session/{id}/init', + ...options, + ...params, + headers: { + 'Content-Type': 'application/json', + ...options?.headers, + ...params.headers + } + }); +}; /** * Abort a session */ export const sessionAbort = (parameters: { id: string; -}, options?: Options) => { const params = buildClientParams([parameters], [{ args: [{ in: 'path', key: 'id' }] }]); return (options?.client ?? client).post({ - url: '/session/{id}/abort', - ...options, - ...params -}); }; +}, options?: Options) => { + const params = buildClientParams([parameters], [{ args: [{ in: 'path', key: 'id' }] }]); + return (options?.client ?? client).post({ + url: '/session/{id}/abort', + ...options, + ...params + }); +}; /** * Unshare the session */ export const sessionUnshare = (parameters: { id: string; -}, options?: Options) => { const params = buildClientParams([parameters], [{ args: [{ in: 'path', key: 'id' }] }]); return (options?.client ?? client).delete({ - url: '/session/{id}/share', - ...options, - ...params -}); }; +}, options?: Options) => { + const params = buildClientParams([parameters], [{ args: [{ in: 'path', key: 'id' }] }]); + return (options?.client ?? client).delete({ + url: '/session/{id}/share', + ...options, + ...params + }); +}; /** * Share a session */ export const sessionShare = (parameters: { id: string; -}, options?: Options) => { const params = buildClientParams([parameters], [{ args: [{ in: 'path', key: 'id' }] }]); return (options?.client ?? client).post({ - url: '/session/{id}/share', - ...options, - ...params -}); }; +}, options?: Options) => { + const params = buildClientParams([parameters], [{ args: [{ in: 'path', key: 'id' }] }]); + return (options?.client ?? client).post({ + url: '/session/{id}/share', + ...options, + ...params + }); +}; /** * Summarize the session @@ -174,31 +201,37 @@ export const sessionSummarize = (parameter id: string; providerID?: string; modelID?: string; -}, options?: Options) => { const params = buildClientParams([parameters], [{ args: [ - { in: 'path', key: 'id' }, - { in: 'body', key: 'providerID' }, - { in: 'body', key: 'modelID' } - ] }]); return (options?.client ?? client).post({ - url: '/session/{id}/summarize', - ...options, - ...params, - headers: { - 'Content-Type': 'application/json', - ...options?.headers, - ...params.headers - } -}); }; +}, options?: Options) => { + const params = buildClientParams([parameters], [{ args: [ + { in: 'path', key: 'id' }, + { in: 'body', key: 'providerID' }, + { in: 'body', key: 'modelID' } + ] }]); + return (options?.client ?? client).post({ + url: '/session/{id}/summarize', + ...options, + ...params, + headers: { + 'Content-Type': 'application/json', + ...options?.headers, + ...params.headers + } + }); +}; /** * List messages for a session */ export const sessionMessages = (parameters: { id: string; -}, options?: Options) => { const params = buildClientParams([parameters], [{ args: [{ in: 'path', key: 'id' }] }]); return (options?.client ?? client).get({ - url: '/session/{id}/message', - ...options, - ...params -}); }; +}, options?: Options) => { + const params = buildClientParams([parameters], [{ args: [{ in: 'path', key: 'id' }] }]); + return (options?.client ?? client).get({ + url: '/session/{id}/message', + ...options, + ...params + }); +}; /** * Create and send a new message to a session @@ -220,25 +253,28 @@ export const sessionChat = (parameters: { } & FilePartInput) | ({ type: 'agent'; } & AgentPartInput)>; -}, options?: Options) => { const params = buildClientParams([parameters], [{ args: [ - { in: 'path', key: 'id' }, - { in: 'body', key: 'messageID' }, - { in: 'body', key: 'providerID' }, - { in: 'body', key: 'modelID' }, - { in: 'body', key: 'agent' }, - { in: 'body', key: 'system' }, - { in: 'body', key: 'tools' }, - { in: 'body', key: 'parts' } - ] }]); return (options?.client ?? client).post({ - url: '/session/{id}/message', - ...options, - ...params, - headers: { - 'Content-Type': 'application/json', - ...options?.headers, - ...params.headers - } -}); }; +}, options?: Options) => { + const params = buildClientParams([parameters], [{ args: [ + { in: 'path', key: 'id' }, + { in: 'body', key: 'messageID' }, + { in: 'body', key: 'providerID' }, + { in: 'body', key: 'modelID' }, + { in: 'body', key: 'agent' }, + { in: 'body', key: 'system' }, + { in: 'body', key: 'tools' }, + { in: 'body', key: 'parts' } + ] }]); + return (options?.client ?? client).post({ + url: '/session/{id}/message', + ...options, + ...params, + headers: { + 'Content-Type': 'application/json', + ...options?.headers, + ...params.headers + } + }); +}; /** * Get a message from a session @@ -246,11 +282,14 @@ export const sessionChat = (parameters: { export const sessionMessage = (parameters: { id: string; messageID: string; -}, options?: Options) => { const params = buildClientParams([parameters], [{ args: [{ in: 'path', key: 'id' }, { in: 'path', key: 'messageID' }] }]); return (options?.client ?? client).get({ - url: '/session/{id}/message/{messageID}', - ...options, - ...params -}); }; +}, options?: Options) => { + const params = buildClientParams([parameters], [{ args: [{ in: 'path', key: 'id' }, { in: 'path', key: 'messageID' }] }]); + return (options?.client ?? client).get({ + url: '/session/{id}/message/{messageID}', + ...options, + ...params + }); +}; /** * Run a shell command @@ -259,20 +298,23 @@ export const sessionShell = (parameters: { id: string; agent?: string; command?: string; -}, options?: Options) => { const params = buildClientParams([parameters], [{ args: [ - { in: 'path', key: 'id' }, - { in: 'body', key: 'agent' }, - { in: 'body', key: 'command' } - ] }]); return (options?.client ?? client).post({ - url: '/session/{id}/shell', - ...options, - ...params, - headers: { - 'Content-Type': 'application/json', - ...options?.headers, - ...params.headers - } -}); }; +}, options?: Options) => { + const params = buildClientParams([parameters], [{ args: [ + { in: 'path', key: 'id' }, + { in: 'body', key: 'agent' }, + { in: 'body', key: 'command' } + ] }]); + return (options?.client ?? client).post({ + url: '/session/{id}/shell', + ...options, + ...params, + headers: { + 'Content-Type': 'application/json', + ...options?.headers, + ...params.headers + } + }); +}; /** * Revert a message @@ -281,31 +323,37 @@ export const sessionRevert = (parameters: id: string; messageID?: string; partID?: string; -}, options?: Options) => { const params = buildClientParams([parameters], [{ args: [ - { in: 'path', key: 'id' }, - { in: 'body', key: 'messageID' }, - { in: 'body', key: 'partID' } - ] }]); return (options?.client ?? client).post({ - url: '/session/{id}/revert', - ...options, - ...params, - headers: { - 'Content-Type': 'application/json', - ...options?.headers, - ...params.headers - } -}); }; +}, options?: Options) => { + const params = buildClientParams([parameters], [{ args: [ + { in: 'path', key: 'id' }, + { in: 'body', key: 'messageID' }, + { in: 'body', key: 'partID' } + ] }]); + return (options?.client ?? client).post({ + url: '/session/{id}/revert', + ...options, + ...params, + headers: { + 'Content-Type': 'application/json', + ...options?.headers, + ...params.headers + } + }); +}; /** * Restore all reverted messages */ export const sessionUnrevert = (parameters: { id: string; -}, options?: Options) => { const params = buildClientParams([parameters], [{ args: [{ in: 'path', key: 'id' }] }]); return (options?.client ?? client).post({ - url: '/session/{id}/unrevert', - ...options, - ...params -}); }; +}, options?: Options) => { + const params = buildClientParams([parameters], [{ args: [{ in: 'path', key: 'id' }] }]); + return (options?.client ?? client).post({ + url: '/session/{id}/unrevert', + ...options, + ...params + }); +}; /** * Respond to a permission request @@ -314,20 +362,23 @@ export const postSessionByIdPermissionsByPermissionId = ) => { const params = buildClientParams([parameters], [{ args: [ - { in: 'path', key: 'id' }, - { in: 'path', key: 'permissionID' }, - { in: 'body', key: 'response' } - ] }]); return (options?.client ?? client).post({ - url: '/session/{id}/permissions/{permissionID}', - ...options, - ...params, - headers: { - 'Content-Type': 'application/json', - ...options?.headers, - ...params.headers - } -}); }; +}, options?: Options) => { + const params = buildClientParams([parameters], [{ args: [ + { in: 'path', key: 'id' }, + { in: 'path', key: 'permissionID' }, + { in: 'body', key: 'response' } + ] }]); + return (options?.client ?? client).post({ + url: '/session/{id}/permissions/{permissionID}', + ...options, + ...params, + headers: { + 'Content-Type': 'application/json', + ...options?.headers, + ...params.headers + } + }); +}; /** * List all providers @@ -339,44 +390,56 @@ export const configProviders = (options?: */ export const findText = (parameters: { pattern: string; -}, options?: Options) => { const params = buildClientParams([parameters], [{ args: [{ in: 'query', key: 'pattern' }] }]); return (options?.client ?? client).get({ - url: '/find', - ...options, - ...params -}); }; +}, options?: Options) => { + const params = buildClientParams([parameters], [{ args: [{ in: 'query', key: 'pattern' }] }]); + return (options?.client ?? client).get({ + url: '/find', + ...options, + ...params + }); +}; /** * Find files */ export const findFiles = (parameters: { query: string; -}, options?: Options) => { const params = buildClientParams([parameters], [{ args: [{ in: 'query', key: 'query' }] }]); return (options?.client ?? client).get({ - url: '/find/file', - ...options, - ...params -}); }; +}, options?: Options) => { + const params = buildClientParams([parameters], [{ args: [{ in: 'query', key: 'query' }] }]); + return (options?.client ?? client).get({ + url: '/find/file', + ...options, + ...params + }); +}; /** * Find workspace symbols */ export const findSymbols = (parameters: { query: string; -}, options?: Options) => { const params = buildClientParams([parameters], [{ args: [{ in: 'query', key: 'query' }] }]); return (options?.client ?? client).get({ - url: '/find/symbol', - ...options, - ...params -}); }; +}, options?: Options) => { + const params = buildClientParams([parameters], [{ args: [{ in: 'query', key: 'query' }] }]); + return (options?.client ?? client).get({ + url: '/find/symbol', + ...options, + ...params + }); +}; /** * Read a file */ export const fileRead = (parameters: { path: string; -}, options?: Options) => { const params = buildClientParams([parameters], [{ args: [{ in: 'query', key: 'path' }] }]); return (options?.client ?? client).get({ - url: '/file', - ...options, - ...params -}); }; +}, options?: Options) => { + const params = buildClientParams([parameters], [{ args: [{ in: 'query', key: 'path' }] }]); + return (options?.client ?? client).get({ + url: '/file', + ...options, + ...params + }); +}; /** * Get file status @@ -393,21 +456,24 @@ export const appLog = (parameters?: { extra?: { [key: string]: unknown; }; -}, options?: Options) => { const params = buildClientParams([parameters], [{ args: [ - { in: 'body', key: 'service' }, - { in: 'body', key: 'level' }, - { in: 'body', key: 'message' }, - { in: 'body', key: 'extra' } - ] }]); return (options?.client ?? client).post({ - url: '/log', - ...options, - ...params, - headers: { - 'Content-Type': 'application/json', - ...options?.headers, - ...params.headers - } -}); }; +}, options?: Options) => { + const params = buildClientParams([parameters], [{ args: [ + { in: 'body', key: 'service' }, + { in: 'body', key: 'level' }, + { in: 'body', key: 'message' }, + { in: 'body', key: 'extra' } + ] }]); + return (options?.client ?? client).post({ + url: '/log', + ...options, + ...params, + headers: { + 'Content-Type': 'application/json', + ...options?.headers, + ...params.headers + } + }); +}; /** * List all agents @@ -419,16 +485,19 @@ export const appAgents = (options?: Option */ export const tuiAppendPrompt = (parameters?: { text?: string; -}, options?: Options) => { const params = buildClientParams([parameters], [{ args: [{ in: 'body', key: 'text' }] }]); return (options?.client ?? client).post({ - url: '/tui/append-prompt', - ...options, - ...params, - headers: { - 'Content-Type': 'application/json', - ...options?.headers, - ...params.headers - } -}); }; +}, options?: Options) => { + const params = buildClientParams([parameters], [{ args: [{ in: 'body', key: 'text' }] }]); + return (options?.client ?? client).post({ + url: '/tui/append-prompt', + ...options, + ...params, + headers: { + 'Content-Type': 'application/json', + ...options?.headers, + ...params.headers + } + }); +}; /** * Open the help dialog @@ -465,16 +534,19 @@ export const tuiClearPrompt = (options?: O */ export const tuiExecuteCommand = (parameters?: { command?: string; -}, options?: Options) => { const params = buildClientParams([parameters], [{ args: [{ in: 'body', key: 'command' }] }]); return (options?.client ?? client).post({ - url: '/tui/execute-command', - ...options, - ...params, - headers: { - 'Content-Type': 'application/json', - ...options?.headers, - ...params.headers - } -}); }; +}, options?: Options) => { + const params = buildClientParams([parameters], [{ args: [{ in: 'body', key: 'command' }] }]); + return (options?.client ?? client).post({ + url: '/tui/execute-command', + ...options, + ...params, + headers: { + 'Content-Type': 'application/json', + ...options?.headers, + ...params.headers + } + }); +}; /** * Show a toast notification in the TUI @@ -483,20 +555,23 @@ export const tuiShowToast = (parameters?: title?: string; message?: string; variant?: 'info' | 'success' | 'warning' | 'error'; -}, options?: Options) => { const params = buildClientParams([parameters], [{ args: [ - { in: 'body', key: 'title' }, - { in: 'body', key: 'message' }, - { in: 'body', key: 'variant' } - ] }]); return (options?.client ?? client).post({ - url: '/tui/show-toast', - ...options, - ...params, - headers: { - 'Content-Type': 'application/json', - ...options?.headers, - ...params.headers - } -}); }; +}, options?: Options) => { + const params = buildClientParams([parameters], [{ args: [ + { in: 'body', key: 'title' }, + { in: 'body', key: 'message' }, + { in: 'body', key: 'variant' } + ] }]); + return (options?.client ?? client).post({ + url: '/tui/show-toast', + ...options, + ...params, + headers: { + 'Content-Type': 'application/json', + ...options?.headers, + ...params.headers + } + }); +}; /** * Set authentication credentials @@ -504,13 +579,16 @@ export const tuiShowToast = (parameters?: export const authSet = (parameters: { id: string; auth?: Auth; -}, options?: Options) => { const params = buildClientParams([parameters], [{ args: [{ in: 'path', key: 'id' }, { key: 'auth', map: 'body' }] }]); return (options?.client ?? client).put({ - url: '/auth/{id}', - ...options, - ...params, - headers: { - 'Content-Type': 'application/json', - ...options?.headers, - ...params.headers - } -}); }; +}, options?: Options) => { + const params = buildClientParams([parameters], [{ args: [{ in: 'path', key: 'id' }, { key: 'auth', map: 'body' }] }]); + return (options?.client ?? client).put({ + url: '/auth/{id}', + ...options, + ...params, + headers: { + 'Content-Type': 'application/json', + ...options?.headers, + ...params.headers + } + }); +}; diff --git a/packages/openapi-ts-tests/zod/v3/__snapshots__/2.0.x/mini/default/zod.gen.ts b/packages/openapi-ts-tests/zod/v3/__snapshots__/2.0.x/mini/default/zod.gen.ts index f6a63bdfb..e44daf15b 100644 --- a/packages/openapi-ts-tests/zod/v3/__snapshots__/2.0.x/mini/default/zod.gen.ts +++ b/packages/openapi-ts-tests/zod/v3/__snapshots__/2.0.x/mini/default/zod.gen.ts @@ -293,7 +293,9 @@ export const zModelWithDictionary = z.object({ * This is a model with one property containing a circular reference */ export const zModelWithCircularReference = z.object({ - get prop() { return z.optional(z.lazy((): any => zModelWithCircularReference)); } + get prop() { + return z.optional(z.lazy((): any => zModelWithCircularReference)); + } }); /** diff --git a/packages/openapi-ts-tests/zod/v3/__snapshots__/2.0.x/v4/default/zod.gen.ts b/packages/openapi-ts-tests/zod/v3/__snapshots__/2.0.x/v4/default/zod.gen.ts index e34794d23..bc91971e3 100644 --- a/packages/openapi-ts-tests/zod/v3/__snapshots__/2.0.x/v4/default/zod.gen.ts +++ b/packages/openapi-ts-tests/zod/v3/__snapshots__/2.0.x/v4/default/zod.gen.ts @@ -293,7 +293,9 @@ export const zModelWithDictionary = z.object({ * This is a model with one property containing a circular reference */ export const zModelWithCircularReference = z.object({ - get prop() { return z.optional(z.lazy((): any => zModelWithCircularReference)); } + get prop() { + return z.optional(z.lazy((): any => zModelWithCircularReference)); + } }); /** diff --git a/packages/openapi-ts-tests/zod/v3/__snapshots__/3.0.x/mini/circular/zod.gen.ts b/packages/openapi-ts-tests/zod/v3/__snapshots__/3.0.x/mini/circular/zod.gen.ts index aadb23437..1563aa737 100644 --- a/packages/openapi-ts-tests/zod/v3/__snapshots__/3.0.x/mini/circular/zod.gen.ts +++ b/packages/openapi-ts-tests/zod/v3/__snapshots__/3.0.x/mini/circular/zod.gen.ts @@ -3,16 +3,24 @@ import * as z from 'zod/v4-mini'; export const zFoo = z.object({ - get quux() { return z.optional(z.lazy((): any => zQuux)); } + get quux() { + return z.optional(z.lazy((): any => zQuux)); + } }); export const zBar = z.object({ - get bar() { return z.optional(z.lazy((): any => zBar)); }, - get baz() { return z.optional(z.lazy((): any => zBaz)); } + get bar() { + return z.optional(z.lazy((): any => zBar)); + }, + get baz() { + return z.optional(z.lazy((): any => zBaz)); + } }); export const zBaz = z.object({ - get quux() { return z.optional(z.lazy((): any => zQuux)); } + get quux() { + return z.optional(z.lazy((): any => zQuux)); + } }); export const zQux = z.union([ diff --git a/packages/openapi-ts-tests/zod/v3/__snapshots__/3.0.x/mini/default/zod.gen.ts b/packages/openapi-ts-tests/zod/v3/__snapshots__/3.0.x/mini/default/zod.gen.ts index 72313099e..b6370f67c 100644 --- a/packages/openapi-ts-tests/zod/v3/__snapshots__/3.0.x/mini/default/zod.gen.ts +++ b/packages/openapi-ts-tests/zod/v3/__snapshots__/3.0.x/mini/default/zod.gen.ts @@ -391,7 +391,9 @@ export const zDeprecatedModel = z.object({ * This is a model with one property containing a circular reference */ export const zModelWithCircularReference = z.object({ - get prop() { return z.optional(z.lazy((): any => zModelWithCircularReference)); } + get prop() { + return z.optional(z.lazy((): any => zModelWithCircularReference)); + } }); /** diff --git a/packages/openapi-ts-tests/zod/v3/__snapshots__/3.0.x/mini/validators/zod.gen.ts b/packages/openapi-ts-tests/zod/v3/__snapshots__/3.0.x/mini/validators/zod.gen.ts index 9644b01c7..cfa348c12 100644 --- a/packages/openapi-ts-tests/zod/v3/__snapshots__/3.0.x/mini/validators/zod.gen.ts +++ b/packages/openapi-ts-tests/zod/v3/__snapshots__/3.0.x/mini/validators/zod.gen.ts @@ -7,8 +7,12 @@ export const zBaz = z._default(z.readonly(z.string().check(z.regex(/foo\nbar/))) export const zFoo = z._default(z.union([ z.object({ foo: z.optional(z.string().check(z.regex(/^\d{3}-\d{2}-\d{4}$/))), - get bar() { return z.optional(z.lazy((): any => zBar)); }, - get baz() { return z.optional(z.array(z.lazy((): any => zFoo))); }, + get bar() { + return z.optional(z.lazy((): any => zBar)); + }, + get baz() { + return z.optional(z.array(z.lazy((): any => zFoo))); + }, qux: z._default(z.optional(z.int().check(z.gt(0))), 0) }), z.null() diff --git a/packages/openapi-ts-tests/zod/v3/__snapshots__/3.0.x/v4/circular/zod.gen.ts b/packages/openapi-ts-tests/zod/v3/__snapshots__/3.0.x/v4/circular/zod.gen.ts index 0dc77975f..3b9c62d9d 100644 --- a/packages/openapi-ts-tests/zod/v3/__snapshots__/3.0.x/v4/circular/zod.gen.ts +++ b/packages/openapi-ts-tests/zod/v3/__snapshots__/3.0.x/v4/circular/zod.gen.ts @@ -3,16 +3,24 @@ import { z } from 'zod/v4'; export const zFoo = z.object({ - get quux() { return z.optional(z.lazy((): any => zQuux)); } + get quux() { + return z.optional(z.lazy((): any => zQuux)); + } }); export const zBar = z.object({ - get bar() { return z.optional(z.lazy((): any => zBar)); }, - get baz() { return z.optional(z.lazy((): any => zBaz)); } + get bar() { + return z.optional(z.lazy((): any => zBar)); + }, + get baz() { + return z.optional(z.lazy((): any => zBaz)); + } }); export const zBaz = z.object({ - get quux() { return z.optional(z.lazy((): any => zQuux)); } + get quux() { + return z.optional(z.lazy((): any => zQuux)); + } }); export const zQux = z.union([ diff --git a/packages/openapi-ts-tests/zod/v3/__snapshots__/3.0.x/v4/default/zod.gen.ts b/packages/openapi-ts-tests/zod/v3/__snapshots__/3.0.x/v4/default/zod.gen.ts index f2fa36f97..3f328c90d 100644 --- a/packages/openapi-ts-tests/zod/v3/__snapshots__/3.0.x/v4/default/zod.gen.ts +++ b/packages/openapi-ts-tests/zod/v3/__snapshots__/3.0.x/v4/default/zod.gen.ts @@ -391,7 +391,9 @@ export const zDeprecatedModel = z.object({ * This is a model with one property containing a circular reference */ export const zModelWithCircularReference = z.object({ - get prop() { return z.optional(z.lazy((): any => zModelWithCircularReference)); } + get prop() { + return z.optional(z.lazy((): any => zModelWithCircularReference)); + } }); /** diff --git a/packages/openapi-ts-tests/zod/v3/__snapshots__/3.0.x/v4/validators/zod.gen.ts b/packages/openapi-ts-tests/zod/v3/__snapshots__/3.0.x/v4/validators/zod.gen.ts index 6bdc62661..0daf7a0a6 100644 --- a/packages/openapi-ts-tests/zod/v3/__snapshots__/3.0.x/v4/validators/zod.gen.ts +++ b/packages/openapi-ts-tests/zod/v3/__snapshots__/3.0.x/v4/validators/zod.gen.ts @@ -7,8 +7,12 @@ export const zBaz = z.string().regex(/foo\nbar/).readonly().default('baz'); export const zFoo = z.union([ z.object({ foo: z.optional(z.string().regex(/^\d{3}-\d{2}-\d{4}$/)), - get bar() { return z.optional(z.lazy((): any => zBar)); }, - get baz() { return z.optional(z.array(z.lazy((): any => zFoo))); }, + get bar() { + return z.optional(z.lazy((): any => zBar)); + }, + get baz() { + return z.optional(z.array(z.lazy((): any => zFoo))); + }, qux: z.optional(z.int().gt(0)).default(0) }), z.null() diff --git a/packages/openapi-ts-tests/zod/v3/__snapshots__/3.1.x/mini/default/zod.gen.ts b/packages/openapi-ts-tests/zod/v3/__snapshots__/3.1.x/mini/default/zod.gen.ts index 4e4c40e30..7ca3c6f97 100644 --- a/packages/openapi-ts-tests/zod/v3/__snapshots__/3.1.x/mini/default/zod.gen.ts +++ b/packages/openapi-ts-tests/zod/v3/__snapshots__/3.1.x/mini/default/zod.gen.ts @@ -394,7 +394,9 @@ export const zDeprecatedModel = z.object({ * This is a model with one property containing a circular reference */ export const zModelWithCircularReference = z.object({ - get prop() { return z.optional(z.lazy((): any => zModelWithCircularReference)); } + get prop() { + return z.optional(z.lazy((): any => zModelWithCircularReference)); + } }); /** diff --git a/packages/openapi-ts-tests/zod/v3/__snapshots__/3.1.x/mini/validators-circular-ref/zod.gen.ts b/packages/openapi-ts-tests/zod/v3/__snapshots__/3.1.x/mini/validators-circular-ref/zod.gen.ts index ee92d9cc8..dda5d4694 100644 --- a/packages/openapi-ts-tests/zod/v3/__snapshots__/3.1.x/mini/validators-circular-ref/zod.gen.ts +++ b/packages/openapi-ts-tests/zod/v3/__snapshots__/3.1.x/mini/validators-circular-ref/zod.gen.ts @@ -3,7 +3,9 @@ import * as z from 'zod/v4-mini'; export const zBar = z.object({ - get bar() { return z.optional(z.array(z.lazy((): any => zBar))); } + get bar() { + return z.optional(z.array(z.lazy((): any => zBar))); + } }); export const zFoo = z.object({ diff --git a/packages/openapi-ts-tests/zod/v3/__snapshots__/3.1.x/mini/validators-dates/zod.gen.ts b/packages/openapi-ts-tests/zod/v3/__snapshots__/3.1.x/mini/validators-dates/zod.gen.ts index d95cd6972..8ecedac9a 100644 --- a/packages/openapi-ts-tests/zod/v3/__snapshots__/3.1.x/mini/validators-dates/zod.gen.ts +++ b/packages/openapi-ts-tests/zod/v3/__snapshots__/3.1.x/mini/validators-dates/zod.gen.ts @@ -14,8 +14,12 @@ export const zQux = z.record(z.string(), z.object({ export const zFoo = z._default(z.union([ z.object({ foo: z.optional(z.string().check(z.regex(/^\d{3}-\d{2}-\d{4}$/))), - get bar() { return z.optional(z.lazy((): any => zBar)); }, - get baz() { return z.optional(z.array(z.lazy((): any => zFoo))); }, + get bar() { + return z.optional(z.lazy((): any => zBar)); + }, + get baz() { + return z.optional(z.array(z.lazy((): any => zFoo))); + }, qux: z._default(z.optional(z.int().check(z.gt(0))), 0) }), z.null() diff --git a/packages/openapi-ts-tests/zod/v3/__snapshots__/3.1.x/mini/validators-metadata/zod.gen.ts b/packages/openapi-ts-tests/zod/v3/__snapshots__/3.1.x/mini/validators-metadata/zod.gen.ts index daeeaf964..789eb6d8a 100644 --- a/packages/openapi-ts-tests/zod/v3/__snapshots__/3.1.x/mini/validators-metadata/zod.gen.ts +++ b/packages/openapi-ts-tests/zod/v3/__snapshots__/3.1.x/mini/validators-metadata/zod.gen.ts @@ -16,10 +16,14 @@ export const zFoo = z._default(z.union([ foo: z.optional(z.string().check(z.regex(/^\d{3}-\d{2}-\d{4}$/)).register(z.globalRegistry, { description: 'This is foo property.' })), - get bar() { return z.optional(z.lazy((): any => zBar)); }, - get baz() { return z.optional(z.array(z.lazy((): any => zFoo)).register(z.globalRegistry, { - description: 'This is baz property.' - })); }, + get bar() { + return z.optional(z.lazy((): any => zBar)); + }, + get baz() { + return z.optional(z.array(z.lazy((): any => zFoo)).register(z.globalRegistry, { + description: 'This is baz property.' + })); + }, qux: z._default(z.optional(z.int().check(z.gt(0)).register(z.globalRegistry, { description: 'This is qux property.' })), 0) diff --git a/packages/openapi-ts-tests/zod/v3/__snapshots__/3.1.x/mini/validators-types/zod.gen.ts b/packages/openapi-ts-tests/zod/v3/__snapshots__/3.1.x/mini/validators-types/zod.gen.ts index ddfe89ba5..a8353e832 100644 --- a/packages/openapi-ts-tests/zod/v3/__snapshots__/3.1.x/mini/validators-types/zod.gen.ts +++ b/packages/openapi-ts-tests/zod/v3/__snapshots__/3.1.x/mini/validators-types/zod.gen.ts @@ -18,8 +18,12 @@ export type QuxZodType = z.infer; export const zFoo = z._default(z.union([ z.object({ foo: z.optional(z.string().check(z.regex(/^\d{3}-\d{2}-\d{4}$/))), - get bar() { return z.optional(z.lazy((): any => zBar)); }, - get baz() { return z.optional(z.array(z.lazy((): any => zFoo))); }, + get bar() { + return z.optional(z.lazy((): any => zBar)); + }, + get baz() { + return z.optional(z.array(z.lazy((): any => zFoo))); + }, qux: z._default(z.optional(z.int().check(z.gt(0))), 0) }), z.null() diff --git a/packages/openapi-ts-tests/zod/v3/__snapshots__/3.1.x/mini/validators/zod.gen.ts b/packages/openapi-ts-tests/zod/v3/__snapshots__/3.1.x/mini/validators/zod.gen.ts index 667648417..304d89bb5 100644 --- a/packages/openapi-ts-tests/zod/v3/__snapshots__/3.1.x/mini/validators/zod.gen.ts +++ b/packages/openapi-ts-tests/zod/v3/__snapshots__/3.1.x/mini/validators/zod.gen.ts @@ -14,8 +14,12 @@ export const zQux = z.record(z.string(), z.object({ export const zFoo = z._default(z.union([ z.object({ foo: z.optional(z.string().check(z.regex(/^\d{3}-\d{2}-\d{4}$/))), - get bar() { return z.optional(z.lazy((): any => zBar)); }, - get baz() { return z.optional(z.array(z.lazy((): any => zFoo))); }, + get bar() { + return z.optional(z.lazy((): any => zBar)); + }, + get baz() { + return z.optional(z.array(z.lazy((): any => zFoo))); + }, qux: z._default(z.optional(z.int().check(z.gt(0))), 0) }), z.null() diff --git a/packages/openapi-ts-tests/zod/v3/__snapshots__/3.1.x/v4/default/zod.gen.ts b/packages/openapi-ts-tests/zod/v3/__snapshots__/3.1.x/v4/default/zod.gen.ts index e1b593189..445c9f103 100644 --- a/packages/openapi-ts-tests/zod/v3/__snapshots__/3.1.x/v4/default/zod.gen.ts +++ b/packages/openapi-ts-tests/zod/v3/__snapshots__/3.1.x/v4/default/zod.gen.ts @@ -394,7 +394,9 @@ export const zDeprecatedModel = z.object({ * This is a model with one property containing a circular reference */ export const zModelWithCircularReference = z.object({ - get prop() { return z.optional(z.lazy((): any => zModelWithCircularReference)); } + get prop() { + return z.optional(z.lazy((): any => zModelWithCircularReference)); + } }); /** diff --git a/packages/openapi-ts-tests/zod/v3/__snapshots__/3.1.x/v4/validators-circular-ref/zod.gen.ts b/packages/openapi-ts-tests/zod/v3/__snapshots__/3.1.x/v4/validators-circular-ref/zod.gen.ts index c46324e4c..7bd218fcb 100644 --- a/packages/openapi-ts-tests/zod/v3/__snapshots__/3.1.x/v4/validators-circular-ref/zod.gen.ts +++ b/packages/openapi-ts-tests/zod/v3/__snapshots__/3.1.x/v4/validators-circular-ref/zod.gen.ts @@ -3,7 +3,9 @@ import { z } from 'zod/v4'; export const zBar = z.object({ - get bar() { return z.optional(z.array(z.lazy((): any => zBar))); } + get bar() { + return z.optional(z.array(z.lazy((): any => zBar))); + } }); export const zFoo = z.object({ diff --git a/packages/openapi-ts-tests/zod/v3/__snapshots__/3.1.x/v4/validators-dates/zod.gen.ts b/packages/openapi-ts-tests/zod/v3/__snapshots__/3.1.x/v4/validators-dates/zod.gen.ts index 694d2be0f..5781d917f 100644 --- a/packages/openapi-ts-tests/zod/v3/__snapshots__/3.1.x/v4/validators-dates/zod.gen.ts +++ b/packages/openapi-ts-tests/zod/v3/__snapshots__/3.1.x/v4/validators-dates/zod.gen.ts @@ -14,8 +14,12 @@ export const zQux = z.record(z.string(), z.object({ export const zFoo = z.union([ z.object({ foo: z.optional(z.string().regex(/^\d{3}-\d{2}-\d{4}$/)), - get bar() { return z.optional(z.lazy((): any => zBar)); }, - get baz() { return z.optional(z.array(z.lazy((): any => zFoo))); }, + get bar() { + return z.optional(z.lazy((): any => zBar)); + }, + get baz() { + return z.optional(z.array(z.lazy((): any => zFoo))); + }, qux: z.optional(z.int().gt(0)).default(0) }), z.null() diff --git a/packages/openapi-ts-tests/zod/v3/__snapshots__/3.1.x/v4/validators-metadata/zod.gen.ts b/packages/openapi-ts-tests/zod/v3/__snapshots__/3.1.x/v4/validators-metadata/zod.gen.ts index 6ddadeae6..c3c88f810 100644 --- a/packages/openapi-ts-tests/zod/v3/__snapshots__/3.1.x/v4/validators-metadata/zod.gen.ts +++ b/packages/openapi-ts-tests/zod/v3/__snapshots__/3.1.x/v4/validators-metadata/zod.gen.ts @@ -16,10 +16,14 @@ export const zFoo = z.union([ foo: z.optional(z.string().regex(/^\d{3}-\d{2}-\d{4}$/).register(z.globalRegistry, { description: 'This is foo property.' })), - get bar() { return z.optional(z.lazy((): any => zBar)); }, - get baz() { return z.optional(z.array(z.lazy((): any => zFoo)).register(z.globalRegistry, { - description: 'This is baz property.' - })); }, + get bar() { + return z.optional(z.lazy((): any => zBar)); + }, + get baz() { + return z.optional(z.array(z.lazy((): any => zFoo)).register(z.globalRegistry, { + description: 'This is baz property.' + })); + }, qux: z.optional(z.int().gt(0).register(z.globalRegistry, { description: 'This is qux property.' })).default(0) diff --git a/packages/openapi-ts-tests/zod/v3/__snapshots__/3.1.x/v4/validators-types/zod.gen.ts b/packages/openapi-ts-tests/zod/v3/__snapshots__/3.1.x/v4/validators-types/zod.gen.ts index ef33309b4..b2d4ca717 100644 --- a/packages/openapi-ts-tests/zod/v3/__snapshots__/3.1.x/v4/validators-types/zod.gen.ts +++ b/packages/openapi-ts-tests/zod/v3/__snapshots__/3.1.x/v4/validators-types/zod.gen.ts @@ -18,8 +18,12 @@ export type QuxZodType = z.infer; export const zFoo = z.union([ z.object({ foo: z.optional(z.string().regex(/^\d{3}-\d{2}-\d{4}$/)), - get bar() { return z.optional(z.lazy((): any => zBar)); }, - get baz() { return z.optional(z.array(z.lazy((): any => zFoo))); }, + get bar() { + return z.optional(z.lazy((): any => zBar)); + }, + get baz() { + return z.optional(z.array(z.lazy((): any => zFoo))); + }, qux: z.optional(z.int().gt(0)).default(0) }), z.null() diff --git a/packages/openapi-ts-tests/zod/v3/__snapshots__/3.1.x/v4/validators/zod.gen.ts b/packages/openapi-ts-tests/zod/v3/__snapshots__/3.1.x/v4/validators/zod.gen.ts index 063713a58..15238b2a7 100644 --- a/packages/openapi-ts-tests/zod/v3/__snapshots__/3.1.x/v4/validators/zod.gen.ts +++ b/packages/openapi-ts-tests/zod/v3/__snapshots__/3.1.x/v4/validators/zod.gen.ts @@ -14,8 +14,12 @@ export const zQux = z.record(z.string(), z.object({ export const zFoo = z.union([ z.object({ foo: z.optional(z.string().regex(/^\d{3}-\d{2}-\d{4}$/)), - get bar() { return z.optional(z.lazy((): any => zBar)); }, - get baz() { return z.optional(z.array(z.lazy((): any => zFoo))); }, + get bar() { + return z.optional(z.lazy((): any => zBar)); + }, + get baz() { + return z.optional(z.array(z.lazy((): any => zFoo))); + }, qux: z.optional(z.int().gt(0)).default(0) }), z.null() diff --git a/packages/openapi-ts-tests/zod/v4/__snapshots__/2.0.x/mini/default/zod.gen.ts b/packages/openapi-ts-tests/zod/v4/__snapshots__/2.0.x/mini/default/zod.gen.ts index b2d142120..e00616a4b 100644 --- a/packages/openapi-ts-tests/zod/v4/__snapshots__/2.0.x/mini/default/zod.gen.ts +++ b/packages/openapi-ts-tests/zod/v4/__snapshots__/2.0.x/mini/default/zod.gen.ts @@ -293,7 +293,9 @@ export const zModelWithDictionary = z.object({ * This is a model with one property containing a circular reference */ export const zModelWithCircularReference = z.object({ - get prop() { return z.optional(z.lazy((): any => zModelWithCircularReference)); } + get prop() { + return z.optional(z.lazy((): any => zModelWithCircularReference)); + } }); /** diff --git a/packages/openapi-ts-tests/zod/v4/__snapshots__/2.0.x/v4/default/zod.gen.ts b/packages/openapi-ts-tests/zod/v4/__snapshots__/2.0.x/v4/default/zod.gen.ts index f5bab7f05..f2848ba82 100644 --- a/packages/openapi-ts-tests/zod/v4/__snapshots__/2.0.x/v4/default/zod.gen.ts +++ b/packages/openapi-ts-tests/zod/v4/__snapshots__/2.0.x/v4/default/zod.gen.ts @@ -293,7 +293,9 @@ export const zModelWithDictionary = z.object({ * This is a model with one property containing a circular reference */ export const zModelWithCircularReference = z.object({ - get prop() { return z.optional(z.lazy((): any => zModelWithCircularReference)); } + get prop() { + return z.optional(z.lazy((): any => zModelWithCircularReference)); + } }); /** diff --git a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.0.x/mini/circular/zod.gen.ts b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.0.x/mini/circular/zod.gen.ts index 1e156472c..7cced9697 100644 --- a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.0.x/mini/circular/zod.gen.ts +++ b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.0.x/mini/circular/zod.gen.ts @@ -3,16 +3,24 @@ import * as z from 'zod/mini'; export const zFoo = z.object({ - get quux() { return z.optional(z.lazy((): any => zQuux)); } + get quux() { + return z.optional(z.lazy((): any => zQuux)); + } }); export const zBar = z.object({ - get bar() { return z.optional(z.lazy((): any => zBar)); }, - get baz() { return z.optional(z.lazy((): any => zBaz)); } + get bar() { + return z.optional(z.lazy((): any => zBar)); + }, + get baz() { + return z.optional(z.lazy((): any => zBaz)); + } }); export const zBaz = z.object({ - get quux() { return z.optional(z.lazy((): any => zQuux)); } + get quux() { + return z.optional(z.lazy((): any => zQuux)); + } }); export const zQux = z.union([ diff --git a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.0.x/mini/default/zod.gen.ts b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.0.x/mini/default/zod.gen.ts index e69859e42..9734ab8f1 100644 --- a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.0.x/mini/default/zod.gen.ts +++ b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.0.x/mini/default/zod.gen.ts @@ -391,7 +391,9 @@ export const zDeprecatedModel = z.object({ * This is a model with one property containing a circular reference */ export const zModelWithCircularReference = z.object({ - get prop() { return z.optional(z.lazy((): any => zModelWithCircularReference)); } + get prop() { + return z.optional(z.lazy((): any => zModelWithCircularReference)); + } }); /** diff --git a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.0.x/mini/validators/zod.gen.ts b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.0.x/mini/validators/zod.gen.ts index c71c7449e..7a5c78486 100644 --- a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.0.x/mini/validators/zod.gen.ts +++ b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.0.x/mini/validators/zod.gen.ts @@ -7,8 +7,12 @@ export const zBaz = z._default(z.readonly(z.string().check(z.regex(/foo\nbar/))) export const zFoo = z._default(z.union([ z.object({ foo: z.optional(z.string().check(z.regex(/^\d{3}-\d{2}-\d{4}$/))), - get bar() { return z.optional(z.lazy((): any => zBar)); }, - get baz() { return z.optional(z.array(z.lazy((): any => zFoo))); }, + get bar() { + return z.optional(z.lazy((): any => zBar)); + }, + get baz() { + return z.optional(z.array(z.lazy((): any => zFoo))); + }, qux: z._default(z.optional(z.int().check(z.gt(0))), 0) }), z.null() diff --git a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.0.x/v4/circular/zod.gen.ts b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.0.x/v4/circular/zod.gen.ts index 160ab1e1e..8da477654 100644 --- a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.0.x/v4/circular/zod.gen.ts +++ b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.0.x/v4/circular/zod.gen.ts @@ -3,16 +3,24 @@ import { z } from 'zod'; export const zFoo = z.object({ - get quux() { return z.optional(z.lazy((): any => zQuux)); } + get quux() { + return z.optional(z.lazy((): any => zQuux)); + } }); export const zBar = z.object({ - get bar() { return z.optional(z.lazy((): any => zBar)); }, - get baz() { return z.optional(z.lazy((): any => zBaz)); } + get bar() { + return z.optional(z.lazy((): any => zBar)); + }, + get baz() { + return z.optional(z.lazy((): any => zBaz)); + } }); export const zBaz = z.object({ - get quux() { return z.optional(z.lazy((): any => zQuux)); } + get quux() { + return z.optional(z.lazy((): any => zQuux)); + } }); export const zQux = z.union([ diff --git a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.0.x/v4/default/zod.gen.ts b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.0.x/v4/default/zod.gen.ts index dba143ae4..925cc7bf2 100644 --- a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.0.x/v4/default/zod.gen.ts +++ b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.0.x/v4/default/zod.gen.ts @@ -391,7 +391,9 @@ export const zDeprecatedModel = z.object({ * This is a model with one property containing a circular reference */ export const zModelWithCircularReference = z.object({ - get prop() { return z.optional(z.lazy((): any => zModelWithCircularReference)); } + get prop() { + return z.optional(z.lazy((): any => zModelWithCircularReference)); + } }); /** diff --git a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.0.x/v4/validators/zod.gen.ts b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.0.x/v4/validators/zod.gen.ts index 3a803fda8..944f96e47 100644 --- a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.0.x/v4/validators/zod.gen.ts +++ b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.0.x/v4/validators/zod.gen.ts @@ -7,8 +7,12 @@ export const zBaz = z.string().regex(/foo\nbar/).readonly().default('baz'); export const zFoo = z.union([ z.object({ foo: z.optional(z.string().regex(/^\d{3}-\d{2}-\d{4}$/)), - get bar() { return z.optional(z.lazy((): any => zBar)); }, - get baz() { return z.optional(z.array(z.lazy((): any => zFoo))); }, + get bar() { + return z.optional(z.lazy((): any => zBar)); + }, + get baz() { + return z.optional(z.array(z.lazy((): any => zFoo))); + }, qux: z.optional(z.int().gt(0)).default(0) }), z.null() diff --git a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/mini/default/zod.gen.ts b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/mini/default/zod.gen.ts index 69ab0decd..45ebeaf53 100644 --- a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/mini/default/zod.gen.ts +++ b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/mini/default/zod.gen.ts @@ -394,7 +394,9 @@ export const zDeprecatedModel = z.object({ * This is a model with one property containing a circular reference */ export const zModelWithCircularReference = z.object({ - get prop() { return z.optional(z.lazy((): any => zModelWithCircularReference)); } + get prop() { + return z.optional(z.lazy((): any => zModelWithCircularReference)); + } }); /** diff --git a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/mini/validators-circular-ref/zod.gen.ts b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/mini/validators-circular-ref/zod.gen.ts index 3d850cb99..ee8b0c76e 100644 --- a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/mini/validators-circular-ref/zod.gen.ts +++ b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/mini/validators-circular-ref/zod.gen.ts @@ -3,7 +3,9 @@ import * as z from 'zod/mini'; export const zBar = z.object({ - get bar() { return z.optional(z.array(z.lazy((): any => zBar))); } + get bar() { + return z.optional(z.array(z.lazy((): any => zBar))); + } }); export const zFoo = z.object({ diff --git a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/mini/validators-dates/zod.gen.ts b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/mini/validators-dates/zod.gen.ts index 781fa9b97..9ac32990c 100644 --- a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/mini/validators-dates/zod.gen.ts +++ b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/mini/validators-dates/zod.gen.ts @@ -14,8 +14,12 @@ export const zQux = z.record(z.string(), z.object({ export const zFoo = z._default(z.union([ z.object({ foo: z.optional(z.string().check(z.regex(/^\d{3}-\d{2}-\d{4}$/))), - get bar() { return z.optional(z.lazy((): any => zBar)); }, - get baz() { return z.optional(z.array(z.lazy((): any => zFoo))); }, + get bar() { + return z.optional(z.lazy((): any => zBar)); + }, + get baz() { + return z.optional(z.array(z.lazy((): any => zFoo))); + }, qux: z._default(z.optional(z.int().check(z.gt(0))), 0) }), z.null() diff --git a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/mini/validators-metadata/zod.gen.ts b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/mini/validators-metadata/zod.gen.ts index c58e0e748..e263d218e 100644 --- a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/mini/validators-metadata/zod.gen.ts +++ b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/mini/validators-metadata/zod.gen.ts @@ -16,10 +16,14 @@ export const zFoo = z._default(z.union([ foo: z.optional(z.string().check(z.regex(/^\d{3}-\d{2}-\d{4}$/)).register(z.globalRegistry, { description: 'This is foo property.' })), - get bar() { return z.optional(z.lazy((): any => zBar)); }, - get baz() { return z.optional(z.array(z.lazy((): any => zFoo)).register(z.globalRegistry, { - description: 'This is baz property.' - })); }, + get bar() { + return z.optional(z.lazy((): any => zBar)); + }, + get baz() { + return z.optional(z.array(z.lazy((): any => zFoo)).register(z.globalRegistry, { + description: 'This is baz property.' + })); + }, qux: z._default(z.optional(z.int().check(z.gt(0)).register(z.globalRegistry, { description: 'This is qux property.' })), 0) diff --git a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/mini/validators-types/zod.gen.ts b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/mini/validators-types/zod.gen.ts index 543de1610..669174c0a 100644 --- a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/mini/validators-types/zod.gen.ts +++ b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/mini/validators-types/zod.gen.ts @@ -18,8 +18,12 @@ export type QuxZodType = z.infer; export const zFoo = z._default(z.union([ z.object({ foo: z.optional(z.string().check(z.regex(/^\d{3}-\d{2}-\d{4}$/))), - get bar() { return z.optional(z.lazy((): any => zBar)); }, - get baz() { return z.optional(z.array(z.lazy((): any => zFoo))); }, + get bar() { + return z.optional(z.lazy((): any => zBar)); + }, + get baz() { + return z.optional(z.array(z.lazy((): any => zFoo))); + }, qux: z._default(z.optional(z.int().check(z.gt(0))), 0) }), z.null() diff --git a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/mini/validators/zod.gen.ts b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/mini/validators/zod.gen.ts index dcff7fd86..b786abd75 100644 --- a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/mini/validators/zod.gen.ts +++ b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/mini/validators/zod.gen.ts @@ -14,8 +14,12 @@ export const zQux = z.record(z.string(), z.object({ export const zFoo = z._default(z.union([ z.object({ foo: z.optional(z.string().check(z.regex(/^\d{3}-\d{2}-\d{4}$/))), - get bar() { return z.optional(z.lazy((): any => zBar)); }, - get baz() { return z.optional(z.array(z.lazy((): any => zFoo))); }, + get bar() { + return z.optional(z.lazy((): any => zBar)); + }, + get baz() { + return z.optional(z.array(z.lazy((): any => zFoo))); + }, qux: z._default(z.optional(z.int().check(z.gt(0))), 0) }), z.null() diff --git a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/v4/default/zod.gen.ts b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/v4/default/zod.gen.ts index b8cbda150..d490dd142 100644 --- a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/v4/default/zod.gen.ts +++ b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/v4/default/zod.gen.ts @@ -394,7 +394,9 @@ export const zDeprecatedModel = z.object({ * This is a model with one property containing a circular reference */ export const zModelWithCircularReference = z.object({ - get prop() { return z.optional(z.lazy((): any => zModelWithCircularReference)); } + get prop() { + return z.optional(z.lazy((): any => zModelWithCircularReference)); + } }); /** diff --git a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/v4/validators-circular-ref/zod.gen.ts b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/v4/validators-circular-ref/zod.gen.ts index cac0d9b3e..b62812954 100644 --- a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/v4/validators-circular-ref/zod.gen.ts +++ b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/v4/validators-circular-ref/zod.gen.ts @@ -3,7 +3,9 @@ import { z } from 'zod'; export const zBar = z.object({ - get bar() { return z.optional(z.array(z.lazy((): any => zBar))); } + get bar() { + return z.optional(z.array(z.lazy((): any => zBar))); + } }); export const zFoo = z.object({ diff --git a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/v4/validators-dates/zod.gen.ts b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/v4/validators-dates/zod.gen.ts index ca8abb2a0..515d9ad8b 100644 --- a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/v4/validators-dates/zod.gen.ts +++ b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/v4/validators-dates/zod.gen.ts @@ -14,8 +14,12 @@ export const zQux = z.record(z.string(), z.object({ export const zFoo = z.union([ z.object({ foo: z.optional(z.string().regex(/^\d{3}-\d{2}-\d{4}$/)), - get bar() { return z.optional(z.lazy((): any => zBar)); }, - get baz() { return z.optional(z.array(z.lazy((): any => zFoo))); }, + get bar() { + return z.optional(z.lazy((): any => zBar)); + }, + get baz() { + return z.optional(z.array(z.lazy((): any => zFoo))); + }, qux: z.optional(z.int().gt(0)).default(0) }), z.null() diff --git a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/v4/validators-metadata/zod.gen.ts b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/v4/validators-metadata/zod.gen.ts index 834510109..995ccdb8a 100644 --- a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/v4/validators-metadata/zod.gen.ts +++ b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/v4/validators-metadata/zod.gen.ts @@ -16,10 +16,14 @@ export const zFoo = z.union([ foo: z.optional(z.string().regex(/^\d{3}-\d{2}-\d{4}$/).register(z.globalRegistry, { description: 'This is foo property.' })), - get bar() { return z.optional(z.lazy((): any => zBar)); }, - get baz() { return z.optional(z.array(z.lazy((): any => zFoo)).register(z.globalRegistry, { - description: 'This is baz property.' - })); }, + get bar() { + return z.optional(z.lazy((): any => zBar)); + }, + get baz() { + return z.optional(z.array(z.lazy((): any => zFoo)).register(z.globalRegistry, { + description: 'This is baz property.' + })); + }, qux: z.optional(z.int().gt(0).register(z.globalRegistry, { description: 'This is qux property.' })).default(0) diff --git a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/v4/validators-types/zod.gen.ts b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/v4/validators-types/zod.gen.ts index 7d7a5eabd..033e85ced 100644 --- a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/v4/validators-types/zod.gen.ts +++ b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/v4/validators-types/zod.gen.ts @@ -18,8 +18,12 @@ export type QuxZodType = z.infer; export const zFoo = z.union([ z.object({ foo: z.optional(z.string().regex(/^\d{3}-\d{2}-\d{4}$/)), - get bar() { return z.optional(z.lazy((): any => zBar)); }, - get baz() { return z.optional(z.array(z.lazy((): any => zFoo))); }, + get bar() { + return z.optional(z.lazy((): any => zBar)); + }, + get baz() { + return z.optional(z.array(z.lazy((): any => zFoo))); + }, qux: z.optional(z.int().gt(0)).default(0) }), z.null() diff --git a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/v4/validators/zod.gen.ts b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/v4/validators/zod.gen.ts index c3b743103..f73a35bac 100644 --- a/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/v4/validators/zod.gen.ts +++ b/packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/v4/validators/zod.gen.ts @@ -14,8 +14,12 @@ export const zQux = z.record(z.string(), z.object({ export const zFoo = z.union([ z.object({ foo: z.optional(z.string().regex(/^\d{3}-\d{2}-\d{4}$/)), - get bar() { return z.optional(z.lazy((): any => zBar)); }, - get baz() { return z.optional(z.array(z.lazy((): any => zFoo))); }, + get bar() { + return z.optional(z.lazy((): any => zBar)); + }, + get baz() { + return z.optional(z.array(z.lazy((): any => zFoo))); + }, qux: z.optional(z.int().gt(0)).default(0) }), z.null() diff --git a/packages/openapi-ts/src/ts-dsl/decl/func.ts b/packages/openapi-ts/src/ts-dsl/decl/func.ts index c3e23e2b1..25a3e3a8a 100644 --- a/packages/openapi-ts/src/ts-dsl/decl/func.ts +++ b/packages/openapi-ts/src/ts-dsl/decl/func.ts @@ -118,7 +118,7 @@ class ImplFuncTsDsl extends Mixed { : M extends 'expr' ? ts.FunctionExpression : ts.ArrowFunction { - const body = this.$node(new BlockTsDsl(...this._do)); + const body = this.$node(new BlockTsDsl(...this._do).pretty()); if (this.mode === 'decl') { if (!this.name) throw new Error('Function declaration requires a name'); diff --git a/packages/openapi-ts/src/ts-dsl/decl/getter.ts b/packages/openapi-ts/src/ts-dsl/decl/getter.ts index 04deca2dc..a79f03c6c 100644 --- a/packages/openapi-ts/src/ts-dsl/decl/getter.ts +++ b/packages/openapi-ts/src/ts-dsl/decl/getter.ts @@ -62,7 +62,7 @@ export class GetterTsDsl extends Mixed { this.name, this.$params(), undefined, - this.$node(new BlockTsDsl(...this._do)), + this.$node(new BlockTsDsl(...this._do).pretty()), ); return this.$docs(node); } diff --git a/packages/openapi-ts/src/ts-dsl/decl/init.ts b/packages/openapi-ts/src/ts-dsl/decl/init.ts index 71ec9b2c2..41df7fd65 100644 --- a/packages/openapi-ts/src/ts-dsl/decl/init.ts +++ b/packages/openapi-ts/src/ts-dsl/decl/init.ts @@ -42,7 +42,7 @@ export class InitTsDsl extends Mixed { const node = ts.factory.createConstructorDeclaration( [...this.$decorators(), ...this.modifiers], this.$params(), - this.$node(new BlockTsDsl(...this._do)), + this.$node(new BlockTsDsl(...this._do).pretty()), ); return this.$docs(node); } diff --git a/packages/openapi-ts/src/ts-dsl/decl/method.ts b/packages/openapi-ts/src/ts-dsl/decl/method.ts index 3def22f61..0cdc987c8 100644 --- a/packages/openapi-ts/src/ts-dsl/decl/method.ts +++ b/packages/openapi-ts/src/ts-dsl/decl/method.ts @@ -79,7 +79,7 @@ export class MethodTsDsl extends Mixed { this.$generics(), this.$params(), this.$type(this._returns), - this.$node(new BlockTsDsl(...this._do)), + this.$node(new BlockTsDsl(...this._do).pretty()), ); return this.$docs(node); } diff --git a/packages/openapi-ts/src/ts-dsl/decl/setter.ts b/packages/openapi-ts/src/ts-dsl/decl/setter.ts index 19c7538dc..3b8845b90 100644 --- a/packages/openapi-ts/src/ts-dsl/decl/setter.ts +++ b/packages/openapi-ts/src/ts-dsl/decl/setter.ts @@ -61,7 +61,7 @@ export class SetterTsDsl extends Mixed { [...this.$decorators(), ...this.modifiers], this.name, this.$params(), - this.$node(new BlockTsDsl(...this._do)), + this.$node(new BlockTsDsl(...this._do).pretty()), ); return this.$docs(node); } diff --git a/packages/openapi-ts/src/ts-dsl/expr/typeof.ts b/packages/openapi-ts/src/ts-dsl/expr/typeof.ts index 6be175036..d5dbce0d6 100644 --- a/packages/openapi-ts/src/ts-dsl/expr/typeof.ts +++ b/packages/openapi-ts/src/ts-dsl/expr/typeof.ts @@ -4,7 +4,7 @@ import ts from 'typescript'; import type { MaybeTsDsl } from '../base'; import { TsDsl } from '../base'; import { OperatorMixin } from '../mixins/operator'; -import { registerLazyAccessTypeOfExprFactory } from '../mixins/type-expr'; +import { setTypeOfExprFactory } from '../mixins/type-expr'; const Mixed = OperatorMixin(TsDsl); @@ -28,4 +28,4 @@ export class TypeOfExprTsDsl extends Mixed { } } -registerLazyAccessTypeOfExprFactory((...args) => new TypeOfExprTsDsl(...args)); +setTypeOfExprFactory((...args) => new TypeOfExprTsDsl(...args)); diff --git a/packages/openapi-ts/src/ts-dsl/mixins/layout.ts b/packages/openapi-ts/src/ts-dsl/mixins/layout.ts index 8da34667a..d9c97fa03 100644 --- a/packages/openapi-ts/src/ts-dsl/mixins/layout.ts +++ b/packages/openapi-ts/src/ts-dsl/mixins/layout.ts @@ -44,6 +44,7 @@ export function LayoutMixin>( if (this.layout === undefined) { this.layout = Layout.DEFAULT_THRESHOLD; } + if (count === 0) return false; return typeof this.layout === 'number' ? count >= this.layout : this.layout; diff --git a/packages/openapi-ts/src/ts-dsl/mixins/type-expr.ts b/packages/openapi-ts/src/ts-dsl/mixins/type-expr.ts index 92b6c7579..5823b5ceb 100644 --- a/packages/openapi-ts/src/ts-dsl/mixins/type-expr.ts +++ b/packages/openapi-ts/src/ts-dsl/mixins/type-expr.ts @@ -14,10 +14,8 @@ type TypeExprFactory = ( fn?: (t: TypeExprTsDsl) => void, ) => TypeExprTsDsl; let typeExprFactory: TypeExprFactory | undefined; -/** Registers the TypeExpr DSL factory after its module has finished evaluating. */ -export function registerLazyAccessTypeExprFactory( - factory: TypeExprFactory, -): void { +/** Lazy register the factory to avoid circular imports. */ +export function setTypeExprFactory(factory: TypeExprFactory): void { typeExprFactory = factory; } @@ -26,10 +24,8 @@ type TypeIdxFactory = ( index: string | number | MaybeTsDsl, ) => TypeIdxTsDsl; let typeIdxFactory: TypeIdxFactory | undefined; -/** Registers the TypeIdxTsDsl DSL factory after its module has finished evaluating. */ -export function registerLazyAccessTypeIdxFactory( - factory: TypeIdxFactory, -): void { +/** Lazy register the factory to avoid circular imports. */ +export function setTypeIdxFactory(factory: TypeIdxFactory): void { typeIdxFactory = factory; } @@ -37,19 +33,15 @@ type TypeOfExprFactory = ( expr: string | MaybeTsDsl, ) => TypeOfExprTsDsl; let typeOfExprFactory: TypeOfExprFactory | undefined; -/** Registers the TypeOfExpr DSL factory after its module has finished evaluating. */ -export function registerLazyAccessTypeOfExprFactory( - factory: TypeOfExprFactory, -): void { +/** Lazy register the factory to avoid circular imports. */ +export function setTypeOfExprFactory(factory: TypeOfExprFactory): void { typeOfExprFactory = factory; } type TypeOperatorFactory = () => TypeOperatorTsDsl; let typeOperatorFactory: TypeOperatorFactory | undefined; -/** Registers the TypeOperatorTsDsl DSL factory after its module has finished evaluating. */ -export function registerLazyAccessTypeOperatorFactory( - factory: TypeOperatorFactory, -): void { +/** Lazy register the factory to avoid circular imports. */ +export function setTypeOperatorFactory(factory: TypeOperatorFactory): void { typeOperatorFactory = factory; } @@ -57,10 +49,8 @@ type TypeQueryFactory = ( expr: string | MaybeTsDsl, ) => TypeQueryTsDsl; let typeQueryFactory: TypeQueryFactory | undefined; -/** Registers the TypeQuery DSL factory after its module has finished evaluating. */ -export function registerLazyAccessTypeQueryFactory( - factory: TypeQueryFactory, -): void { +/** Lazy register the factory to avoid circular imports. */ +export function setTypeQueryFactory(factory: TypeQueryFactory): void { typeQueryFactory = factory; } diff --git a/packages/openapi-ts/src/ts-dsl/stmt/if.ts b/packages/openapi-ts/src/ts-dsl/stmt/if.ts index d23c2d4db..37b521853 100644 --- a/packages/openapi-ts/src/ts-dsl/stmt/if.ts +++ b/packages/openapi-ts/src/ts-dsl/stmt/if.ts @@ -53,8 +53,10 @@ export class IfTsDsl extends Mixed { return ts.factory.createIfStatement( this.$node(this._condition), - this.$node(new BlockTsDsl(...this._do)), - this._else ? this.$node(new BlockTsDsl(this._else)) : undefined, + this.$node(new BlockTsDsl(...this._do).pretty()), + this._else + ? this.$node(new BlockTsDsl(...this._else).pretty()) + : undefined, ); } } diff --git a/packages/openapi-ts/src/ts-dsl/stmt/try.ts b/packages/openapi-ts/src/ts-dsl/stmt/try.ts index 0563ab71a..e053351ac 100644 --- a/packages/openapi-ts/src/ts-dsl/stmt/try.ts +++ b/packages/openapi-ts/src/ts-dsl/stmt/try.ts @@ -84,14 +84,16 @@ export class TryTsDsl extends Mixed { : undefined; return ts.factory.createTryStatement( - this.$node(new BlockTsDsl(...this._try)), + this.$node(new BlockTsDsl(...this._try).pretty()), ts.factory.createCatchClause( catchParam ? ts.factory.createVariableDeclaration(catchParam) : undefined, - this.$node(new BlockTsDsl(...(this._catch ?? []))), + this.$node(new BlockTsDsl(...(this._catch ?? [])).pretty()), ), - this._finally ? this.$node(new BlockTsDsl(...this._finally)) : undefined, + this._finally + ? this.$node(new BlockTsDsl(...this._finally).pretty()) + : undefined, ); } } diff --git a/packages/openapi-ts/src/ts-dsl/type/expr.ts b/packages/openapi-ts/src/ts-dsl/type/expr.ts index af3035673..ddb804a08 100644 --- a/packages/openapi-ts/src/ts-dsl/type/expr.ts +++ b/packages/openapi-ts/src/ts-dsl/type/expr.ts @@ -4,10 +4,7 @@ import ts from 'typescript'; import { TypeTsDsl } from '../base'; import { TypeArgsMixin } from '../mixins/type-args'; -import { - registerLazyAccessTypeExprFactory, - TypeExprMixin, -} from '../mixins/type-expr'; +import { setTypeExprFactory, TypeExprMixin } from '../mixins/type-expr'; import { TypeAttrTsDsl } from './attr'; export type TypeExprName = Symbol | string; @@ -60,7 +57,7 @@ export class TypeExprTsDsl extends Mixed { } } -registerLazyAccessTypeExprFactory( +setTypeExprFactory( (...args) => new TypeExprTsDsl(...(args as ConstructorParameters)), ); diff --git a/packages/openapi-ts/src/ts-dsl/type/idx.ts b/packages/openapi-ts/src/ts-dsl/type/idx.ts index 55f1dea02..84905cfb7 100644 --- a/packages/openapi-ts/src/ts-dsl/type/idx.ts +++ b/packages/openapi-ts/src/ts-dsl/type/idx.ts @@ -3,10 +3,7 @@ import ts from 'typescript'; import type { MaybeTsDsl } from '../base'; import { TypeTsDsl } from '../base'; -import { - registerLazyAccessTypeIdxFactory, - TypeExprMixin, -} from '../mixins/type-expr'; +import { setTypeIdxFactory, TypeExprMixin } from '../mixins/type-expr'; type Base = string | MaybeTsDsl; type Index = string | number | MaybeTsDsl; @@ -49,4 +46,4 @@ export class TypeIdxTsDsl extends Mixed { } } -registerLazyAccessTypeIdxFactory((...args) => new TypeIdxTsDsl(...args)); +setTypeIdxFactory((...args) => new TypeIdxTsDsl(...args)); diff --git a/packages/openapi-ts/src/ts-dsl/type/operator.ts b/packages/openapi-ts/src/ts-dsl/type/operator.ts index 07c1cc54f..4090383f3 100644 --- a/packages/openapi-ts/src/ts-dsl/type/operator.ts +++ b/packages/openapi-ts/src/ts-dsl/type/operator.ts @@ -3,7 +3,7 @@ import ts from 'typescript'; import type { MaybeTsDsl } from '../base'; import { TypeTsDsl } from '../base'; -import { registerLazyAccessTypeOperatorFactory } from '../mixins/type-expr'; +import { setTypeOperatorFactory } from '../mixins/type-expr'; type Op = | ts.SyntaxKind.KeyOfKeyword @@ -92,6 +92,4 @@ export class TypeOperatorTsDsl extends Mixed { } } -registerLazyAccessTypeOperatorFactory( - (...args) => new TypeOperatorTsDsl(...args), -); +setTypeOperatorFactory((...args) => new TypeOperatorTsDsl(...args)); diff --git a/packages/openapi-ts/src/ts-dsl/type/query.ts b/packages/openapi-ts/src/ts-dsl/type/query.ts index ff4d27be1..c5251b519 100644 --- a/packages/openapi-ts/src/ts-dsl/type/query.ts +++ b/packages/openapi-ts/src/ts-dsl/type/query.ts @@ -3,10 +3,7 @@ import ts from 'typescript'; import type { MaybeTsDsl } from '../base'; import { TypeTsDsl } from '../base'; -import { - registerLazyAccessTypeQueryFactory, - TypeExprMixin, -} from '../mixins/type-expr'; +import { setTypeQueryFactory, TypeExprMixin } from '../mixins/type-expr'; const Mixed = TypeExprMixin(TypeTsDsl); @@ -31,4 +28,4 @@ export class TypeQueryTsDsl extends Mixed { } } -registerLazyAccessTypeQueryFactory((...args) => new TypeQueryTsDsl(...args)); +setTypeQueryFactory((...args) => new TypeQueryTsDsl(...args));