lynx-framework
Version:
lynx is a NodeJS framework for Web Development, based on decorators and the async/await support.
19 lines (17 loc) • 519 B
text/typescript
import { Request as ERequest } from "express";
import User from "./entities/user.entity";
import { LynxRouteMetadata } from "./decorators";
/**
* The standard Lynx request, uses in any request.
* It extends the stnadard Express request, with the user property and with
* the files arrays from the Multer library.
*/
export default interface Request extends ERequest {
lynxContext: any;
user: User;
files: Express.Multer.File[];
lynx: {
route: LynxRouteMetadata
};
}
export { Request };