diff --git a/types/index.d.ts b/types/index.d.ts index a992e62f1..eb8f7dd14 100644 --- a/types/index.d.ts +++ b/types/index.d.ts @@ -3503,7 +3503,7 @@ export interface ChartTypeRegistry { bar: { chartOptions: BarControllerChartOptions; datasetOptions: BarControllerDatasetOptions; - defaultDataPoint: number | null; + defaultDataPoint: number | [number, number] | null; metaExtensions: {}; parsedDataType: BarParsedData, scales: keyof CartesianScaleTypeRegistry; diff --git a/types/tests/controllers/bar_floating_data.ts b/types/tests/controllers/bar_floating_data.ts new file mode 100644 index 000000000..91380a85c --- /dev/null +++ b/types/tests/controllers/bar_floating_data.ts @@ -0,0 +1,11 @@ +import { Chart } from '../../../src/types'; + +const chart = new Chart('id', { + type: 'bar', + data: { + labels: ['1', '2', '3'], + datasets: [{ + data: [[1, 2], [3, 4], [5, 6]] + }] + }, +});