From 28a2936c3c31cbbaf21c3083c4b6ca461f854912 Mon Sep 17 00:00:00 2001 From: artus9033 Date: Fri, 16 Aug 2024 21:47:08 +0200 Subject: [PATCH 1/2] fix(types): exclude DeepPartial from ChartOptions interface --- src/types/index.d.ts | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/src/types/index.d.ts b/src/types/index.d.ts index 38ff80794bb..2b7ae84f5c1 100644 --- a/src/types/index.d.ts +++ b/src/types/index.d.ts @@ -3740,13 +3740,16 @@ export type ScaleChartOptions = { }; }; -export type ChartOptions = DeepPartial< -CoreChartOptions & -ElementChartOptions & -PluginChartOptions & -DatasetChartOptions & -ScaleChartOptions & -ChartTypeRegistry[TType]['chartOptions'] +export type ChartOptions = Exclude< + DeepPartial< + CoreChartOptions & + ElementChartOptions & + PluginChartOptions & + DatasetChartOptions & + ScaleChartOptions & + ChartTypeRegistry[TType]['chartOptions'] + >, + DeepPartial >; export type DefaultDataPoint = DistributiveArray; From fb4aaa5dc9cc66811b70fa9abe22a03b6768c199 Mon Sep 17 00:00:00 2001 From: artus9033 Date: Fri, 16 Aug 2024 22:44:46 +0200 Subject: [PATCH 2/2] refactor: format index.d.ts to comply with ESLint rules --- src/types/index.d.ts | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/types/index.d.ts b/src/types/index.d.ts index 2b7ae84f5c1..0d40679c5c9 100644 --- a/src/types/index.d.ts +++ b/src/types/index.d.ts @@ -3741,15 +3741,15 @@ export type ScaleChartOptions = { }; export type ChartOptions = Exclude< - DeepPartial< - CoreChartOptions & - ElementChartOptions & - PluginChartOptions & - DatasetChartOptions & - ScaleChartOptions & - ChartTypeRegistry[TType]['chartOptions'] - >, - DeepPartial +DeepPartial< +CoreChartOptions & +ElementChartOptions & +PluginChartOptions & +DatasetChartOptions & +ScaleChartOptions & +ChartTypeRegistry[TType]['chartOptions'] +>, +DeepPartial >; export type DefaultDataPoint = DistributiveArray;