File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ ---
2+ ' fets ' : patch
3+ ---
4+
5+ Set default values for ` RouteHandler ` 's generics
Original file line number Diff line number Diff line change @@ -281,9 +281,9 @@ export type Router<
281281export type OnRouteHook < TServerContext > = ( payload : OnRouteHookPayload < TServerContext > ) => void ;
282282
283283export type RouteHandler <
284- TServerContext ,
285- TTypedRequest extends TypedRequest ,
286- TTypedResponse extends TypedResponse ,
284+ TServerContext = { } ,
285+ TTypedRequest extends TypedRequest = TypedRequest ,
286+ TTypedResponse extends TypedResponse = TypedResponse ,
287287> = (
288288 request : TTypedRequest ,
289289 context : TServerContext ,
Original file line number Diff line number Diff line change @@ -74,7 +74,7 @@ const router = createRouter().route({
7474})
7575```
7676
77- ## Using ` schemas ` as an Alternative to Middlewares
77+ ## Using ` schemas ` as an Alternative to Middlewares (recommended)
7878
7979You can validate the ` Authorization ` header directly using ` schemas ` as an alternative to
8080middlewares:
@@ -96,7 +96,7 @@ const router = createRouter().route({
9696 required: [' authorization' ]
9797 }
9898 },
99- response : {
99+ responses : {
100100 /** .. */
101101 },
102102 handler : request => {
You can’t perform that action at this time.
0 commit comments