|
|
@ -323,9 +323,10 @@ export class Route<TReturn extends ResponseObject, THandlerParams extends unknow
|
|
|
|
|
|
|
|
|
|
|
|
if ( handler.prototype instanceof ParameterMiddleware ) {
|
|
|
|
if ( handler.prototype instanceof ParameterMiddleware ) {
|
|
|
|
route.parameters.push(req => req.make<ParameterMiddleware<T, THandlerArgs>>(handler, req).handle(...handlerArgs))
|
|
|
|
route.parameters.push(req => req.make<ParameterMiddleware<T, THandlerArgs>>(handler, req).handle(...handlerArgs))
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
route.parameters.push(handler as ParameterProvidingMiddleware<T>)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
route.parameters.push(handler as ParameterProvidingMiddleware<T>)
|
|
|
|
|
|
|
|
return route
|
|
|
|
return route
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|