如何为Leaflet插件添加Typescript支持

问题描述 投票:0回答:1

我需要为此Leaflet插件添加TS支持:https://github.com/yakitoritabetai/Leaflet.LabelTextCollision

有人知道我该怎么做吗?我试图创建一个 .d.ts 文件,但是因为这个插件公开了 Canvas 类的整个扩展,并且插件内的所有内容都隐藏在块作用域中,所以我不明白如何为所有方法声明类型以及里面的争论?

L.LabelTextCollision = L.Canvas
    .extend({ ... });

也许有人可以给我建议,如果我的目标是通过 TS 支持覆盖整个插件,我应该从哪里开始? 谢谢!

我试图查看 TS 文档,但插件似乎是一个非常具体的东西。

typescript plugins leaflet
1个回答
0
投票

在 VS 中,我通过安装 TypeScript 分析器扩展(ESLint、Prettier)和 Visual Studio 的 typeScript 4.6 RC 修复了此错误

En VS 解决安装扩展 TypeScript 分析器扩展(ESLint、Prettier)和 Visual Studio 的 typeScript 4.6 RC 的问题

© www.soinside.com 2019 - 2024. All rights reserved.