UNPKG

519 BTypeScriptView Raw
1import { Request as ERequest } from "express";
2import User from "./entities/user.entity";
3import { LynxRouteMetadata } from "./decorators";
4/**
5 * The standard Lynx request, uses in any request.
6 * It extends the stnadard Express request, with the user property and with
7 * the files arrays from the Multer library.
8 */
9export default interface Request extends ERequest {
10 lynxContext: any;
11 user: User;
12 files: Express.Multer.File[];
13 lynx: {
14 route: LynxRouteMetadata;
15 };
16}
17export { Request };