Skip to content

Commit 62cff55

Browse files
authored
Merge pull request #2593 from brolnickij/fix/correct-pinia-colada-mutation-options
2 parents 8b8c368 + 9bcf2a8 commit 62cff55

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+164
-167
lines changed
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@hey-api/openapi-ts": patch
3+
---
4+
5+
fix(pinia-colada): optional `options` in mutation factory

packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@pinia/colada/fetch/@pinia/colada.gen.ts

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ export const serviceWithEmptyTagQuery = (options?: Options<ServiceWithEmptyTagDa
5555
};
5656
};
5757

58-
export const patchApiVbyApiVersionNoTagMutation = (options?: Options<PatchApiVbyApiVersionNoTagData>): UseMutationOptions<unknown, Options<PatchApiVbyApiVersionNoTagData>, Error> => {
58+
export const patchApiVbyApiVersionNoTagMutation = (options?: Partial<Options<PatchApiVbyApiVersionNoTagData>>): UseMutationOptions<unknown, Options<PatchApiVbyApiVersionNoTagData>, Error> => {
5959
return {
6060
mutation: async (fnOptions) => {
6161
const { data } = await patchApiVbyApiVersionNoTag({
@@ -68,7 +68,7 @@ export const patchApiVbyApiVersionNoTagMutation = (options?: Options<PatchApiVby
6868
};
6969
};
7070

71-
export const fooWowMutation = (options?: Options<FooWowData>): UseMutationOptions<unknown, Options<FooWowData>, Error> => {
71+
export const fooWowMutation = (options?: Partial<Options<FooWowData>>): UseMutationOptions<unknown, Options<FooWowData>, Error> => {
7272
return {
7373
mutation: async (fnOptions) => {
7474
const { data } = await fooWow({
@@ -81,7 +81,7 @@ export const fooWowMutation = (options?: Options<FooWowData>): UseMutationOption
8181
};
8282
};
8383

84-
export const deleteCallWithoutParametersAndResponseMutation = (options?: Options<DeleteCallWithoutParametersAndResponseData>): UseMutationOptions<unknown, Options<DeleteCallWithoutParametersAndResponseData>, Error> => {
84+
export const deleteCallWithoutParametersAndResponseMutation = (options?: Partial<Options<DeleteCallWithoutParametersAndResponseData>>): UseMutationOptions<unknown, Options<DeleteCallWithoutParametersAndResponseData>, Error> => {
8585
return {
8686
mutation: async (fnOptions) => {
8787
const { data } = await deleteCallWithoutParametersAndResponse({
@@ -110,7 +110,7 @@ export const getCallWithoutParametersAndResponseQuery = (options?: Options<GetCa
110110
};
111111
};
112112

113-
export const patchCallWithoutParametersAndResponseMutation = (options?: Options<PatchCallWithoutParametersAndResponseData>): UseMutationOptions<unknown, Options<PatchCallWithoutParametersAndResponseData>, Error> => {
113+
export const patchCallWithoutParametersAndResponseMutation = (options?: Partial<Options<PatchCallWithoutParametersAndResponseData>>): UseMutationOptions<unknown, Options<PatchCallWithoutParametersAndResponseData>, Error> => {
114114
return {
115115
mutation: async (fnOptions) => {
116116
const { data } = await patchCallWithoutParametersAndResponse({
@@ -123,7 +123,7 @@ export const patchCallWithoutParametersAndResponseMutation = (options?: Options<
123123
};
124124
};
125125

126-
export const postCallWithoutParametersAndResponseMutation = (options?: Options<PostCallWithoutParametersAndResponseData>): UseMutationOptions<unknown, Options<PostCallWithoutParametersAndResponseData>, Error> => {
126+
export const postCallWithoutParametersAndResponseMutation = (options?: Partial<Options<PostCallWithoutParametersAndResponseData>>): UseMutationOptions<unknown, Options<PostCallWithoutParametersAndResponseData>, Error> => {
127127
return {
128128
mutation: async (fnOptions) => {
129129
const { data } = await postCallWithoutParametersAndResponse({
@@ -136,7 +136,7 @@ export const postCallWithoutParametersAndResponseMutation = (options?: Options<P
136136
};
137137
};
138138

139-
export const putCallWithoutParametersAndResponseMutation = (options?: Options<PutCallWithoutParametersAndResponseData>): UseMutationOptions<unknown, Options<PutCallWithoutParametersAndResponseData>, Error> => {
139+
export const putCallWithoutParametersAndResponseMutation = (options?: Partial<Options<PutCallWithoutParametersAndResponseData>>): UseMutationOptions<unknown, Options<PutCallWithoutParametersAndResponseData>, Error> => {
140140
return {
141141
mutation: async (fnOptions) => {
142142
const { data } = await putCallWithoutParametersAndResponse({
@@ -149,7 +149,7 @@ export const putCallWithoutParametersAndResponseMutation = (options?: Options<Pu
149149
};
150150
};
151151

152-
export const callWithDescriptionsMutation = (options?: Options<CallWithDescriptionsData>): UseMutationOptions<unknown, Options<CallWithDescriptionsData>, Error> => {
152+
export const callWithDescriptionsMutation = (options?: Partial<Options<CallWithDescriptionsData>>): UseMutationOptions<unknown, Options<CallWithDescriptionsData>, Error> => {
153153
return {
154154
mutation: async (fnOptions) => {
155155
const { data } = await callWithDescriptions({
@@ -162,7 +162,7 @@ export const callWithDescriptionsMutation = (options?: Options<CallWithDescripti
162162
};
163163
};
164164

165-
export const callWithParametersMutation = (options: Options<CallWithParametersData>): UseMutationOptions<unknown, Options<CallWithParametersData>, Error> => {
165+
export const callWithParametersMutation = (options?: Partial<Options<CallWithParametersData>>): UseMutationOptions<unknown, Options<CallWithParametersData>, Error> => {
166166
return {
167167
mutation: async (fnOptions) => {
168168
const { data } = await callWithParameters({
@@ -175,7 +175,7 @@ export const callWithParametersMutation = (options: Options<CallWithParametersDa
175175
};
176176
};
177177

178-
export const callWithWeirdParameterNamesMutation = (options: Options<CallWithWeirdParameterNamesData>): UseMutationOptions<unknown, Options<CallWithWeirdParameterNamesData>, Error> => {
178+
export const callWithWeirdParameterNamesMutation = (options?: Partial<Options<CallWithWeirdParameterNamesData>>): UseMutationOptions<unknown, Options<CallWithWeirdParameterNamesData>, Error> => {
179179
return {
180180
mutation: async (fnOptions) => {
181181
const { data } = await callWithWeirdParameterNames({
@@ -204,7 +204,7 @@ export const callWithDefaultParametersQuery = (options: Options<CallWithDefaultP
204204
};
205205
};
206206

207-
export const callWithDefaultOptionalParametersMutation = (options?: Options<CallWithDefaultOptionalParametersData>): UseMutationOptions<unknown, Options<CallWithDefaultOptionalParametersData>, Error> => {
207+
export const callWithDefaultOptionalParametersMutation = (options?: Partial<Options<CallWithDefaultOptionalParametersData>>): UseMutationOptions<unknown, Options<CallWithDefaultOptionalParametersData>, Error> => {
208208
return {
209209
mutation: async (fnOptions) => {
210210
const { data } = await callWithDefaultOptionalParameters({
@@ -217,7 +217,7 @@ export const callWithDefaultOptionalParametersMutation = (options?: Options<Call
217217
};
218218
};
219219

220-
export const callToTestOrderOfParamsMutation = (options: Options<CallToTestOrderOfParamsData>): UseMutationOptions<unknown, Options<CallToTestOrderOfParamsData>, Error> => {
220+
export const callToTestOrderOfParamsMutation = (options?: Partial<Options<CallToTestOrderOfParamsData>>): UseMutationOptions<unknown, Options<CallToTestOrderOfParamsData>, Error> => {
221221
return {
222222
mutation: async (fnOptions) => {
223223
const { data } = await callToTestOrderOfParams({
@@ -230,7 +230,7 @@ export const callToTestOrderOfParamsMutation = (options: Options<CallToTestOrder
230230
};
231231
};
232232

233-
export const duplicateNameMutation = (options?: Options<DuplicateNameData>): UseMutationOptions<unknown, Options<DuplicateNameData>, Error> => {
233+
export const duplicateNameMutation = (options?: Partial<Options<DuplicateNameData>>): UseMutationOptions<unknown, Options<DuplicateNameData>, Error> => {
234234
return {
235235
mutation: async (fnOptions) => {
236236
const { data } = await duplicateName({
@@ -259,7 +259,7 @@ export const duplicateName2Query = (options?: Options<DuplicateName2Data>): UseQ
259259
};
260260
};
261261

262-
export const duplicateName3Mutation = (options?: Options<DuplicateName3Data>): UseMutationOptions<unknown, Options<DuplicateName3Data>, Error> => {
262+
export const duplicateName3Mutation = (options?: Partial<Options<DuplicateName3Data>>): UseMutationOptions<unknown, Options<DuplicateName3Data>, Error> => {
263263
return {
264264
mutation: async (fnOptions) => {
265265
const { data } = await duplicateName3({
@@ -272,7 +272,7 @@ export const duplicateName3Mutation = (options?: Options<DuplicateName3Data>): U
272272
};
273273
};
274274

275-
export const duplicateName4Mutation = (options?: Options<DuplicateName4Data>): UseMutationOptions<unknown, Options<DuplicateName4Data>, Error> => {
275+
export const duplicateName4Mutation = (options?: Partial<Options<DuplicateName4Data>>): UseMutationOptions<unknown, Options<DuplicateName4Data>, Error> => {
276276
return {
277277
mutation: async (fnOptions) => {
278278
const { data } = await duplicateName4({
@@ -365,7 +365,7 @@ export const callWithResponseQuery = (options?: Options<CallWithResponseData>):
365365
};
366366
};
367367

368-
export const callWithDuplicateResponsesMutation = (options?: Options<CallWithDuplicateResponsesData>): UseMutationOptions<CallWithDuplicateResponsesResponse, Options<CallWithDuplicateResponsesData>, CallWithDuplicateResponsesError> => {
368+
export const callWithDuplicateResponsesMutation = (options?: Partial<Options<CallWithDuplicateResponsesData>>): UseMutationOptions<CallWithDuplicateResponsesResponse, Options<CallWithDuplicateResponsesData>, CallWithDuplicateResponsesError> => {
369369
return {
370370
mutation: async (fnOptions) => {
371371
const { data } = await callWithDuplicateResponses({
@@ -378,7 +378,7 @@ export const callWithDuplicateResponsesMutation = (options?: Options<CallWithDup
378378
};
379379
};
380380

381-
export const callWithResponsesMutation = (options?: Options<CallWithResponsesData>): UseMutationOptions<CallWithResponsesResponse, Options<CallWithResponsesData>, CallWithResponsesError> => {
381+
export const callWithResponsesMutation = (options?: Partial<Options<CallWithResponsesData>>): UseMutationOptions<CallWithResponsesResponse, Options<CallWithResponsesData>, CallWithResponsesError> => {
382382
return {
383383
mutation: async (fnOptions) => {
384384
const { data } = await callWithResponses({
@@ -439,7 +439,7 @@ export const complexTypesQuery = (options: Options<ComplexTypesData>): UseQueryO
439439
};
440440
};
441441

442-
export const callWithResultFromHeaderMutation = (options?: Options<CallWithResultFromHeaderData>): UseMutationOptions<unknown, Options<CallWithResultFromHeaderData>, Error> => {
442+
export const callWithResultFromHeaderMutation = (options?: Partial<Options<CallWithResultFromHeaderData>>): UseMutationOptions<unknown, Options<CallWithResultFromHeaderData>, Error> => {
443443
return {
444444
mutation: async (fnOptions) => {
445445
const { data } = await callWithResultFromHeader({
@@ -452,7 +452,7 @@ export const callWithResultFromHeaderMutation = (options?: Options<CallWithResul
452452
};
453453
};
454454

455-
export const testErrorCodeMutation = (options: Options<TestErrorCodeData>): UseMutationOptions<unknown, Options<TestErrorCodeData>, Error> => {
455+
export const testErrorCodeMutation = (options?: Partial<Options<TestErrorCodeData>>): UseMutationOptions<unknown, Options<TestErrorCodeData>, Error> => {
456456
return {
457457
mutation: async (fnOptions) => {
458458
const { data } = await testErrorCode({
@@ -465,7 +465,7 @@ export const testErrorCodeMutation = (options: Options<TestErrorCodeData>): UseM
465465
};
466466
};
467467

468-
export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data>): UseMutationOptions<NonAsciiæøåÆøÅöôêÊ字符串Response, Options<NonAsciiæøåÆøÅöôêÊ字符串Data>, Error> => {
468+
export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial<Options<NonAsciiæøåÆøÅöôêÊ字符串Data>>): UseMutationOptions<NonAsciiæøåÆøÅöôêÊ字符串Response, Options<NonAsciiæøåÆøÅöôêÊ字符串Data>, Error> => {
469469
return {
470470
mutation: async (fnOptions) => {
471471
const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({
@@ -482,7 +482,7 @@ export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options: Options<N
482482
* Body should not be unknown
483483
* Body should not be unknown
484484
*/
485-
export const postApiVbyApiVersionBodyMutation = (options: Options<PostApiVbyApiVersionBodyData>): UseMutationOptions<PostApiVbyApiVersionBodyResponse, Options<PostApiVbyApiVersionBodyData>, PostApiVbyApiVersionBodyError> => {
485+
export const postApiVbyApiVersionBodyMutation = (options?: Partial<Options<PostApiVbyApiVersionBodyData>>): UseMutationOptions<PostApiVbyApiVersionBodyResponse, Options<PostApiVbyApiVersionBodyData>, PostApiVbyApiVersionBodyError> => {
486486
return {
487487
mutation: async (fnOptions) => {
488488
const { data } = await postApiVbyApiVersionBody({

packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@pinia/colada/group-by-tag/@pinia/colada/Defaults.gen.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ export const callWithDefaultParametersQuery = (options: Options<CallWithDefaultP
5555
};
5656
};
5757

58-
export const callWithDefaultOptionalParametersMutation = (options?: Options<CallWithDefaultOptionalParametersData>): UseMutationOptions<unknown, Options<CallWithDefaultOptionalParametersData>, Error> => {
58+
export const callWithDefaultOptionalParametersMutation = (options?: Partial<Options<CallWithDefaultOptionalParametersData>>): UseMutationOptions<unknown, Options<CallWithDefaultOptionalParametersData>, Error> => {
5959
return {
6060
mutation: async (fnOptions) => {
6161
const { data } = await callWithDefaultOptionalParameters({
@@ -68,7 +68,7 @@ export const callWithDefaultOptionalParametersMutation = (options?: Options<Call
6868
};
6969
};
7070

71-
export const callToTestOrderOfParamsMutation = (options: Options<CallToTestOrderOfParamsData>): UseMutationOptions<unknown, Options<CallToTestOrderOfParamsData>, Error> => {
71+
export const callToTestOrderOfParamsMutation = (options?: Partial<Options<CallToTestOrderOfParamsData>>): UseMutationOptions<unknown, Options<CallToTestOrderOfParamsData>, Error> => {
7272
return {
7373
mutation: async (fnOptions) => {
7474
const { data } = await callToTestOrderOfParams({

packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@pinia/colada/group-by-tag/@pinia/colada/Descriptions.gen.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { type Options, callWithDescriptions } from '../../sdk.gen';
44
import type { UseMutationOptions } from '@pinia/colada';
55
import type { CallWithDescriptionsData } from '../../types.gen';
66

7-
export const callWithDescriptionsMutation = (options?: Options<CallWithDescriptionsData>): UseMutationOptions<unknown, Options<CallWithDescriptionsData>, Error> => {
7+
export const callWithDescriptionsMutation = (options?: Partial<Options<CallWithDescriptionsData>>): UseMutationOptions<unknown, Options<CallWithDescriptionsData>, Error> => {
88
return {
99
mutation: async (fnOptions) => {
1010
const { data } = await callWithDescriptions({

packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@pinia/colada/group-by-tag/@pinia/colada/Duplicate.gen.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import type { UseMutationOptions, _JSONValue, UseQueryOptions } from '@pinia/col
55
import type { DuplicateNameData, DuplicateName2Data, DuplicateName3Data, DuplicateName4Data } from '../../types.gen';
66
import { client as _heyApiClient } from '../../client.gen';
77

8-
export const duplicateNameMutation = (options?: Options<DuplicateNameData>): UseMutationOptions<unknown, Options<DuplicateNameData>, Error> => {
8+
export const duplicateNameMutation = (options?: Partial<Options<DuplicateNameData>>): UseMutationOptions<unknown, Options<DuplicateNameData>, Error> => {
99
return {
1010
mutation: async (fnOptions) => {
1111
const { data } = await duplicateName({
@@ -68,7 +68,7 @@ export const duplicateName2Query = (options?: Options<DuplicateName2Data>): UseQ
6868
};
6969
};
7070

71-
export const duplicateName3Mutation = (options?: Options<DuplicateName3Data>): UseMutationOptions<unknown, Options<DuplicateName3Data>, Error> => {
71+
export const duplicateName3Mutation = (options?: Partial<Options<DuplicateName3Data>>): UseMutationOptions<unknown, Options<DuplicateName3Data>, Error> => {
7272
return {
7373
mutation: async (fnOptions) => {
7474
const { data } = await duplicateName3({
@@ -81,7 +81,7 @@ export const duplicateName3Mutation = (options?: Options<DuplicateName3Data>): U
8181
};
8282
};
8383

84-
export const duplicateName4Mutation = (options?: Options<DuplicateName4Data>): UseMutationOptions<unknown, Options<DuplicateName4Data>, Error> => {
84+
export const duplicateName4Mutation = (options?: Partial<Options<DuplicateName4Data>>): UseMutationOptions<unknown, Options<DuplicateName4Data>, Error> => {
8585
return {
8686
mutation: async (fnOptions) => {
8787
const { data } = await duplicateName4({

packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@pinia/colada/group-by-tag/@pinia/colada/Error.gen.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { type Options, testErrorCode } from '../../sdk.gen';
44
import type { UseMutationOptions } from '@pinia/colada';
55
import type { TestErrorCodeData } from '../../types.gen';
66

7-
export const testErrorCodeMutation = (options: Options<TestErrorCodeData>): UseMutationOptions<unknown, Options<TestErrorCodeData>, Error> => {
7+
export const testErrorCodeMutation = (options?: Partial<Options<TestErrorCodeData>>): UseMutationOptions<unknown, Options<TestErrorCodeData>, Error> => {
88
return {
99
mutation: async (fnOptions) => {
1010
const { data } = await testErrorCode({

packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@pinia/colada/group-by-tag/@pinia/colada/Header.gen.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { type Options, callWithResultFromHeader } from '../../sdk.gen';
44
import type { UseMutationOptions } from '@pinia/colada';
55
import type { CallWithResultFromHeaderData } from '../../types.gen';
66

7-
export const callWithResultFromHeaderMutation = (options?: Options<CallWithResultFromHeaderData>): UseMutationOptions<unknown, Options<CallWithResultFromHeaderData>, Error> => {
7+
export const callWithResultFromHeaderMutation = (options?: Partial<Options<CallWithResultFromHeaderData>>): UseMutationOptions<unknown, Options<CallWithResultFromHeaderData>, Error> => {
88
return {
99
mutation: async (fnOptions) => {
1010
const { data } = await callWithResultFromHeader({

packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@pinia/colada/group-by-tag/@pinia/colada/Non-Ascii-æøåÆØÅöôêÊ.gen.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { type Options, nonAsciiæøåÆøÅöôêÊ字符串 } from '../../sdk.g
44
import type { UseMutationOptions } from '@pinia/colada';
55
import type { NonAsciiæøåÆøÅöôêÊ字符串Data, NonAsciiæøåÆøÅöôêÊ字符串Response } from '../../types.gen';
66

7-
export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options: Options<NonAsciiæøåÆøÅöôêÊ字符串Data>): UseMutationOptions<NonAsciiæøåÆøÅöôêÊ字符串Response, Options<NonAsciiæøåÆøÅöôêÊ字符串Data>, Error> => {
7+
export const nonAsciiæøåÆøÅöôêÊ字符串Mutation = (options?: Partial<Options<NonAsciiæøåÆøÅöôêÊ字符串Data>>): UseMutationOptions<NonAsciiæøåÆøÅöôêÊ字符串Response, Options<NonAsciiæøåÆøÅöôêÊ字符串Data>, Error> => {
88
return {
99
mutation: async (fnOptions) => {
1010
const { data } = await nonAsciiæøåÆøÅöôêÊ字符串({

packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@pinia/colada/group-by-tag/@pinia/colada/Parameters.gen.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { type Options, callWithParameters, callWithWeirdParameterNames } from '.
44
import type { UseMutationOptions } from '@pinia/colada';
55
import type { CallWithParametersData, CallWithWeirdParameterNamesData } from '../../types.gen';
66

7-
export const callWithParametersMutation = (options: Options<CallWithParametersData>): UseMutationOptions<unknown, Options<CallWithParametersData>, Error> => {
7+
export const callWithParametersMutation = (options?: Partial<Options<CallWithParametersData>>): UseMutationOptions<unknown, Options<CallWithParametersData>, Error> => {
88
return {
99
mutation: async (fnOptions) => {
1010
const { data } = await callWithParameters({
@@ -17,7 +17,7 @@ export const callWithParametersMutation = (options: Options<CallWithParametersDa
1717
};
1818
};
1919

20-
export const callWithWeirdParameterNamesMutation = (options: Options<CallWithWeirdParameterNamesData>): UseMutationOptions<unknown, Options<CallWithWeirdParameterNamesData>, Error> => {
20+
export const callWithWeirdParameterNamesMutation = (options?: Partial<Options<CallWithWeirdParameterNamesData>>): UseMutationOptions<unknown, Options<CallWithWeirdParameterNamesData>, Error> => {
2121
return {
2222
mutation: async (fnOptions) => {
2323
const { data } = await callWithWeirdParameterNames({

0 commit comments

Comments
 (0)