Я использую реакцию и машинописный текст. Я получаю ошибку с типом. Как я могу это решить?
position имеет строковый тип. http://www.chartjs.org/docs/latest/configuration/legend.html
[Реагировать + ts + реагировать-chartjs-2]
import React from 'react';
import {Pie} from 'react-chartjs-2';
export default class Chart extends React.Component{
constructor(props) {
super(props);
this.state = { };
}
render() {
let options = {
legend: {
position:'bottom',
}
};
return (
<Pie options={options} />
);
}
}
[Ошибка.] Типы свойства "options" несовместимы.
Type '{ legend: { position: string; }; }' is not assignable to type 'ChartOptions'.
Types of property 'legend' are incompatible.
Type '{ position: string; }' is not assignable to type 'ChartLegendOptions'.
Types of property 'position' are incompatible.
Type 'string' is not assignable to type 'PositionType'.