@swizzyweb/swizzy-web-service
Version:
Web service framework for swizzy dyn serve
19 lines (17 loc) • 506 B
text/typescript
// @ts-ignore
import { Request, Response, NextFunction } from "@swizzyweb/express";
import {
SwizzyMiddleware,
SwizzyMiddlewareFunction,
SwizzyMiddlewareProps,
} from "./swizzy-middleware.js";
/**
* Initializes the swizzy request store.
*/
export const SwizzyRequestMiddleware: SwizzyMiddleware<any> =
function SwizzyRequestMiddlewareFunction(props: SwizzyMiddlewareProps<any>) {
return (req: Request, res: Response, next: NextFunction) => {
req.swizzy = {};
next();
};
};