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

Side by Side Diff: chrome/renderer/resources/extensions/file_system_provider_custom_bindings.js

Issue 917093003: Shorten Closure template notation from Array.<*> to Array<*>. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: remove cvox Created 5 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 // Copyright 2013 The Chromium Authors. All rights reserved. 1 // Copyright 2013 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 // Custom binding for the fileSystemProvider API. 5 // Custom binding for the fileSystemProvider API.
6 6
7 var binding = require('binding').Binding.create('fileSystemProvider'); 7 var binding = require('binding').Binding.create('fileSystemProvider');
8 var fileSystemProviderInternal = 8 var fileSystemProviderInternal =
9 require('binding').Binding.create('fileSystemProviderInternal').generate(); 9 require('binding').Binding.create('fileSystemProviderInternal').generate();
10 var eventBindings = require('event_bindings'); 10 var eventBindings = require('event_bindings');
(...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after
67 }; 67 };
68 if ('mimeType' in metadata) 68 if ('mimeType' in metadata)
69 result.mimeType = metadata.mimeType; 69 result.mimeType = metadata.mimeType;
70 if ('thumbnail' in metadata) 70 if ('thumbnail' in metadata)
71 result.thumbnail = metadata.thumbnail; 71 result.thumbnail = metadata.thumbnail;
72 return result; 72 return result;
73 } 73 }
74 74
75 /** 75 /**
76 * Massages arguments of an event raised by the File System Provider API. 76 * Massages arguments of an event raised by the File System Provider API.
77 * @param {Array.<*>} args Input arguments. 77 * @param {Array<*>} args Input arguments.
78 * @param {function(Array.<*>)} dispatch Closure to be called with massaged 78 * @param {function(Array<*>)} dispatch Closure to be called with massaged
79 * arguments. 79 * arguments.
80 */ 80 */
81 function massageArgumentsDefault(args, dispatch) { 81 function massageArgumentsDefault(args, dispatch) {
82 var executionStart = Date.now(); 82 var executionStart = Date.now();
83 var options = args[0]; 83 var options = args[0];
84 var onSuccessCallback = function(hasNext) { 84 var onSuccessCallback = function(hasNext) {
85 fileSystemProviderInternal.operationRequestedSuccess( 85 fileSystemProviderInternal.operationRequestedSuccess(
86 options.fileSystemId, options.requestId, Date.now() - executionStart); 86 options.fileSystemId, options.requestId, Date.now() - executionStart);
87 }; 87 };
88 var onErrorCallback = function(error) { 88 var onErrorCallback = function(error) {
(...skipping 162 matching lines...) Expand 10 before | Expand all | Expand 10 after
251 251
252 eventBindings.registerArgumentMassager( 252 eventBindings.registerArgumentMassager(
253 'fileSystemProvider.onAddWatcherRequested', 253 'fileSystemProvider.onAddWatcherRequested',
254 massageArgumentsDefault); 254 massageArgumentsDefault);
255 255
256 eventBindings.registerArgumentMassager( 256 eventBindings.registerArgumentMassager(
257 'fileSystemProvider.onRemoveWatcherRequested', 257 'fileSystemProvider.onRemoveWatcherRequested',
258 massageArgumentsDefault); 258 massageArgumentsDefault);
259 259
260 exports.binding = binding.generate(); 260 exports.binding = binding.generate();
OLDNEW
« no previous file with comments | « chrome/renderer/resources/extensions/automation/automation_node.js ('k') | chrome/renderer/resources/offline.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698