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

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

Issue 1783603009: simplify function coercions -- DDC can generate function types in place (Closed) Base URL: git@github.com:dart-lang/dev_compiler.git@master
Patch Set: Created 4 years, 9 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
« no previous file with comments | « lib/runtime/dart/html_common.js ('k') | lib/src/codegen/reify_coercions.dart » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 dart_library.library('dart/indexed_db', null, /* Imports */[ 1 dart_library.library('dart/indexed_db', null, /* Imports */[
2 'dart/_runtime', 2 'dart/_runtime',
3 'dart/core', 3 'dart/core',
4 'dart/html_common', 4 'dart/html_common',
5 'dart/_js_helper', 5 'dart/_js_helper',
6 'dart/async', 6 'dart/async',
7 'dart/_interceptors', 7 'dart/_interceptors',
8 'dart/_metadata', 8 'dart/_metadata',
9 'dart/html' 9 'dart/html'
10 ], /* Lazy imports */[ 10 ], /* Lazy imports */[
(...skipping 364 matching lines...) Expand 10 before | Expand all | Expand 10 after
375 let stacktrace = dart.stackTrace(e); 375 let stacktrace = dart.stackTrace(e);
376 return async.Future$(Database).error(e, stacktrace); 376 return async.Future$(Database).error(e, stacktrace);
377 } 377 }
378 378
379 } 379 }
380 [dartx.deleteDatabase](name, opts) { 380 [dartx.deleteDatabase](name, opts) {
381 let onBlocked = opts && 'onBlocked' in opts ? opts.onBlocked : null; 381 let onBlocked = opts && 'onBlocked' in opts ? opts.onBlocked : null;
382 try { 382 try {
383 let request = this[_deleteDatabase](name); 383 let request = this[_deleteDatabase](name);
384 if (onBlocked != null) { 384 if (onBlocked != null) {
385 request[dartx.onBlocked].listen(dart.as(onBlocked, __CastType0)); 385 request[dartx.onBlocked].listen(dart.as(onBlocked, dart.functionType(d art.void, [html.Event])));
386 } 386 }
387 let completer = async.Completer.sync(); 387 let completer = async.Completer.sync();
388 request[dartx.onSuccess].listen(dart.fn(e => { 388 request[dartx.onSuccess].listen(dart.fn(e => {
389 completer.complete(this); 389 completer.complete(this);
390 }, dart.void, [html.Event])); 390 }, dart.void, [html.Event]));
391 request[dartx.onError].listen(dart.bind(completer, 'completeError')); 391 request[dartx.onError].listen(dart.bind(completer, 'completeError'));
392 return dart.as(completer.future, async.Future$(IdbFactory)); 392 return dart.as(completer.future, async.Future$(IdbFactory));
393 } catch (e) { 393 } catch (e) {
394 let stacktrace = dart.stackTrace(e); 394 let stacktrace = dart.stackTrace(e);
395 return async.Future$(IdbFactory).error(e, stacktrace); 395 return async.Future$(IdbFactory).error(e, stacktrace);
(...skipping 708 matching lines...) Expand 10 before | Expand all | Expand 10 after
1104 } 1104 }
1105 get [dartx.oldVersion]() { 1105 get [dartx.oldVersion]() {
1106 return this.oldVersion; 1106 return this.oldVersion;
1107 } 1107 }
1108 } 1108 }
1109 dart.setSignature(VersionChangeEvent, { 1109 dart.setSignature(VersionChangeEvent, {
1110 constructors: () => ({_: [VersionChangeEvent, []]}) 1110 constructors: () => ({_: [VersionChangeEvent, []]})
1111 }); 1111 });
1112 VersionChangeEvent[dart.metadata] = () => [dart.const(new _metadata.DocsEditab le()), dart.const(new _metadata.DomName('IDBVersionChangeEvent')), dart.const(ne w _metadata.Unstable()), dart.const(new _js_helper.Native("IDBVersionChangeEvent "))]; 1112 VersionChangeEvent[dart.metadata] = () => [dart.const(new _metadata.DocsEditab le()), dart.const(new _metadata.DomName('IDBVersionChangeEvent')), dart.const(ne w _metadata.Unstable()), dart.const(new _js_helper.Native("IDBVersionChangeEvent "))];
1113 dart.registerExtension(dart.global.IDBVersionChangeEvent, VersionChangeEvent); 1113 dart.registerExtension(dart.global.IDBVersionChangeEvent, VersionChangeEvent);
1114 const __CastType0 = dart.typedef('__CastType0', () => dart.functionType(dart.v oid, [html.Event]));
1115 // Exports: 1114 // Exports:
1116 exports.Cursor = Cursor; 1115 exports.Cursor = Cursor;
1117 exports.CursorWithValue = CursorWithValue; 1116 exports.CursorWithValue = CursorWithValue;
1118 exports.Database = Database; 1117 exports.Database = Database;
1119 exports.IdbFactory = IdbFactory; 1118 exports.IdbFactory = IdbFactory;
1120 exports.Index = Index; 1119 exports.Index = Index;
1121 exports.KeyRange = KeyRange; 1120 exports.KeyRange = KeyRange;
1122 exports.ObjectStore = ObjectStore; 1121 exports.ObjectStore = ObjectStore;
1123 exports.Request = Request; 1122 exports.Request = Request;
1124 exports.OpenDBRequest = OpenDBRequest; 1123 exports.OpenDBRequest = OpenDBRequest;
1125 exports.Transaction = Transaction; 1124 exports.Transaction = Transaction;
1126 exports.VersionChangeEvent = VersionChangeEvent; 1125 exports.VersionChangeEvent = VersionChangeEvent;
1127 }); 1126 });
OLDNEW
« no previous file with comments | « lib/runtime/dart/html_common.js ('k') | lib/src/codegen/reify_coercions.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698