@webroute/middlewareFunctions
defineMiddleware
defineMiddleware<
TMiddleware>(middleware):TMiddleware
A helper for defining a middleware function.
Ensures the correct type signature is used, without losing the function type.
Alternatively, you can define your middleware using the satisfies MiddlewareFn TypeScript syntax.
Type Parameters
| Type Parameter |
|---|
TMiddleware extends AnyMiddlewareFn |
Parameters
| Parameter | Type |
|---|---|
middleware | TMiddleware |
Returns
TMiddleware
