Skip to content

Commit 02b09df

Browse files
author
Swain Molster
committed
rename route(...) -> declare(...)
1 parent dfeeda2 commit 02b09df

File tree

2 files changed

+13
-13
lines changed

2 files changed

+13
-13
lines changed

src/router.test.ts

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -44,15 +44,15 @@ test('introspection', async () => {
4444
using: new Router(),
4545
introspection: { route: '/private/introspection', serviceVersion: '123' },
4646
})
47-
.route({
47+
.declare({
4848
name: 'getSomething',
4949
route: 'GET /something/:id',
5050
description: 'it gets something',
5151
request: z.object({ filter: z.string() }),
5252
response: z.object({ message: z.string(), id: z.string() }),
5353
})
5454
.implement('GET /something/:id', () => ({ id: '', message: '' }))
55-
.route({
55+
.declare({
5656
name: 'createSomething',
5757
route: 'POST /something',
5858
description: 'it creates something',
@@ -124,7 +124,7 @@ describe('type inference', () => {
124124
test('type inference for implementation return type', () => {
125125
setup((router) =>
126126
router
127-
.route({
127+
.declare({
128128
name: 'getItem',
129129
route: 'GET /items/:id',
130130
request: z.object({ message: z.string() }),
@@ -145,7 +145,7 @@ describe('type inference', () => {
145145
test('type inference for POST body + params', () => {
146146
setup((router) =>
147147
router
148-
.route({
148+
.declare({
149149
name: 'createItem',
150150
route: 'POST /items/:id',
151151
request: z.object({ message: z.string() }),
@@ -170,7 +170,7 @@ describe('type inference', () => {
170170
test('type inference for GET body + params', () => {
171171
setup((router) =>
172172
router
173-
.route({
173+
.declare({
174174
name: 'get',
175175
route: 'GET /items/:id',
176176
request: z.object({ message: z.string() }),
@@ -198,7 +198,7 @@ describe('input validation', () => {
198198
test(`rejects requests that do not match the schema for ${method} requests`, async () => {
199199
const { client } = setup((router) =>
200200
router
201-
.route({
201+
.declare({
202202
name: 'createItem',
203203
route: `${method} /items`,
204204
request: z.object({ message: z.string() }),
@@ -224,7 +224,7 @@ describe('input validation', () => {
224224
test(`rejects requests that do not match the schema for ${method} requests`, async () => {
225225
const { client } = setup((router) =>
226226
router
227-
.route({
227+
.declare({
228228
name: 'getItem',
229229
route: `${method} /items`,
230230
request: z.object({ message: z.string() }),
@@ -249,7 +249,7 @@ describe('input validation', () => {
249249
test('error messages when there are multiple validation errors', async () => {
250250
const { client } = setup((router) =>
251251
router
252-
.route({
252+
.declare({
253253
name: 'createItem',
254254
route: 'POST /items',
255255
request: z.object({ message: z.string(), private: z.boolean() }),
@@ -276,7 +276,7 @@ describe('implementations', () => {
276276
test(`rejects requests that do not match the schema for ${method} requests`, async () => {
277277
const { client } = setup((router) =>
278278
router
279-
.route({
279+
.declare({
280280
name: 'createItem',
281281
route: `${method} /items`,
282282
request: z.object({ message: z.string() }),
@@ -304,7 +304,7 @@ describe('implementations', () => {
304304
test(`rejects requests that do not match the schema for ${method} requests`, async () => {
305305
const { client } = setup((router) =>
306306
router
307-
.route({
307+
.declare({
308308
name: 'createItem',
309309
route: `${method} /items`,
310310
request: z.object({ message: z.string() }),
@@ -339,7 +339,7 @@ describe('introspection', () => {
339339
serviceVersion: '123',
340340
},
341341
})
342-
.route({
342+
.declare({
343343
name: 'createItem',
344344
route: 'POST /items',
345345
request: z.object({ message: z.string() }),
@@ -349,7 +349,7 @@ describe('introspection', () => {
349349
id: 'something',
350350
message: ctx.request.body.message + '-response',
351351
}))
352-
.route({
352+
.declare({
353353
route: 'GET /items/:id',
354354
name: 'getItem',
355355
request: z.object({

src/router.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ export class OneSchemaRouter<
5757
return new OneSchemaRouter({}, config);
5858
}
5959

60-
route<
60+
declare<
6161
Route extends RoughRoute,
6262
Name extends string,
6363
Endpoint extends RouterEndpointDefinition<Name>,

0 commit comments

Comments
 (0)