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

Side by Side Diff: third_party/WebKit/Source/devtools/front_end/common/ModuleExtensionInterfaces.js

Issue 2440953003: DevTools: use semicolons after each statement. (Closed)
Patch Set: rebaseline Created 4 years, 1 month 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 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 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 /** 5 /**
6 * @interface 6 * @interface
7 */ 7 */
8 WebInspector.Renderer = function() 8 WebInspector.Renderer = function()
9 { 9 {
10 } 10 };
11 11
12 WebInspector.Renderer.prototype = { 12 WebInspector.Renderer.prototype = {
13 /** 13 /**
14 * @param {!Object} object 14 * @param {!Object} object
15 * @return {!Promise.<!Element>} 15 * @return {!Promise.<!Element>}
16 */ 16 */
17 render: function(object) {} 17 render: function(object) {}
18 } 18 };
19 19
20 /** 20 /**
21 * @param {!Object} object 21 * @param {!Object} object
22 * @return {!Promise.<!Element>} 22 * @return {!Promise.<!Element>}
23 */ 23 */
24 WebInspector.Renderer.renderPromise = function(object) 24 WebInspector.Renderer.renderPromise = function(object)
25 { 25 {
26 if (!object) 26 if (!object)
27 return Promise.reject(new Error("Can't render " + object)); 27 return Promise.reject(new Error("Can't render " + object));
28 28
29 return self.runtime.extension(WebInspector.Renderer, object).instance().then (render); 29 return self.runtime.extension(WebInspector.Renderer, object).instance().then (render);
30 30
31 /** 31 /**
32 * @param {!WebInspector.Renderer} renderer 32 * @param {!WebInspector.Renderer} renderer
33 */ 33 */
34 function render(renderer) 34 function render(renderer)
35 { 35 {
36 return renderer.render(object); 36 return renderer.render(object);
37 } 37 }
38 } 38 };
39 39
40 /** 40 /**
41 * @interface 41 * @interface
42 */ 42 */
43 WebInspector.Revealer = function() 43 WebInspector.Revealer = function()
44 { 44 {
45 } 45 };
46 46
47 /** 47 /**
48 * @param {?Object} revealable 48 * @param {?Object} revealable
49 * @param {boolean=} omitFocus 49 * @param {boolean=} omitFocus
50 */ 50 */
51 WebInspector.Revealer.reveal = function(revealable, omitFocus) 51 WebInspector.Revealer.reveal = function(revealable, omitFocus)
52 { 52 {
53 WebInspector.Revealer.revealPromise(revealable, omitFocus); 53 WebInspector.Revealer.revealPromise(revealable, omitFocus);
54 } 54 };
55 55
56 /** 56 /**
57 * @param {?Object} revealable 57 * @param {?Object} revealable
58 * @param {boolean=} omitFocus 58 * @param {boolean=} omitFocus
59 * @return {!Promise.<undefined>} 59 * @return {!Promise.<undefined>}
60 */ 60 */
61 WebInspector.Revealer.revealPromise = function(revealable, omitFocus) 61 WebInspector.Revealer.revealPromise = function(revealable, omitFocus)
62 { 62 {
63 if (!revealable) 63 if (!revealable)
64 return Promise.reject(new Error("Can't reveal " + revealable)); 64 return Promise.reject(new Error("Can't reveal " + revealable));
65 return self.runtime.allInstances(WebInspector.Revealer, revealable).then(rev eal); 65 return self.runtime.allInstances(WebInspector.Revealer, revealable).then(rev eal);
66 66
67 /** 67 /**
68 * @param {!Array.<!WebInspector.Revealer>} revealers 68 * @param {!Array.<!WebInspector.Revealer>} revealers
69 * @return {!Promise.<undefined>} 69 * @return {!Promise.<undefined>}
70 */ 70 */
71 function reveal(revealers) 71 function reveal(revealers)
72 { 72 {
73 var promises = []; 73 var promises = [];
74 for (var i = 0; i < revealers.length; ++i) 74 for (var i = 0; i < revealers.length; ++i)
75 promises.push(revealers[i].reveal(/** @type {!Object} */ (revealable ), omitFocus)); 75 promises.push(revealers[i].reveal(/** @type {!Object} */ (revealable ), omitFocus));
76 return Promise.race(promises); 76 return Promise.race(promises);
77 } 77 }
78 } 78 };
79 79
80 WebInspector.Revealer.prototype = { 80 WebInspector.Revealer.prototype = {
81 /** 81 /**
82 * @param {!Object} object 82 * @param {!Object} object
83 * @param {boolean=} omitFocus 83 * @param {boolean=} omitFocus
84 * @return {!Promise} 84 * @return {!Promise}
85 */ 85 */
86 reveal: function(object, omitFocus) {} 86 reveal: function(object, omitFocus) {}
87 } 87 };
88 88
89 /** 89 /**
90 * @interface 90 * @interface
91 */ 91 */
92 WebInspector.App = function() 92 WebInspector.App = function()
93 { 93 {
94 } 94 };
95 95
96 WebInspector.App.prototype = { 96 WebInspector.App.prototype = {
97 /** 97 /**
98 * @param {!Document} document 98 * @param {!Document} document
99 */ 99 */
100 presentUI: function(document) { } 100 presentUI: function(document) { }
101 } 101 };
102 102
103 /** 103 /**
104 * @interface 104 * @interface
105 */ 105 */
106 WebInspector.AppProvider = function() 106 WebInspector.AppProvider = function()
107 { 107 {
108 } 108 };
109 109
110 WebInspector.AppProvider.prototype = { 110 WebInspector.AppProvider.prototype = {
111 /** 111 /**
112 * @return {!WebInspector.App} 112 * @return {!WebInspector.App}
113 */ 113 */
114 createApp: function() { } 114 createApp: function() { }
115 } 115 };
116 116
117 /** 117 /**
118 * @interface 118 * @interface
119 */ 119 */
120 WebInspector.QueryParamHandler = function() 120 WebInspector.QueryParamHandler = function()
121 { 121 {
122 } 122 };
123 123
124 WebInspector.QueryParamHandler.prototype = { 124 WebInspector.QueryParamHandler.prototype = {
125 /** 125 /**
126 * @param {string} value 126 * @param {string} value
127 */ 127 */
128 handleQueryParam: function(value) { } 128 handleQueryParam: function(value) { }
129 } 129 };
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698