Index: pkg/dev_compiler/tool/input_sdk/private/ddc_runtime/generators.dart |
diff --git a/pkg/dev_compiler/tool/input_sdk/private/ddc_runtime/generators.dart b/pkg/dev_compiler/tool/input_sdk/private/ddc_runtime/generators.dart |
index 090ec26b89e0345e41f67fef573ce7c48baf38ef..b90e2ccc3b8ca0884c8df91d168d968c51464487 100644 |
--- a/pkg/dev_compiler/tool/input_sdk/private/ddc_runtime/generators.dart |
+++ b/pkg/dev_compiler/tool/input_sdk/private/ddc_runtime/generators.dart |
@@ -14,13 +14,17 @@ part of dart._runtime; |
final _jsIterator = JS('', 'Symbol("_jsIterator")'); |
final _current = JS('', 'Symbol("_current")'); |
-syncStar(gen, E, @rest args) => JS('', '''(() => { |
+syncStar(gen, E, @rest args) => JS( |
+ '', |
+ '''(() => { |
const SyncIterable_E = ${getGenericClass(SyncIterable)}($E); |
return new SyncIterable_E($gen, $args); |
})()'''); |
@JSExportName('async') |
-async_(gen, T, @rest args) => JS('', '''(() => { |
+async_(gen, T, @rest args) => JS( |
+ '', |
+ '''(() => { |
let iter; |
function onValue(res) { |
if (res === void 0) res = null; |
@@ -77,7 +81,9 @@ async_(gen, T, @rest args) => JS('', '''(() => { |
// } |
// |
// TODO(ochafik): Port back to Dart (which it used to be in the past). |
-final _AsyncStarStreamController = JS('', ''' |
+final _AsyncStarStreamController = JS( |
+ '', |
+ ''' |
class _AsyncStarStreamController { |
constructor(generator, T, args) { |
this.isAdding = false; |
@@ -219,6 +225,8 @@ final _AsyncStarStreamController = JS('', ''' |
/// Returns a Stream of T implemented by an async* function. */ |
/// |
-asyncStar(gen, T, @rest args) => JS('', '''(() => { |
+asyncStar(gen, T, @rest args) => JS( |
+ '', |
+ '''(() => { |
return new $_AsyncStarStreamController($gen, $T, $args).controller.stream; |
})()'''); |