From 8b492e0329829cc9619faea88605def7e463b933 Mon Sep 17 00:00:00 2001 From: metonym Date: Fri, 19 Aug 2022 13:30:46 -0700 Subject: [PATCH] fix(core): add missing properties to `ComboChartAxisOptions` Fixes #1413 --- packages/core/src/interfaces/axis-scales.ts | 12 ++++++++++++ packages/core/src/interfaces/charts.ts | 2 ++ 2 files changed, 14 insertions(+) diff --git a/packages/core/src/interfaces/axis-scales.ts b/packages/core/src/interfaces/axis-scales.ts index 8a10272708..78da55d423 100644 --- a/packages/core/src/interfaces/axis-scales.ts +++ b/packages/core/src/interfaces/axis-scales.ts @@ -126,6 +126,18 @@ export interface AxisOptions extends BasedAxisOptions { percentage?: boolean; } +export interface ComboChartAxisOptions extends AxisOptions { + /** + * should be set to `true` for the + * left axis to be the primary axis + */ + main?: boolean; + /** + * used to map data on the secondary axis + */ + correspondingDatasets?: Array; +} + export interface BinnedAxisOptions { /** * should be set to `true` on the domain diff --git a/packages/core/src/interfaces/charts.ts b/packages/core/src/interfaces/charts.ts index 2a4b972692..1052570f09 100644 --- a/packages/core/src/interfaces/charts.ts +++ b/packages/core/src/interfaces/charts.ts @@ -20,6 +20,7 @@ import { BarOptions, StackedBarOptions, ToolbarOptions } from './components'; import { AxisOptions, BinnedAxisOptions, + ComboChartAxisOptions, TimeScaleOptions, } from './axis-scales'; @@ -451,6 +452,7 @@ export interface RadarChartOptions extends BaseChartOptions { * options specific to combo charts */ export interface ComboChartOptions extends AxisChartOptions { + axes?: AxesOptions; comboChartTypes: Array<{ type: ChartTypes | any; options?: object;