Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(152)

Side by Side Diff: lib/runtime/dart/_js_helper.js

Issue 1633003002: Add --modules=node support (Closed) Base URL: git@github.com:dart-lang/dev_compiler.git@master
Patch Set: regen sdk and expectations Created 4 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 dart_library.library('dart/_js_helper', null, /* Imports */[ 1 dart_library.library('dart/_js_helper', null, /* Imports */[
2 'dart/_runtime', 2 'dart/_runtime',
3 'dart/core', 3 'dart/core',
4 'dart/collection', 4 'dart/collection',
5 'dart/_interceptors', 5 'dart/_interceptors',
6 'dart/_foreign_helper' 6 'dart/_foreign_helper'
7 ], /* Lazy imports */[ 7 ], /* Lazy imports */[
8 ], function(exports, dart, core, collection, _interceptors, _foreign_helper) { 8 ], function(exports, dart, core, collection, _interceptors, _foreign_helper) {
9 'use strict'; 9 'use strict';
10 let dartx = dart.dartx; 10 let dartx = dart.dartx;
(...skipping 1094 matching lines...) Expand 10 before | Expand all | Expand 10 after
1105 return !ret.done; 1105 return !ret.done;
1106 } 1106 }
1107 } 1107 }
1108 SyncIterator[dart.implements] = () => [core.Iterator$(E)]; 1108 SyncIterator[dart.implements] = () => [core.Iterator$(E)];
1109 dart.setSignature(SyncIterator, { 1109 dart.setSignature(SyncIterator, {
1110 constructors: () => ({SyncIterator: [SyncIterator$(E), [dart.dynamic]]}), 1110 constructors: () => ({SyncIterator: [SyncIterator$(E), [dart.dynamic]]}),
1111 methods: () => ({moveNext: [core.bool, []]}) 1111 methods: () => ({moveNext: [core.bool, []]})
1112 }); 1112 });
1113 return SyncIterator; 1113 return SyncIterator;
1114 }); 1114 });
1115 let SyncIterator = SyncIterator$(); 1115 const SyncIterator = SyncIterator$();
1116 const _generator = Symbol('_generator'); 1116 const _generator = Symbol('_generator');
1117 const _args = Symbol('_args'); 1117 const _args = Symbol('_args');
1118 const SyncIterable$ = dart.generic(function(E) { 1118 const SyncIterable$ = dart.generic(function(E) {
1119 class SyncIterable extends collection.IterableBase$(E) { 1119 class SyncIterable extends collection.IterableBase$(E) {
1120 SyncIterable(generator, args) { 1120 SyncIterable(generator, args) {
1121 this[_generator] = generator; 1121 this[_generator] = generator;
1122 this[_args] = args; 1122 this[_args] = args;
1123 super.IterableBase(); 1123 super.IterableBase();
1124 } 1124 }
1125 [_jsIterator]() { 1125 [_jsIterator]() {
1126 return this[_generator](...this[_args]); 1126 return this[_generator](...this[_args]);
1127 } 1127 }
1128 get iterator() { 1128 get iterator() {
1129 return new (SyncIterator$(E))(this[_jsIterator]()); 1129 return new (SyncIterator$(E))(this[_jsIterator]());
1130 } 1130 }
1131 } 1131 }
1132 dart.setSignature(SyncIterable, { 1132 dart.setSignature(SyncIterable, {
1133 constructors: () => ({SyncIterable: [SyncIterable$(E), [dart.dynamic, dart .dynamic]]}), 1133 constructors: () => ({SyncIterable: [SyncIterable$(E), [dart.dynamic, dart .dynamic]]}),
1134 methods: () => ({[_jsIterator]: [dart.dynamic, []]}) 1134 methods: () => ({[_jsIterator]: [dart.dynamic, []]})
1135 }); 1135 });
1136 dart.defineExtensionMembers(SyncIterable, ['iterator']); 1136 dart.defineExtensionMembers(SyncIterable, ['iterator']);
1137 return SyncIterable; 1137 return SyncIterable;
1138 }); 1138 });
1139 let SyncIterable = SyncIterable$(); 1139 const SyncIterable = SyncIterable$();
1140 // Exports: 1140 // Exports:
1141 exports.NoThrows = NoThrows; 1141 exports.NoThrows = NoThrows;
1142 exports.NoInline = NoInline; 1142 exports.NoInline = NoInline;
1143 exports.Native = Native; 1143 exports.Native = Native;
1144 exports.JsPeerInterface = JsPeerInterface; 1144 exports.JsPeerInterface = JsPeerInterface;
1145 exports.SupportJsExtensionMethods = SupportJsExtensionMethods; 1145 exports.SupportJsExtensionMethods = SupportJsExtensionMethods;
1146 exports.defineProperty = defineProperty; 1146 exports.defineProperty = defineProperty;
1147 exports.regExpGetNative = regExpGetNative; 1147 exports.regExpGetNative = regExpGetNative;
1148 exports.regExpGetGlobalNative = regExpGetGlobalNative; 1148 exports.regExpGetGlobalNative = regExpGetGlobalNative;
1149 exports.regExpCaptureCount = regExpCaptureCount; 1149 exports.regExpCaptureCount = regExpCaptureCount;
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after
1193 exports.CastErrorImplementation = CastErrorImplementation; 1193 exports.CastErrorImplementation = CastErrorImplementation;
1194 exports.FallThroughErrorImplementation = FallThroughErrorImplementation; 1194 exports.FallThroughErrorImplementation = FallThroughErrorImplementation;
1195 exports.RuntimeError = RuntimeError; 1195 exports.RuntimeError = RuntimeError;
1196 exports.random64 = random64; 1196 exports.random64 = random64;
1197 exports.jsonEncodeNative = jsonEncodeNative; 1197 exports.jsonEncodeNative = jsonEncodeNative;
1198 exports.SyncIterator$ = SyncIterator$; 1198 exports.SyncIterator$ = SyncIterator$;
1199 exports.SyncIterator = SyncIterator; 1199 exports.SyncIterator = SyncIterator;
1200 exports.SyncIterable$ = SyncIterable$; 1200 exports.SyncIterable$ = SyncIterable$;
1201 exports.SyncIterable = SyncIterable; 1201 exports.SyncIterable = SyncIterable;
1202 }); 1202 });
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698