@webroute/middlewareType aliases
MiddlewareFn
MiddlewareFn<
T,TRest,TRestRes>: (request, ...rest) =>Awaitable<MiddlewareResult<T,TRestRes>>
A framework agnostic middleware function.
Returns a middleware result, which is either void, a state update or a response handler.
Type Parameters
| Type Parameter | Default type |
|---|---|
T extends DataResult | void | void |
TRest extends any[] | any[] |
TRestRes extends any[] | any[] |
Parameters
| Parameter | Type | Description |
|---|---|---|
request | Request | The web request object. |
...rest | TRest | - |
Returns
Awaitable<MiddlewareResult<T, TRestRes>>
