mirror of
https://github.com/chartjs/Chart.js.git
synced 2024-10-06 12:19:08 +02:00
Allow array for line opts in dataset (#10179)
* fix line as array ts error * added test * implement only for the border,background color and radius
This commit is contained in:
parent
2f7550db05
commit
16e6acc6b9
6
types/index.esm.d.ts
vendored
6
types/index.esm.d.ts
vendored
@ -177,8 +177,10 @@ export interface LineControllerDatasetOptions
|
||||
extends ControllerDatasetOptions,
|
||||
ScriptableAndArrayOptions<PointPrefixedOptions, ScriptableContext<'line'>>,
|
||||
ScriptableAndArrayOptions<PointPrefixedHoverOptions, ScriptableContext<'line'>>,
|
||||
ScriptableOptions<LineOptions, ScriptableContext<'line'>>,
|
||||
ScriptableOptions<LineHoverOptions, ScriptableContext<'line'>>,
|
||||
ScriptableOptions<Omit<LineOptions, keyof CommonElementOptions>, ScriptableContext<'line'>>,
|
||||
ScriptableAndArrayOptions<CommonElementOptions, ScriptableContext<'line'>>,
|
||||
ScriptableOptions<Omit<LineHoverOptions, keyof CommonHoverOptions>, ScriptableContext<'line'>>,
|
||||
ScriptableAndArrayOptions<CommonHoverOptions, ScriptableContext<'line'>>,
|
||||
AnimationOptions<'line'> {
|
||||
/**
|
||||
* The ID of the x axis to plot this dataset on.
|
||||
|
13
types/tests/controllers/line_styling_array.ts
Normal file
13
types/tests/controllers/line_styling_array.ts
Normal file
@ -0,0 +1,13 @@
|
||||
import { Chart } from '../../index.esm';
|
||||
|
||||
const chart = new Chart('id', {
|
||||
type: 'line',
|
||||
data: {
|
||||
labels: [],
|
||||
datasets: [{
|
||||
data: [],
|
||||
backgroundColor: ['red', 'blue'],
|
||||
hoverBackgroundColor: ['red', 'blue'],
|
||||
}]
|
||||
},
|
||||
});
|
Loading…
Reference in New Issue
Block a user