From cbc2b992922ab83045abf91a98f2543fc2c39453 Mon Sep 17 00:00:00 2001 From: bholmesdev Date: Fri, 2 Feb 2024 15:59:20 -0500 Subject: [PATCH] fix: correct `hasDefault` inference --- packages/db/src/runtime/types.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/db/src/runtime/types.ts b/packages/db/src/runtime/types.ts index 7e3a5289a4..255685a0cb 100644 --- a/packages/db/src/runtime/types.ts +++ b/packages/db/src/runtime/types.ts @@ -87,7 +87,7 @@ export type Table< { tableName: TTableName; name: K; - hasDefault: TFields[K]['default'] extends undefined ? false : true; + hasDefault: TFields[K] extends { default: NonNullable } ? true : false; notNull: TFields[K]['optional'] extends true ? false : true; } >;