5

我想知道是否有人知道 OpenLayers 是否有任何现有的 TypeScript 定义文件(或者它们是否已经在制作中)。

我尝试自己解析 OpenLayers 源文件并使用文档注释来构建 TypeScript 定义文件,但要真正完成这项工作,我需要一个完整的 JavaScript 解析器,它也理解 OpenLayers 中的文档语法(它使用 NaturalDocs,http://naturaldocs .org),我开始认为手动翻译信息比编写这样的解析器更容易:(。

那么现在有没有人有类似的项目或知道如何完成生成这些 TypeScript 定义文件的任务?

提前致谢!

4

5 回答 5

1

今天我把OL 3.1.1的定义上传到了Github: https ://github.com/3x0dv5/ol3-typescript-definitions 随意使用

于 2015-01-22T23:57:46.553 回答
1

我还没有看到任何关于 OpenLayers.d.ts 文件的提及,但是这里跟踪的定义文件列表越来越

于 2012-10-08T17:39:06.323 回答
0

还没有定义文件。我也考虑过创建一个,但只是通过环境变量声明来使用它。

于 2012-10-31T13:21:05.567 回答
0

这不是一个真正的答案,但你看过闭包吗? https://github.com/teppeis/closure-ts 看起来很有希望,但是,我无法转换任何 ol3 js 文件。我会尝试更深入地挖掘并让你知道。

于 2016-07-14T14:58:24.303 回答
0

这是 Openlayers 的 TypeScript 定义文件的链接。

OpenLayers 定义文件

于 2015-08-24T12:38:25.350 回答