import { Request, Response } from 'express'; import { JwtPayload } from '../modules'; import { DeepPartial, Dictionary, Entity } from './base.dto'; import { IBaseRequest } from './base.request'; import { GeoIp, UserAgent } from './utils'; export interface ExpressResponse extends Response | Dictionary, Dictionary> { } export interface ExpressRequest extends Request, DeepPartial & Dictionary, IBaseRequest, Dictionary> { payload?: JwtPayload; loggedUser?: U; userAgent?: UserAgent; geoIp?: GeoIp; locale?: string; timezone?: string; [key: string]: any; } export type MulterFile = Express.Multer.File; //# sourceMappingURL=base.express.d.ts.map