2015-04-13 2 views
5

При использовании сторонней библиотеки JavaScript в моем проекте Dart я вручную просматриваю документацию библиотеки и перебираю ее свойства и методы для создания кода Дарта через серию утомительных звонков context и callMethod. Кто-нибудь понял способ автоматизировать это?Автоматизация JavaScript Interop в Dart

Я попытался сначала найти интерфейс командной строки, который анализирует библиотеку JavaScript, чтобы я мог автоматически генерировать исходный код Дарта. В моем поиске я не увенчался успехом.

ответ

2

Introspecting JS lib может быть очень сложным из-за динамической грани языка JS.

В мире машинописных файлов есть *.d.ts файлы, используемые для предоставления типов существующим библиотекам. Насколько я могу судить, большинство этих файлов записываются вручную.

На данный момент такой инструмент пока недоступен.

Смежные вопросы