Highcharts реагируют на то, что официальная библиотека плохо играет с Typescript - PullRequest
0 голосов
/ 04 марта 2019

Я настроил пример проекта для использования Highcharts и официальной Highcharts реагирует на оболочку , и она отлично работает, но когда я пытаюсь использовать его с Typescript, я получаю следующую ошибку:

React.createElement: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: object.

Это код после того, как я обновил его до Typescript:

import * as React from 'react';
import * as Highcharts from 'highcharts';
import * as HighchartsReact from 'highcharts-react-official';

const options: Highcharts.Options = {
    title: {
        text: 'Sample chart',
    },
    series: [
        {
            type: 'line',
            data: [1, 2, 3],
        },
    ],
};

export const UsingHighchartsOfficialVersion = () => (
    <div>
        <HighchartsReact highcharts={Highcharts} options={options} />
    </div>
);

Есть идеи, почему использование Typescript вызывает эту проблему, когда он отлично работает в JS?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...