From 3e2673362ffadf6ffbf0db865312520472e1ce6f Mon Sep 17 00:00:00 2001 From: "Mi Feng (Mia)" Date: Sat, 27 Apr 2024 16:35:27 -0700 Subject: [PATCH] Attempt to fixing the type issue --- src/types/Chart.ts | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/types/Chart.ts b/src/types/Chart.ts index cd72d3a55..a268fd4c3 100644 --- a/src/types/Chart.ts +++ b/src/types/Chart.ts @@ -680,10 +680,16 @@ export interface MarkBounds { y2: number; } +const DatumPredefinedKey = { + markId: MARK_ID, + seriesId: SERIES_ID, + trendlineValue: TRENDLINE_VALUE, +} as const; + export interface Datum { - [MARK_ID]: number; - [SERIES_ID]: string; - [TRENDLINE_VALUE]?: number; + [DatumPredefinedKey.markId]: number; + [DatumPredefinedKey.seriesId]: string; + [DatumPredefinedKey.trendlineValue]?: number; [key: string]: unknown; }