如何将定义类型脚本文件类型文件链接到deno的其他定义类型文件中



这是我的树状图:

--libs/
----@types/
------mapbox-gl/
--------index.d.ts
------geojson/
--------index.d.ts
--mapbox-gl.js
map.ts

这是地图.ts:

/**
* map.ts
*/
// @ts-ignore
// @ts-nocheck

//test
// @deno-types="./libs/@types/geojson/index.d.ts"
// @deno-types="./libs/@types/mapbox-gl/index.d.ts"
import mapboxgl from "./libs/mapbox-gl.js";
mapboxgl.accessToken =  "toto";
var map = new mapboxgl.Map({
container: 'map', // container id
style: 'mapbox://styles/mapbox/streets-v11', // style URL
center: [-74.5, 40], // starting position [lng, lat]
zoom: 9 // starting zoom
});

这是我在libs/@types/mapbox-gl/index.d.ts:中的问题

// @deno-types="../geojson/index.d.ts"
/// <reference types="../geojson/index.d.ts" />

下面是github,以便更好地解释:https://github.com/bussiere/testdeno

如何正确链接mapboxgl的geojson定义?

问候

我真的不确定你的问题是什么,但如果只是没有找到引用,那么把它改为:

/// <reference types="../geojson" />

这在我尝试的时候起了作用。

最新更新