source: server/db-middleware.ts@ 016481f

main
Last change on this file since 016481f was 66bf4fd, checked in by Tome <gjorgievtome@…>, 7 months ago

setup config

  • Property mode set to 100644
File size: 505 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}
12
13// Add `db` to the Context
14export const dbMiddleware: UniversalMiddleware = enhance(
[66bf4fd]15 async (_request, context) => ({
16 ...context,
17 db,
18 }),
[8ee4553]19 {
[66bf4fd]20 name: "pc-forge:db-middleware",
[8ee4553]21 immutable: false,
22 },
23);
Note: See TracBrowser for help on using the repository browser.