source: server/db-middleware.ts@ 8348642

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

Dockerize app

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