summaryrefslogtreecommitdiff
path: root/src/index.d.ts
blob: 4811f7f917c5fff2976a2655c8ff7f72c7616815 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import "express";
import { GathioConfig } from "./lib/config.ts";
import { EmailService } from "./lib/email.ts";
import { ExpressHandlebars } from "express-handlebars";

interface Locals {
    config: GathioConfig;
}

declare global {
    namespace Express {
        interface Request extends Express.Request {
            hbsInstance: ExpressHandlebars;
            emailService: EmailService;
        }
    }
}