Не удалось импортировать модуль Highcharts - PullRequest
0 голосов
/ 29 июня 2018

Я использую Angular4 со скриптом Type и мне нужно импортировать модуль старшей диаграммы в компонент, потому что мне нужно добавить пользовательский значок в символах SvgRenderer, например:

Highcharts.SVGRenderer.prototype.symbols.custom = function (x, y, w, h) {


      var path = [

          'M', x + w * 0.5, y,
          'L', x + w * 0.5, y + h * 0.7,
          // Arrow head
          'M', x + w * 0.3, y + h * 0.5,
          'L', x + w * 0.5, y + h * 0.7,
          'L', x + w * 0.7, y + h * 0.5,

      ];
      return path;
  };

я пытаюсь с

import Highcharts from 'highcharts';

И я получаю:

  /node_modules/@types/highcharts/index"' has no default export.

я пытаюсь с

import * as Highcharts from 'highcharts';

И я получаю

 Property 'SVGRenderer' does not exist on type 'Static'.

1 Ответ

0 голосов
/ 10 апреля 2019

Попробуйте это (Highcharts as any).SVGRenderer Не чистый но ты это обходной путь

В противном случае вы можете

import {Renderer} from 'highcharts'

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