5

在我的 Dart 项目中使用第三方 JavaScript 库时,我手动浏览了该库的文档,并通过一系列繁琐的调用来迭代其属性和方法来构建 Dartcontext代码callMethod有没有人想出一种自动化的方法?

我试图首先找到一个命令行界面来内省 JavaScript 库,以便我可以自动生成 Dart 源代码。我的搜索一直不成功。

4

2 回答 2

3

我试图实现 .d.ts -> dart2js 注释转换器。

这是使过程自动化的可能方式。

请参阅https://github.com/denis-aes/DefinitelyTyped.dart

于 2016-05-21T17:04:19.397 回答
2

由于 JS 语言的动态特性,自省 JS lib 可能非常困难。

在 Typescript 世界中,有一些*.d.ts文件用于为现有库提供类型。据我所知,这些文件中的大多数都是手动编写的。

目前还没有这样的工具。

于 2015-05-26T10:16:11.380 回答