【发布时间】:2016-12-04 22:55:13
【问题描述】:
我正在尝试编写 Dart 代码,该代码将生成与此大致等效的代码:
var disposable = vscode['commands'].registerCommand(
'extension.sayHello',
function () {
vscode['window'].showInformationMessage('Hello World!');
}
);
context.subscriptions.push(disposable);
变量 vscode 和 context 都是在执行我的 Dart 的 JavaScript 中可用的全局变量(正在使用 Dart Dev Compiler 编译为 JS)。
我很高兴 context/vscode 现在完全没有类型,但我正在努力弯曲 JS package 以输出这样的代码(例如,如果我将 @JS() 放在存根上 vscode ,我得到dart.global.vscode)。
【问题讨论】:
标签: dart dart-js-interop dart-dev-compiler