0
@types/react-leaflet
と一緒にnpmでhttps://github.com/PaulLeCam/react-leafletをインストールしました。私はしかし、このTypeScriptモジュールの欠落しているクラスを自分自身のコードベースで定義します
import { Map, Marker, Popup, TileLayer } from "react-leaflet";
のように、@types/react-leaflet
で定義されたものをインポートする場合、私はMapLayer
ような@types/react-leaflet
著者が宣言ファイルに逃した何かを、インポートしようとした場合は、正常に動作します。あなたはleaflet source codeを見れば
import { MapLayer } from "react-leaflet";
そして、それはこの
[ts] Module '"/Users/foobar/workspace/webapp/node_modules/@types/react-leaflet/index"' has no exported member 'MapLayer'.
のようなものを文句を言う、あなたはMapLayer
が実際にエクスポートされていることがわかります。しかし、宣言がないので、私はまだそれをインポートすることはできません。だからここで私の質問は、私自身のコードベースで不足しているMapLayer
の宣言をすることができますか?私は欠けているクラスのためだけに新しいnpmを公表したくない。