From 7716292c78eff0474113b3839ad4ccd9754abde3 Mon Sep 17 00:00:00 2001 From: Hazelnoot Date: Wed, 25 Jun 2025 21:54:28 -0400 Subject: [PATCH] fix type of Serialized --- packages/backend/src/types.ts | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/packages/backend/src/types.ts b/packages/backend/src/types.ts index 850f47ad52..e5468d2134 100644 --- a/packages/backend/src/types.ts +++ b/packages/backend/src/types.ts @@ -551,13 +551,17 @@ export type Serialized = { ? string : T[K] extends (Date | null) ? (string | null) - : T[K] extends Record - ? Serialized - : T[K] extends (Record | null) - ? (Serialized | null) - : T[K] extends (Record | undefined) - ? (Serialized | undefined) - : T[K]; + : T[K] extends (Date | undefined) + ? (string | undefined) + : T[K] extends (Date | null | undefined) + ? (string | null | undefined) + : T[K] extends Record + ? Serialized + : T[K] extends (Record | null) + ? (Serialized | null) + : T[K] extends (Record | undefined) + ? (Serialized | undefined) + : T[K]; }; export type FilterUnionByProperty<