Проблема импорта модуля Typescript - PullRequest
0 голосов
/ 02 мая 2018

Я использую угловой 5 с @ types / leaflet. Я тоже хочу рисовать кривые, поэтому я пытаюсь использовать @ types / leaflet-curve. У меня проблема в том, что функция кривой по какой-то причине не импортируется. Я получаю ошибку

"Свойство" кривая "не существует для типа" typeof " "... / node_modules / @ типов / листовка-кривая / индекс" '

У меня есть импорт в файле map.ts как импорт * как lc из 'leaflet-curve'. Я пробовал разные типы импорта, но, похоже, ничего не работает, и я не уверен, что это моя машинописная версия (2.5.x) или что-то еще, что я не сделал.

Файл index.d.ts для листовки-кривой выглядит следующим образом:

import * as L from 'leaflet';

declare module 'leaflet' {
    /**
     * Drawing Bezier curves and other complex shapes.
     */
    function curve(path: any[], options?: PathOptions): Path;
}

Я пытаюсь использовать функцию как таковую:

var curves = lc.curve([[s.lat, s.long],[d.lat, d.long]], {})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...