Skip to content

Commit b03c185

Browse files
committed
test update
1 parent 255da7d commit b03c185

12 files changed

Lines changed: 92 additions & 104 deletions

File tree

packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/zod/custom-contract-name/@orpc/contract.gen.ts

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,51 +1,50 @@
11
// This file is auto-generated by @hey-api/openapi-ts
22

33
import { oc } from '@orpc/contract';
4-
import { z } from 'zod';
54

65
import { zFooBarPostResponse, zFooBarPutResponse, zFooPostResponse, zFooPutResponse, zGetFooBarResponse, zGetFooResponse } from '../zod.gen';
76

8-
export const base = oc.$route({ inputStructure: 'detailed', outputStructure: 'detailed' });
7+
export const base = oc.$route({ inputStructure: 'detailed' });
98

109
export const getFooRpc = base.route({
1110
method: 'GET',
1211
path: '/foo',
1312
tags: ['fooBaz']
14-
}).output(z.object({ body: zGetFooResponse }));
13+
}).output(zGetFooResponse);
1514

1615
export const fooPostRpc = base.route({
1716
method: 'POST',
1817
path: '/foo',
1918
operationId: 'foo.-post',
2019
tags: ['fooBaz']
21-
}).output(z.object({ body: zFooPostResponse }));
20+
}).output(zFooPostResponse);
2221

2322
export const fooPutRpc = base.route({
2423
method: 'PUT',
2524
path: '/foo',
2625
operationId: '/foo/-put/',
2726
tags: ['fooBaz']
28-
}).output(z.object({ body: zFooPutResponse }));
27+
}).output(zFooPutResponse);
2928

3029
export const getFooBarRpc = base.route({
3130
method: 'GET',
3231
path: '/foo/bar',
3332
tags: ['barBaz']
34-
}).output(z.object({ body: zGetFooBarResponse }));
33+
}).output(zGetFooBarResponse);
3534

3635
export const fooBarPostRpc = base.route({
3736
method: 'POST',
3837
path: '/foo/bar',
3938
operationId: 'foo.bar.post',
4039
tags: ['fooBaz', 'barBaz']
41-
}).output(z.object({ body: zFooBarPostResponse }));
40+
}).output(zFooBarPostResponse);
4241

4342
export const fooBarPutRpc = base.route({
4443
method: 'PUT',
4544
path: '/foo/bar',
4645
operationId: '/foo/bar/put/',
4746
tags: ['fooBaz', 'barBaz']
48-
}).output(z.object({ body: zFooBarPutResponse }));
47+
}).output(zFooBarPutResponse);
4948

5049
export const router = { foo: {
5150
get: getFooRpc,

packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/zod/custom-group-key/@orpc/contract.gen.ts

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,51 +1,50 @@
11
// This file is auto-generated by @hey-api/openapi-ts
22

33
import { oc } from '@orpc/contract';
4-
import { z } from 'zod';
54

65
import { zFooBarPostResponse, zFooBarPutResponse, zFooPostResponse, zFooPutResponse, zGetFooBarResponse, zGetFooResponse } from '../zod.gen';
76

8-
export const base = oc.$route({ inputStructure: 'detailed', outputStructure: 'detailed' });
7+
export const base = oc.$route({ inputStructure: 'detailed' });
98

109
export const getFooContract = base.route({
1110
method: 'GET',
1211
path: '/foo',
1312
tags: ['fooBaz']
14-
}).output(z.object({ body: zGetFooResponse }));
13+
}).output(zGetFooResponse);
1514

1615
export const fooPostContract = base.route({
1716
method: 'POST',
1817
path: '/foo',
1918
operationId: 'foo.-post',
2019
tags: ['fooBaz']
21-
}).output(z.object({ body: zFooPostResponse }));
20+
}).output(zFooPostResponse);
2221

2322
export const fooPutContract = base.route({
2423
method: 'PUT',
2524
path: '/foo',
2625
operationId: '/foo/-put/',
2726
tags: ['fooBaz']
28-
}).output(z.object({ body: zFooPutResponse }));
27+
}).output(zFooPutResponse);
2928

3029
export const getFooBarContract = base.route({
3130
method: 'GET',
3231
path: '/foo/bar',
3332
tags: ['barBaz']
34-
}).output(z.object({ body: zGetFooBarResponse }));
33+
}).output(zGetFooBarResponse);
3534

3635
export const fooBarPostContract = base.route({
3736
method: 'POST',
3837
path: '/foo/bar',
3938
operationId: 'foo.bar.post',
4039
tags: ['fooBaz', 'barBaz']
41-
}).output(z.object({ body: zFooBarPostResponse }));
40+
}).output(zFooBarPostResponse);
4241

4342
export const fooBarPutContract = base.route({
4443
method: 'PUT',
4544
path: '/foo/bar',
4645
operationId: '/foo/bar/put/',
4746
tags: ['fooBaz', 'barBaz']
48-
}).output(z.object({ body: zFooBarPutResponse }));
47+
}).output(zFooBarPutResponse);
4948

5049
export const router = {
5150
get: { getFoo: getFooContract, getFooBar: getFooBarContract },

packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/zod/custom-router-name/@orpc/contract.gen.ts

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,51 +1,50 @@
11
// This file is auto-generated by @hey-api/openapi-ts
22

33
import { oc } from '@orpc/contract';
4-
import { z } from 'zod';
54

65
import { zFooBarPostResponse, zFooBarPutResponse, zFooPostResponse, zFooPutResponse, zGetFooBarResponse, zGetFooResponse } from '../zod.gen';
76

8-
export const base = oc.$route({ inputStructure: 'detailed', outputStructure: 'detailed' });
7+
export const base = oc.$route({ inputStructure: 'detailed' });
98

109
export const getFooContract = base.route({
1110
method: 'GET',
1211
path: '/foo',
1312
tags: ['fooBaz']
14-
}).output(z.object({ body: zGetFooResponse }));
13+
}).output(zGetFooResponse);
1514

1615
export const fooPostContract = base.route({
1716
method: 'POST',
1817
path: '/foo',
1918
operationId: 'foo.-post',
2019
tags: ['fooBaz']
21-
}).output(z.object({ body: zFooPostResponse }));
20+
}).output(zFooPostResponse);
2221

2322
export const fooPutContract = base.route({
2423
method: 'PUT',
2524
path: '/foo',
2625
operationId: '/foo/-put/',
2726
tags: ['fooBaz']
28-
}).output(z.object({ body: zFooPutResponse }));
27+
}).output(zFooPutResponse);
2928

3029
export const getFooBarContract = base.route({
3130
method: 'GET',
3231
path: '/foo/bar',
3332
tags: ['barBaz']
34-
}).output(z.object({ body: zGetFooBarResponse }));
33+
}).output(zGetFooBarResponse);
3534

3635
export const fooBarPostContract = base.route({
3736
method: 'POST',
3837
path: '/foo/bar',
3938
operationId: 'foo.bar.post',
4039
tags: ['fooBaz', 'barBaz']
41-
}).output(z.object({ body: zFooBarPostResponse }));
40+
}).output(zFooBarPostResponse);
4241

4342
export const fooBarPutContract = base.route({
4443
method: 'PUT',
4544
path: '/foo/bar',
4645
operationId: '/foo/bar/put/',
4746
tags: ['fooBaz', 'barBaz']
48-
}).output(z.object({ body: zFooBarPutResponse }));
47+
}).output(zFooBarPutResponse);
4948

5049
export const contract = { foo: {
5150
get: getFooContract,

packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/zod/default/@orpc/contract.gen.ts

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,51 +1,50 @@
11
// This file is auto-generated by @hey-api/openapi-ts
22

33
import { oc } from '@orpc/contract';
4-
import { z } from 'zod';
54

65
import { zFooBarPostResponse, zFooBarPutResponse, zFooPostResponse, zFooPutResponse, zGetFooBarResponse, zGetFooResponse } from '../zod.gen';
76

8-
export const base = oc.$route({ inputStructure: 'detailed', outputStructure: 'detailed' });
7+
export const base = oc.$route({ inputStructure: 'detailed' });
98

109
export const getFooContract = base.route({
1110
method: 'GET',
1211
path: '/foo',
1312
tags: ['fooBaz']
14-
}).output(z.object({ body: zGetFooResponse }));
13+
}).output(zGetFooResponse);
1514

1615
export const fooPostContract = base.route({
1716
method: 'POST',
1817
path: '/foo',
1918
operationId: 'foo.-post',
2019
tags: ['fooBaz']
21-
}).output(z.object({ body: zFooPostResponse }));
20+
}).output(zFooPostResponse);
2221

2322
export const fooPutContract = base.route({
2423
method: 'PUT',
2524
path: '/foo',
2625
operationId: '/foo/-put/',
2726
tags: ['fooBaz']
28-
}).output(z.object({ body: zFooPutResponse }));
27+
}).output(zFooPutResponse);
2928

3029
export const getFooBarContract = base.route({
3130
method: 'GET',
3231
path: '/foo/bar',
3332
tags: ['barBaz']
34-
}).output(z.object({ body: zGetFooBarResponse }));
33+
}).output(zGetFooBarResponse);
3534

3635
export const fooBarPostContract = base.route({
3736
method: 'POST',
3837
path: '/foo/bar',
3938
operationId: 'foo.bar.post',
4039
tags: ['fooBaz', 'barBaz']
41-
}).output(z.object({ body: zFooBarPostResponse }));
40+
}).output(zFooBarPostResponse);
4241

4342
export const fooBarPutContract = base.route({
4443
method: 'PUT',
4544
path: '/foo/bar',
4645
operationId: '/foo/bar/put/',
4746
tags: ['fooBaz', 'barBaz']
48-
}).output(z.object({ body: zFooBarPutResponse }));
47+
}).output(zFooBarPutResponse);
4948

5049
export const router = { foo: {
5150
get: getFooContract,

packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/zod/custom-contract-name/@orpc/contract.gen.ts

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
// This file is auto-generated by @hey-api/openapi-ts
22

33
import { oc } from '@orpc/contract';
4-
import { z } from 'zod';
54

65
import { zCreatePostData, zCreatePostResponse, zCreateUserData, zCreateUserResponse, zDeleteUserData, zGetPostByIdData, zGetPostByIdResponse, zGetPostsData, zGetPostsResponse, zGetUserByIdData, zGetUserByIdResponse, zGetUsersData, zGetUsersResponse, zUpdateUserData, zUpdateUserResponse } from '../zod.gen';
76

8-
export const base = oc.$route({ inputStructure: 'detailed', outputStructure: 'detailed' });
7+
export const base = oc.$route({ inputStructure: 'detailed' });
98

109
/**
1110
* Get all users
@@ -16,7 +15,7 @@ export const getUsersRpc = base.route({
1615
operationId: 'getUsers',
1716
summary: 'Get all users',
1817
tags: ['users']
19-
}).input(zGetUsersData).output(z.object({ body: zGetUsersResponse }));
18+
}).input(zGetUsersData).output(zGetUsersResponse);
2019

2120
/**
2221
* Create a new user
@@ -28,7 +27,7 @@ export const createUserRpc = base.route({
2827
summary: 'Create a new user',
2928
tags: ['users'],
3029
successStatus: 201
31-
}).input(zCreateUserData).output(z.object({ body: zCreateUserResponse, status: z.literal(201) }));
30+
}).input(zCreateUserData).output(zCreateUserResponse);
3231

3332
/**
3433
* Delete a user
@@ -50,7 +49,7 @@ export const getUserByIdRpc = base.route({
5049
operationId: 'getUserById',
5150
summary: 'Get a user by ID',
5251
tags: ['users']
53-
}).input(zGetUserByIdData).output(z.object({ body: zGetUserByIdResponse }));
52+
}).input(zGetUserByIdData).output(zGetUserByIdResponse);
5453

5554
/**
5655
* Update a user
@@ -61,7 +60,7 @@ export const updateUserRpc = base.route({
6160
operationId: 'updateUser',
6261
summary: 'Update a user',
6362
tags: ['users']
64-
}).input(zUpdateUserData).output(z.object({ body: zUpdateUserResponse }));
63+
}).input(zUpdateUserData).output(zUpdateUserResponse);
6564

6665
/**
6766
* Get all posts
@@ -72,7 +71,7 @@ export const getPostsRpc = base.route({
7271
operationId: 'getPosts',
7372
summary: 'Get all posts',
7473
tags: ['posts']
75-
}).input(zGetPostsData).output(z.object({ body: zGetPostsResponse }));
74+
}).input(zGetPostsData).output(zGetPostsResponse);
7675

7776
/**
7877
* Create a new post
@@ -84,7 +83,7 @@ export const createPostRpc = base.route({
8483
summary: 'Create a new post',
8584
tags: ['posts'],
8685
successStatus: 201
87-
}).input(zCreatePostData).output(z.object({ body: zCreatePostResponse, status: z.literal(201) }));
86+
}).input(zCreatePostData).output(zCreatePostResponse);
8887

8988
/**
9089
* Get a post by ID
@@ -95,7 +94,7 @@ export const getPostByIdRpc = base.route({
9594
operationId: 'getPostById',
9695
summary: 'Get a post by ID',
9796
tags: ['posts']
98-
}).input(zGetPostByIdData).output(z.object({ body: zGetPostByIdResponse }));
97+
}).input(zGetPostByIdData).output(zGetPostByIdResponse);
9998

10099
export const router = { users: {
101100
get: getUsersRpc,

packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/zod/custom-group-key/@orpc/contract.gen.ts

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
// This file is auto-generated by @hey-api/openapi-ts
22

33
import { oc } from '@orpc/contract';
4-
import { z } from 'zod';
54

65
import { zCreatePostData, zCreatePostResponse, zCreateUserData, zCreateUserResponse, zDeleteUserData, zGetPostByIdData, zGetPostByIdResponse, zGetPostsData, zGetPostsResponse, zGetUserByIdData, zGetUserByIdResponse, zGetUsersData, zGetUsersResponse, zUpdateUserData, zUpdateUserResponse } from '../zod.gen';
76

8-
export const base = oc.$route({ inputStructure: 'detailed', outputStructure: 'detailed' });
7+
export const base = oc.$route({ inputStructure: 'detailed' });
98

109
/**
1110
* Get all users
@@ -16,7 +15,7 @@ export const getUsersContract = base.route({
1615
operationId: 'getUsers',
1716
summary: 'Get all users',
1817
tags: ['users']
19-
}).input(zGetUsersData).output(z.object({ body: zGetUsersResponse }));
18+
}).input(zGetUsersData).output(zGetUsersResponse);
2019

2120
/**
2221
* Create a new user
@@ -28,7 +27,7 @@ export const createUserContract = base.route({
2827
summary: 'Create a new user',
2928
tags: ['users'],
3029
successStatus: 201
31-
}).input(zCreateUserData).output(z.object({ body: zCreateUserResponse, status: z.literal(201) }));
30+
}).input(zCreateUserData).output(zCreateUserResponse);
3231

3332
/**
3433
* Delete a user
@@ -50,7 +49,7 @@ export const getUserByIdContract = base.route({
5049
operationId: 'getUserById',
5150
summary: 'Get a user by ID',
5251
tags: ['users']
53-
}).input(zGetUserByIdData).output(z.object({ body: zGetUserByIdResponse }));
52+
}).input(zGetUserByIdData).output(zGetUserByIdResponse);
5453

5554
/**
5655
* Update a user
@@ -61,7 +60,7 @@ export const updateUserContract = base.route({
6160
operationId: 'updateUser',
6261
summary: 'Update a user',
6362
tags: ['users']
64-
}).input(zUpdateUserData).output(z.object({ body: zUpdateUserResponse }));
63+
}).input(zUpdateUserData).output(zUpdateUserResponse);
6564

6665
/**
6766
* Get all posts
@@ -72,7 +71,7 @@ export const getPostsContract = base.route({
7271
operationId: 'getPosts',
7372
summary: 'Get all posts',
7473
tags: ['posts']
75-
}).input(zGetPostsData).output(z.object({ body: zGetPostsResponse }));
74+
}).input(zGetPostsData).output(zGetPostsResponse);
7675

7776
/**
7877
* Create a new post
@@ -84,7 +83,7 @@ export const createPostContract = base.route({
8483
summary: 'Create a new post',
8584
tags: ['posts'],
8685
successStatus: 201
87-
}).input(zCreatePostData).output(z.object({ body: zCreatePostResponse, status: z.literal(201) }));
86+
}).input(zCreatePostData).output(zCreatePostResponse);
8887

8988
/**
9089
* Get a post by ID
@@ -95,7 +94,7 @@ export const getPostByIdContract = base.route({
9594
operationId: 'getPostById',
9695
summary: 'Get a post by ID',
9796
tags: ['posts']
98-
}).input(zGetPostByIdData).output(z.object({ body: zGetPostByIdResponse }));
97+
}).input(zGetPostByIdData).output(zGetPostByIdResponse);
9998

10099
export const router = {
101100
get: {

0 commit comments

Comments
 (0)