Я использую угловой 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]], {})