From 6bf95f83c63eeac56003132f844e500fa1118b42 Mon Sep 17 00:00:00 2001 From: ymc9 <104139426+ymc9@users.noreply.github.com> Date: Thu, 20 Mar 2025 16:57:52 -0700 Subject: [PATCH] fix: generate `Enhanced` type helper even without logical client --- packages/schema/src/plugins/enhancer/enhance/index.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/packages/schema/src/plugins/enhancer/enhance/index.ts b/packages/schema/src/plugins/enhancer/enhance/index.ts index 585d35cb1..5fb7429a1 100644 --- a/packages/schema/src/plugins/enhancer/enhance/index.ts +++ b/packages/schema/src/plugins/enhancer/enhance/index.ts @@ -207,6 +207,13 @@ ${ return `import { Prisma, type PrismaClient } from '${prismaImport}'; import type * as _P from '${prismaImport}'; export type { PrismaClient }; + +/** + * Infers the type of PrismaClient with ZenStack's enhancements. + * @example + * type EnhancedPrismaClient = Enhanced; + */ +export type Enhanced = Client; `; }