Index: third_party/closure_compiler/externs/settings_private.js |
diff --git a/third_party/closure_compiler/externs/settings_private.js b/third_party/closure_compiler/externs/settings_private.js |
index 8cc4619e8cba4e1bbe1a2f034c0831f07a53861b..712736f7bbfca9132eecc36e36c45a2dcc986fc4 100644 |
--- a/third_party/closure_compiler/externs/settings_private.js |
+++ b/third_party/closure_compiler/externs/settings_private.js |
@@ -1,3 +1,14 @@ |
+// Copyright 2015 The Chromium Authors. All rights reserved. |
+// Use of this source code is governed by a BSD-style license that can be |
+// found in the LICENSE file. |
+ |
+// This file was generated by: |
+// ./tools/json_schema_compiler/compiler.py. |
+// NOTE: The format of types has changed. 'FooType' is now |
+// 'chrome.settingsPrivate.FooType'. |
+// Please run the closure compiler before committing changes. |
+// See https://code.google.com/p/chromium/wiki/ClosureCompilation. |
+ |
/** @fileoverview Externs generated from namespace: settingsPrivate */ |
/** |
@@ -24,6 +35,9 @@ chrome.settingsPrivate.PrefType = { |
chrome.settingsPrivate.PolicySource = { |
DEVICE: 'DEVICE', |
USER: 'USER', |
+ OWNER: 'OWNER', |
+ PRIMARY_USER: 'PRIMARY_USER', |
+ EXTENSION: 'EXTENSION', |
}; |
/** |
@@ -41,11 +55,12 @@ chrome.settingsPrivate.PolicyEnforcement = { |
* type: !chrome.settingsPrivate.PrefType, |
* value: *, |
* policySource: (!chrome.settingsPrivate.PolicySource|undefined), |
- * policyEnforcement: (!chrome.settingsPrivate.PolicyEnforcement|undefined) |
+ * policyEnforcement: (!chrome.settingsPrivate.PolicyEnforcement|undefined), |
+ * recommendedValue: (*|undefined) |
* }} |
* @see https://developer.chrome.com/extensions/settingsPrivate#type-PrefObject |
*/ |
-var PrefObject; |
+chrome.settingsPrivate.PrefObject; |
/** |
* Sets a settings value. |
@@ -60,7 +75,7 @@ chrome.settingsPrivate.setPref = function(name, value, pageId, callback) {}; |
/** |
* Gets an array of all the prefs. |
- * @param {function(!Array<PrefObject>):void} callback |
+ * @param {function(!Array<!chrome.settingsPrivate.PrefObject>):void} callback |
* @see https://developer.chrome.com/extensions/settingsPrivate#method-getAllPrefs |
*/ |
chrome.settingsPrivate.getAllPrefs = function(callback) {}; |
@@ -68,7 +83,7 @@ chrome.settingsPrivate.getAllPrefs = function(callback) {}; |
/** |
* Gets the value of a specific pref. |
* @param {string} name |
- * @param {function(PrefObject):void} callback |
+ * @param {function(!chrome.settingsPrivate.PrefObject):void} callback |
* @see https://developer.chrome.com/extensions/settingsPrivate#method-getPref |
*/ |
chrome.settingsPrivate.getPref = function(name, callback) {}; |