@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