Index: third_party/closure_compiler/externs/developer_private.js |
diff --git a/third_party/closure_compiler/externs/developer_private.js b/third_party/closure_compiler/externs/developer_private.js |
index c8d1c49f8a14a542805b7983a95c2f881c43a338..338120f87ddbf50701b6edbc4da064790e457370 100644 |
--- a/third_party/closure_compiler/externs/developer_private.js |
+++ b/third_party/closure_compiler/externs/developer_private.js |
@@ -217,9 +217,27 @@ var HomePage; |
var ExtensionView; |
/** |
+ * @enum {string} |
+ */ |
+chrome.developerPrivate.ControllerType = { |
+ POLICY: 'POLICY', |
+ CHILD_CUSTODIAN: 'CHILD_CUSTODIAN', |
+ SUPERVISED_USER_CUSTODIAN: 'SUPERVISED_USER_CUSTODIAN', |
+}; |
+ |
+/** |
+ * @typedef {{ |
+ * type: !chrome.developerPrivate.ControllerType, |
+ * text: string |
+ * }} |
+ */ |
+var ControlledInfo; |
+ |
+/** |
* @typedef {{ |
* actionButtonHidden: boolean, |
* blacklistText: (string|undefined), |
+ * controlledInfo: (ControlledInfo|undefined), |
* dependentExtensions: !Array<string>, |
* description: string, |
* disableReasons: DisableReasons, |
@@ -229,7 +247,6 @@ var ExtensionView; |
* iconUrl: string, |
* id: string, |
* incognitoAccess: AccessModifier, |
- * installedByCustodian: boolean, |
* installWarnings: !Array<string>, |
* launchUrl: (string|undefined), |
* location: !chrome.developerPrivate.Location, |
@@ -240,7 +257,6 @@ var ExtensionView; |
* offlineEnabled: boolean, |
* optionsPage: (OptionsPage|undefined), |
* path: (string|undefined), |
- * policyText: (string|undefined), |
* prettifiedPath: (string|undefined), |
* runOnAllUrls: AccessModifier, |
* runtimeErrors: !Array<RuntimeError>, |