Skip to content

Commit 0b2314e

Browse files
authored
Merge pull request #3007 from hey-api/refactor/dsl-type-nodes-13
refactor: pinia colada plugin use dsl
2 parents dbb9e2e + f368de1 commit 0b2314e

File tree

29 files changed

+1331
-1813
lines changed

29 files changed

+1331
-1813
lines changed

dev/openapi-ts.config.ts

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -33,32 +33,32 @@ export default defineConfig(() => {
3333
// openapi: '3.1.0',
3434
// paths: {},
3535
// },
36-
// path: path.resolve(
37-
// getSpecsPath(),
38-
// // '3.0.x',
39-
// '3.1.x',
40-
// // 'circular.yaml',
41-
// // 'dutchie.json',
42-
// // 'invalid',
43-
// 'full.yaml',
44-
// // 'object-property-names.yaml',
45-
// // 'openai.yaml',
46-
// // 'opencode.yaml',
47-
// // 'pagination-ref.yaml',
48-
// // 'sdk-instance.yaml',
49-
// // 'string-with-format.yaml',
50-
// // 'transformers.json',
51-
// // 'type-format.yaml',
52-
// // 'validators.yaml',
53-
// // 'validators-circular-ref.json',
54-
// // 'validators-circular-ref-2.yaml',
55-
// // 'zoom-video-sdk.json',
56-
// ),
36+
path: path.resolve(
37+
getSpecsPath(),
38+
// '3.0.x',
39+
'3.1.x',
40+
// 'circular.yaml',
41+
// 'dutchie.json',
42+
// 'invalid',
43+
'full.yaml',
44+
// 'object-property-names.yaml',
45+
// 'openai.yaml',
46+
// 'opencode.yaml',
47+
// 'pagination-ref.yaml',
48+
// 'sdk-instance.yaml',
49+
// 'string-with-format.yaml',
50+
// 'transformers.json',
51+
// 'type-format.yaml',
52+
// 'validators.yaml',
53+
// 'validators-circular-ref.json',
54+
// 'validators-circular-ref-2.yaml',
55+
// 'zoom-video-sdk.json',
56+
),
5757
// path: 'https://get.heyapi.dev/hey-api/backend?branch=main&version=1.0.0',
5858
// path: 'http://localhost:4000/',
5959
// path: 'http://localhost:8000/openapi.json',
6060
// path: 'https://mongodb-mms-prod-build-server.s3.amazonaws.com/openapi/2caffd88277a4e27c95dcefc7e3b6a63a3b03297-v2-2023-11-15.json',
61-
path: 'https://raw.githubusercontent.com/swagger-api/swagger-petstore/master/src/main/resources/openapi.yaml',
61+
// path: 'https://raw.githubusercontent.com/swagger-api/swagger-petstore/master/src/main/resources/openapi.yaml',
6262
// watch: {
6363
// enabled: true,
6464
// interval: 500,
@@ -296,7 +296,7 @@ export default defineConfig(() => {
296296
name: '@hey-api/transformers',
297297
},
298298
{
299-
// name: 'fastify',
299+
name: 'fastify',
300300
},
301301
{
302302
name: 'swr',

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

Lines changed: 43 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -39,12 +39,10 @@ const createQueryKey = <TOptions extends Options>(id: string, options?: TOptions
3939
params.query = normalizedQuery;
4040
}
4141
}
42-
return [
43-
params
44-
];
42+
return [params];
4543
};
4644

47-
export const getFooQueryKey = (options?: Options<GetFooData>) => createQueryKey('getFoo', options);
45+
export const getFooQueryKey = (options?: Options<GetFooData>) => createQueryKey("getFoo", options);
4846

4947
export const getFooQuery = defineQueryOptions((options?: Options<GetFooData>) => ({
5048
key: getFooQueryKey(options),
@@ -58,33 +56,29 @@ export const getFooQuery = defineQueryOptions((options?: Options<GetFooData>) =>
5856
}
5957
}));
6058

61-
export const fooPostMutation = (options?: Partial<Options<FooPostData>>): UseMutationOptions<FooPostResponse, Options<FooPostData>, Error> => {
62-
return {
63-
mutation: async (fnOptions) => {
64-
const { data } = await FooBazService.fooService.post({
65-
...options,
66-
...fnOptions,
67-
throwOnError: true
68-
});
69-
return data;
70-
}
71-
};
72-
};
59+
export const fooPostMutation = (options?: Partial<Options<FooPostData>>): UseMutationOptions<FooPostResponse, Options<FooPostData>, Error> => ({
60+
mutation: async (fnOptions) => {
61+
const { data } = await FooBazService.fooService.post({
62+
...options,
63+
...fnOptions,
64+
throwOnError: true
65+
});
66+
return data;
67+
}
68+
});
7369

74-
export const fooPutMutation = (options?: Partial<Options<FooPutData>>): UseMutationOptions<FooPutResponse, Options<FooPutData>, Error> => {
75-
return {
76-
mutation: async (fnOptions) => {
77-
const { data } = await FooBazService.fooService.put({
78-
...options,
79-
...fnOptions,
80-
throwOnError: true
81-
});
82-
return data;
83-
}
84-
};
85-
};
70+
export const fooPutMutation = (options?: Partial<Options<FooPutData>>): UseMutationOptions<FooPutResponse, Options<FooPutData>, Error> => ({
71+
mutation: async (fnOptions) => {
72+
const { data } = await FooBazService.fooService.put({
73+
...options,
74+
...fnOptions,
75+
throwOnError: true
76+
});
77+
return data;
78+
}
79+
});
8680

87-
export const getFooBarQueryKey = (options?: Options<GetFooBarData>) => createQueryKey('getFooBar', options);
81+
export const getFooBarQueryKey = (options?: Options<GetFooBarData>) => createQueryKey("getFooBar", options);
8882

8983
export const getFooBarQuery = defineQueryOptions((options?: Options<GetFooBarData>) => ({
9084
key: getFooBarQueryKey(options),
@@ -98,28 +92,24 @@ export const getFooBarQuery = defineQueryOptions((options?: Options<GetFooBarDat
9892
}
9993
}));
10094

101-
export const fooBarPostMutation = (options?: Partial<Options<FooBarPostData>>): UseMutationOptions<FooBarPostResponse, Options<FooBarPostData>, Error> => {
102-
return {
103-
mutation: async (fnOptions) => {
104-
const { data } = await FooBazService.fooService.barService.post({
105-
...options,
106-
...fnOptions,
107-
throwOnError: true
108-
});
109-
return data;
110-
}
111-
};
112-
};
95+
export const fooBarPostMutation = (options?: Partial<Options<FooBarPostData>>): UseMutationOptions<FooBarPostResponse, Options<FooBarPostData>, Error> => ({
96+
mutation: async (fnOptions) => {
97+
const { data } = await FooBazService.fooService.barService.post({
98+
...options,
99+
...fnOptions,
100+
throwOnError: true
101+
});
102+
return data;
103+
}
104+
});
113105

114-
export const fooBarPutMutation = (options?: Partial<Options<FooBarPutData>>): UseMutationOptions<FooBarPutResponse, Options<FooBarPutData>, Error> => {
115-
return {
116-
mutation: async (fnOptions) => {
117-
const { data } = await FooBazService.fooService.barService.put({
118-
...options,
119-
...fnOptions,
120-
throwOnError: true
121-
});
122-
return data;
123-
}
124-
};
125-
};
106+
export const fooBarPutMutation = (options?: Partial<Options<FooBarPutData>>): UseMutationOptions<FooBarPutResponse, Options<FooBarPutData>, Error> => ({
107+
mutation: async (fnOptions) => {
108+
const { data } = await FooBazService.fooService.barService.put({
109+
...options,
110+
...fnOptions,
111+
throwOnError: true
112+
});
113+
return data;
114+
}
115+
});

0 commit comments

Comments
 (0)