From 03edc334249940582aac3bdff0475d6174aec788 Mon Sep 17 00:00:00 2001 From: Hazelnoot Date: Fri, 21 Mar 2025 20:38:04 -0400 Subject: [PATCH] fix logger Data type --- packages/backend/src/logger.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/backend/src/logger.ts b/packages/backend/src/logger.ts index eb2b081220..79623768a8 100644 --- a/packages/backend/src/logger.ts +++ b/packages/backend/src/logger.ts @@ -19,7 +19,9 @@ type Context = { type Level = 'error' | 'success' | 'warning' | 'debug' | 'info'; export type Data = DataElement | DataElement[]; -export type DataElement = Record | Error | string | null; +export type DataElement = DataObject | Error | string | null; +// https://stackoverflow.com/questions/61148466/typescript-type-that-matches-any-object-but-not-arrays +export type DataObject = Record | (object & { length?: never; }); // eslint-disable-next-line import/no-default-export export default class Logger {