Replaces usage of PrismaBetterSQLite3 with PrismaBetterSqlite3 for consistency and correct casing. Updates type annotations in several components and API router for improved type safety. Also adjusts PrismaClient import paths in db files.
12 lines
424 B
JavaScript
12 lines
424 B
JavaScript
import 'dotenv/config'
|
|
import { PrismaClient } from '../../prisma/generated/prisma'
|
|
import { PrismaBetterSqlite3 } from '@prisma/adapter-better-sqlite3'
|
|
|
|
const globalForPrisma = globalThis;
|
|
|
|
const adapter = new PrismaBetterSqlite3({ url: process.env.DATABASE_URL });
|
|
|
|
export const prisma = globalForPrisma.prisma ?? new PrismaClient({ adapter });
|
|
|
|
if (process.env.NODE_ENV !== 'production') globalForPrisma.prisma = prisma;
|