source: server/db-middleware.ts@ e09fe6f

main
Last change on this file since e09fe6f was 5750945, checked in by Tome <gjorgievtome@…>, 7 months ago

Dockerize app

  • Property mode set to 100644
File size: 477 bytes
Line 
1import { db } from "../database/drizzle/db";
2import type { Database } from "../database/drizzle/db";
3import { enhance, type UniversalMiddleware } from "@universal-middleware/core";
4
5declare global {
6 namespace Universal {
7 interface Context {
8 db: Database;
9 }
10 }
11}
12export const dbMiddleware: UniversalMiddleware = enhance(
13 async (_request, context) => ({
14 ...context,
15 db,
16 }),
17 {
18 name: "pc-forge:db-middleware",
19 immutable: false,
20 },
21);
Note: See TracBrowser for help on using the repository browser.