Dart 和第三方库

Dart and third party libs

我有几个项目是用 Typescript 写的。

TS 有一个声明文件 (d.ts) 来声明非 ts 库。它在 Dart 中是如何工作的?

Dart 看起来很酷,但我想在我的项目中使用 Backbone 和 Marionette。

是否有机会使用 Dart 重写项目或在下一个项目中使用 Dart Marionette?

有一些尝试或计划更好地支持它,但目前我想这不太容易。

您可能想查看 package:js、https://pub.dartlang.org/packages/js 并查看那里的 ChartJS 示例。 Angular 有一个 ts2dart 编译器,但我不知道它是否真的会转换 d.ts 文件,或者您是否需要手动进行转换。将 d.ts 个定义转换为 package:js 个定义似乎并不难。