PrismaP
Prisma2mo ago
11 replies
Donda

Prisma Singleton issue

I have a type issue I cant figure out why is happening .. im using the latest prisma v7..

Path: prisma/schema.prisma
schema.prisma:
generator client {
provider = "prisma-client"
output = "./generated/prisma"

}

Path: prisma.config.ts (project root level)

import 'dotenv/config'
import type { PrismaConfig } from "prisma";
import { env } from "prisma/config";

export default {
schema: "prisma/schema.prisma",
migrations: {
path: "prisma/migrations",
seed: 'tsx prisma/seed-apps.ts',
},
datasource: {
url: env("DIRECT_URL"), //DATABASE_URL: pooled , DIRECT_URL: direct Connection to the DB for Migrations
}
} satisfies PrismaConfig;

Now the issue I have is this : Expected 1 arguments, but got 0.ts(2554)
class.ts(73, 5): An argument for 'options' was not provided.
⚠ Error (TS2554) |

Expected 1 arguments, but got 0.

on this file : // lib/prisma.ts:
import { PrismaClient } from "@/prisma/generated/prisma/client"

const globalForPrisma = globalThis as unknown as { prisma: PrismaClient }

export const prisma = globalForPrisma.prisma || new PrismaClient()

if (process.env.NODE_ENV !== "production") globalForPrisma.prisma = prisma


here is the prisma folder tree:


─ prisma
─ generated
─ prisma
─ browser.ts
─ client.ts
─ commonInputTypes.ts
─ enums.ts
─ internal
─ class.ts
─ prismaNamespace.ts
─ prismaNamespaceBrowser.ts
─ models
─ models.ts
─ migrations
─ 20251120140006_added_analytics_for_projects
─ migration.sql
─ migration_lock.toml
─ schema.prisma
─ seed-apps.ts
─ prisma.config.ts
Was this page helpful?