Index: chrome/browser/resources/cleanup_tool/cleanup_browser_proxy.js |
diff --git a/chrome/browser/resources/cleanup_tool/cleanup_browser_proxy.js b/chrome/browser/resources/cleanup_tool/cleanup_browser_proxy.js |
index 1e0e859e4b569d28bdba3d474d875521961b1470..2d87adbf896e6171a0e290a8ea4f4c7dd02fe394 100644 |
--- a/chrome/browser/resources/cleanup_tool/cleanup_browser_proxy.js |
+++ b/chrome/browser/resources/cleanup_tool/cleanup_browser_proxy.js |
@@ -17,6 +17,14 @@ |
*/ |
var LastScanResult; |
+/** |
+ * @typedef {[ |
+ * wasCancelled: boolean, |
+ * uwsRemoved: Array<string>, |
+ * ]} |
+ */ |
+var CleanupResult; |
+ |
cr.define('cleanup', function() { |
/** @interface */ |
function CleanupBrowserProxy() {} |
@@ -27,6 +35,12 @@ cr.define('cleanup', function() { |
* @return {!Promise<LastScanResult>} |
*/ |
requestLastScanResult: function() {}, |
+ |
+ /** |
+ * Opens the prompt to run the Chrome Cleanup Tool. |
+ * @return {!Promise<CleanupResult>} |
+ */ |
+ startCleanup: function() {}, |
}; |
/** |
@@ -41,6 +55,10 @@ cr.define('cleanup', function() { |
requestLastScanResult: function() { |
return cr.sendWithPromise('requestLastScanResult'); |
}, |
+ /** @override */ |
+ startCleanup: function() { |
+ return cr.sendWithPromise('startCleanup'); |
+ }, |
}; |
return { |