Как импортировать пространство имен dygraphs - PullRequest
0 голосов
/ 31 октября 2019

Я пытаюсь использовать Dygraph в Typescript. Его типы объявлены здесь .

Я не могу понять, как использовать параметр clickCallback:

import Dygraphs from 'dygraphs';

...

    new Dygraph('el', data, {
      clickCallback: (e: MouseEvent, xval: number, points: dygraphs.Point[]) => {
         ...
      }
    });

Это не работает, потому что я не могу импортироватьтип dygraphs.Point. Я пробовал много вариантов синтаксиса import (почему, черт возьми, он импортирует что-то настолько сложное?), Но ничего не работаетПроблема в том, что пространство имен dygraphs объявлено, но не экспортировано? Это просто ошибка в типах?

1 Ответ

0 голосов
/ 31 октября 2019

Хорошо, я не уверен, почему, но сейчас у меня работает точно такой же код. Все, что вам нужно, это

import Dygraph from 'dygraphs';

, и вы получите объект Dygraph, а также пространство имен dygraphs. Так что попробуйте выйти из системы, перезагрузить компьютер и т. Д.

...