import {Environment} from "nunjucks"; import Model from "../db/Model"; import AuthGuard from "../auth/AuthGuard"; declare global { namespace Express { export interface Request { env: Environment; models: { [p: string]: Model | null }; modelCollections: { [p: string]: Model[] | null }; authGuard: AuthGuard; flash(): { [key: string]: string[] }; flash(message: string): any; flash(event: string, message: any): any; } export interface Response { redirectBack(defaultUrl?: string): any; } } }