@ts-rest/express
Advanced tools
Comparing version 3.37.0 to 3.38.0
# @ts-rest/express | ||
## 3.38.0 | ||
### Minor Changes | ||
- 33d6a57: Add single route implementation helper | ||
## 3.37.0 | ||
@@ -4,0 +10,0 @@ |
@@ -25,2 +25,3 @@ 'use strict'; | ||
router: (router, args) => args, | ||
route: (route, args) => args, | ||
}; | ||
@@ -27,0 +28,0 @@ }; |
@@ -21,2 +21,3 @@ import { isAppRoute, validateResponse, isAppRouteOtherResponse, checkZodSchema, parseJsonQueryObject } from '@ts-rest/core'; | ||
router: (router, args) => args, | ||
route: (route, args) => args, | ||
}; | ||
@@ -23,0 +24,0 @@ }; |
{ | ||
"name": "@ts-rest/express", | ||
"version": "3.37.0", | ||
"version": "3.38.0", | ||
"peerDependencies": { | ||
@@ -5,0 +5,0 @@ "express": "^4.0.0", |
@@ -1,7 +0,8 @@ | ||
import { AppRouter } from '@ts-rest/core'; | ||
import { AppRoute, AppRouter } from '@ts-rest/core'; | ||
import type { IRouter } from 'express-serve-static-core'; | ||
import { TsRestExpressOptions, RecursiveRouterObj } from './types'; | ||
import { AppRouteImplementationOrOptions, TsRestExpressOptions, RecursiveRouterObj } from './types'; | ||
export declare const initServer: () => { | ||
router: <T extends AppRouter>(router: T, args: RecursiveRouterObj<T>) => RecursiveRouterObj<T>; | ||
route: <T_1 extends AppRoute>(route: T_1, args: AppRouteImplementationOrOptions<T_1>) => AppRouteImplementationOrOptions<T_1>; | ||
}; | ||
export declare const createExpressEndpoints: <TRouter extends AppRouter>(schema: TRouter, router: RecursiveRouterObj<TRouter>, app: IRouter, options?: TsRestExpressOptions<TRouter>) => void; |
37105
459