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 |
deleted file mode 100644 |
index cd8f997a03df9c6c2ee03968a5ca9f16816eccc5..0000000000000000000000000000000000000000 |
--- a/third_party/closure_compiler/externs/developer_private.js |
+++ /dev/null |
@@ -1,794 +0,0 @@ |
-// Copyright 2016 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.developerPrivate.FooType'. |
-// Please run the closure compiler before committing changes. |
-// See https://chromium.googlesource.com/chromium/src/+/master/docs/closure_compilation.md |
- |
-/** @fileoverview Externs generated from namespace: developerPrivate */ |
- |
-/** |
- * @const |
- */ |
-chrome.developerPrivate = {}; |
- |
-/** |
- * @enum {string} |
- * @see https://developer.chrome.com/extensions/developerPrivate#type-ItemType |
- */ |
-chrome.developerPrivate.ItemType = { |
- HOSTED_APP: 'hosted_app', |
- PACKAGED_APP: 'packaged_app', |
- LEGACY_PACKAGED_APP: 'legacy_packaged_app', |
- EXTENSION: 'extension', |
- THEME: 'theme', |
-}; |
- |
-/** |
- * @typedef {{ |
- * path: string, |
- * render_process_id: number, |
- * render_view_id: number, |
- * incognito: boolean, |
- * generatedBackgroundPage: boolean |
- * }} |
- * @see https://developer.chrome.com/extensions/developerPrivate#type-ItemInspectView |
- */ |
-chrome.developerPrivate.ItemInspectView; |
- |
-/** |
- * @typedef {{ |
- * extension_id: string, |
- * render_process_id: (string|number), |
- * render_view_id: (string|number), |
- * incognito: boolean |
- * }} |
- * @see https://developer.chrome.com/extensions/developerPrivate#type-InspectOptions |
- */ |
-chrome.developerPrivate.InspectOptions; |
- |
-/** |
- * @typedef {{ |
- * message: string |
- * }} |
- * @see https://developer.chrome.com/extensions/developerPrivate#type-InstallWarning |
- */ |
-chrome.developerPrivate.InstallWarning; |
- |
-/** |
- * @enum {string} |
- * @see https://developer.chrome.com/extensions/developerPrivate#type-ExtensionType |
- */ |
-chrome.developerPrivate.ExtensionType = { |
- HOSTED_APP: 'HOSTED_APP', |
- PLATFORM_APP: 'PLATFORM_APP', |
- LEGACY_PACKAGED_APP: 'LEGACY_PACKAGED_APP', |
- EXTENSION: 'EXTENSION', |
- THEME: 'THEME', |
- SHARED_MODULE: 'SHARED_MODULE', |
-}; |
- |
-/** |
- * @enum {string} |
- * @see https://developer.chrome.com/extensions/developerPrivate#type-Location |
- */ |
-chrome.developerPrivate.Location = { |
- FROM_STORE: 'FROM_STORE', |
- UNPACKED: 'UNPACKED', |
- THIRD_PARTY: 'THIRD_PARTY', |
- UNKNOWN: 'UNKNOWN', |
-}; |
- |
-/** |
- * @enum {string} |
- * @see https://developer.chrome.com/extensions/developerPrivate#type-ViewType |
- */ |
-chrome.developerPrivate.ViewType = { |
- APP_WINDOW: 'APP_WINDOW', |
- BACKGROUND_CONTENTS: 'BACKGROUND_CONTENTS', |
- COMPONENT: 'COMPONENT', |
- EXTENSION_BACKGROUND_PAGE: 'EXTENSION_BACKGROUND_PAGE', |
- EXTENSION_DIALOG: 'EXTENSION_DIALOG', |
- EXTENSION_GUEST: 'EXTENSION_GUEST', |
- EXTENSION_POPUP: 'EXTENSION_POPUP', |
- LAUNCHER_PAGE: 'LAUNCHER_PAGE', |
- PANEL: 'PANEL', |
- TAB_CONTENTS: 'TAB_CONTENTS', |
-}; |
- |
-/** |
- * @enum {string} |
- * @see https://developer.chrome.com/extensions/developerPrivate#type-ErrorType |
- */ |
-chrome.developerPrivate.ErrorType = { |
- MANIFEST: 'MANIFEST', |
- RUNTIME: 'RUNTIME', |
-}; |
- |
-/** |
- * @enum {string} |
- * @see https://developer.chrome.com/extensions/developerPrivate#type-ErrorLevel |
- */ |
-chrome.developerPrivate.ErrorLevel = { |
- LOG: 'LOG', |
- WARN: 'WARN', |
- ERROR: 'ERROR', |
-}; |
- |
-/** |
- * @enum {string} |
- * @see https://developer.chrome.com/extensions/developerPrivate#type-ExtensionState |
- */ |
-chrome.developerPrivate.ExtensionState = { |
- ENABLED: 'ENABLED', |
- DISABLED: 'DISABLED', |
- TERMINATED: 'TERMINATED', |
- BLACKLISTED: 'BLACKLISTED', |
-}; |
- |
-/** |
- * @enum {string} |
- * @see https://developer.chrome.com/extensions/developerPrivate#type-CommandScope |
- */ |
-chrome.developerPrivate.CommandScope = { |
- GLOBAL: 'GLOBAL', |
- CHROME: 'CHROME', |
-}; |
- |
-/** |
- * @typedef {{ |
- * isEnabled: boolean, |
- * isActive: boolean |
- * }} |
- * @see https://developer.chrome.com/extensions/developerPrivate#type-AccessModifier |
- */ |
-chrome.developerPrivate.AccessModifier; |
- |
-/** |
- * @typedef {{ |
- * lineNumber: number, |
- * columnNumber: number, |
- * url: string, |
- * functionName: string |
- * }} |
- * @see https://developer.chrome.com/extensions/developerPrivate#type-StackFrame |
- */ |
-chrome.developerPrivate.StackFrame; |
- |
-/** |
- * @typedef {{ |
- * type: !chrome.developerPrivate.ErrorType, |
- * extensionId: string, |
- * fromIncognito: boolean, |
- * source: string, |
- * message: string, |
- * id: number, |
- * manifestKey: string, |
- * manifestSpecific: (string|undefined) |
- * }} |
- * @see https://developer.chrome.com/extensions/developerPrivate#type-ManifestError |
- */ |
-chrome.developerPrivate.ManifestError; |
- |
-/** |
- * @typedef {{ |
- * type: !chrome.developerPrivate.ErrorType, |
- * extensionId: string, |
- * fromIncognito: boolean, |
- * source: string, |
- * message: string, |
- * id: number, |
- * severity: !chrome.developerPrivate.ErrorLevel, |
- * contextUrl: string, |
- * occurrences: number, |
- * renderViewId: number, |
- * renderProcessId: number, |
- * canInspect: boolean, |
- * stackTrace: !Array<!chrome.developerPrivate.StackFrame> |
- * }} |
- * @see https://developer.chrome.com/extensions/developerPrivate#type-RuntimeError |
- */ |
-chrome.developerPrivate.RuntimeError; |
- |
-/** |
- * @typedef {{ |
- * suspiciousInstall: boolean, |
- * corruptInstall: boolean, |
- * updateRequired: boolean |
- * }} |
- * @see https://developer.chrome.com/extensions/developerPrivate#type-DisableReasons |
- */ |
-chrome.developerPrivate.DisableReasons; |
- |
-/** |
- * @typedef {{ |
- * openInTab: boolean, |
- * url: string |
- * }} |
- * @see https://developer.chrome.com/extensions/developerPrivate#type-OptionsPage |
- */ |
-chrome.developerPrivate.OptionsPage; |
- |
-/** |
- * @typedef {{ |
- * url: string, |
- * specified: boolean |
- * }} |
- * @see https://developer.chrome.com/extensions/developerPrivate#type-HomePage |
- */ |
-chrome.developerPrivate.HomePage; |
- |
-/** |
- * @typedef {{ |
- * url: string, |
- * renderProcessId: number, |
- * renderViewId: number, |
- * incognito: boolean, |
- * isIframe: boolean, |
- * type: !chrome.developerPrivate.ViewType |
- * }} |
- * @see https://developer.chrome.com/extensions/developerPrivate#type-ExtensionView |
- */ |
-chrome.developerPrivate.ExtensionView; |
- |
-/** |
- * @enum {string} |
- * @see https://developer.chrome.com/extensions/developerPrivate#type-ControllerType |
- */ |
-chrome.developerPrivate.ControllerType = { |
- POLICY: 'POLICY', |
- CHILD_CUSTODIAN: 'CHILD_CUSTODIAN', |
- SUPERVISED_USER_CUSTODIAN: 'SUPERVISED_USER_CUSTODIAN', |
-}; |
- |
-/** |
- * @typedef {{ |
- * type: !chrome.developerPrivate.ControllerType, |
- * text: string |
- * }} |
- * @see https://developer.chrome.com/extensions/developerPrivate#type-ControlledInfo |
- */ |
-chrome.developerPrivate.ControlledInfo; |
- |
-/** |
- * @typedef {{ |
- * description: string, |
- * keybinding: string, |
- * name: string, |
- * isActive: boolean, |
- * scope: !chrome.developerPrivate.CommandScope, |
- * isExtensionAction: boolean |
- * }} |
- * @see https://developer.chrome.com/extensions/developerPrivate#type-Command |
- */ |
-chrome.developerPrivate.Command; |
- |
-/** |
- * @typedef {{ |
- * id: string, |
- * name: string |
- * }} |
- * @see https://developer.chrome.com/extensions/developerPrivate#type-DependentExtension |
- */ |
-chrome.developerPrivate.DependentExtension; |
- |
-/** |
- * @typedef {{ |
- * actionButtonHidden: boolean, |
- * blacklistText: (string|undefined), |
- * commands: !Array<!chrome.developerPrivate.Command>, |
- * controlledInfo: (!chrome.developerPrivate.ControlledInfo|undefined), |
- * dependentExtensions: !Array<!chrome.developerPrivate.DependentExtension>, |
- * description: string, |
- * disableReasons: !chrome.developerPrivate.DisableReasons, |
- * errorCollection: !chrome.developerPrivate.AccessModifier, |
- * fileAccess: !chrome.developerPrivate.AccessModifier, |
- * homePage: !chrome.developerPrivate.HomePage, |
- * iconUrl: string, |
- * id: string, |
- * incognitoAccess: !chrome.developerPrivate.AccessModifier, |
- * installWarnings: !Array<string>, |
- * launchUrl: (string|undefined), |
- * location: !chrome.developerPrivate.Location, |
- * locationText: (string|undefined), |
- * manifestErrors: !Array<!chrome.developerPrivate.ManifestError>, |
- * mustRemainInstalled: boolean, |
- * name: string, |
- * offlineEnabled: boolean, |
- * optionsPage: (!chrome.developerPrivate.OptionsPage|undefined), |
- * path: (string|undefined), |
- * permissions: !Array<string>, |
- * prettifiedPath: (string|undefined), |
- * runOnAllUrls: !chrome.developerPrivate.AccessModifier, |
- * runtimeErrors: !Array<!chrome.developerPrivate.RuntimeError>, |
- * runtimeWarnings: !Array<string>, |
- * state: !chrome.developerPrivate.ExtensionState, |
- * type: !chrome.developerPrivate.ExtensionType, |
- * updateUrl: string, |
- * userMayModify: boolean, |
- * version: string, |
- * views: !Array<!chrome.developerPrivate.ExtensionView> |
- * }} |
- * @see https://developer.chrome.com/extensions/developerPrivate#type-ExtensionInfo |
- */ |
-chrome.developerPrivate.ExtensionInfo; |
- |
-/** |
- * @typedef {{ |
- * appInfoDialogEnabled: boolean, |
- * canLoadUnpacked: boolean, |
- * inDeveloperMode: boolean, |
- * isIncognitoAvailable: boolean, |
- * isSupervised: boolean |
- * }} |
- * @see https://developer.chrome.com/extensions/developerPrivate#type-ProfileInfo |
- */ |
-chrome.developerPrivate.ProfileInfo; |
- |
-/** |
- * @typedef {{ |
- * id: string, |
- * name: string, |
- * version: string, |
- * description: string, |
- * may_disable: boolean, |
- * enabled: boolean, |
- * isApp: boolean, |
- * type: !chrome.developerPrivate.ItemType, |
- * allow_activity: boolean, |
- * allow_file_access: boolean, |
- * wants_file_access: boolean, |
- * incognito_enabled: boolean, |
- * is_unpacked: boolean, |
- * allow_reload: boolean, |
- * terminated: boolean, |
- * allow_incognito: boolean, |
- * icon_url: string, |
- * path: (string|undefined), |
- * options_url: (string|undefined), |
- * app_launch_url: (string|undefined), |
- * homepage_url: (string|undefined), |
- * update_url: (string|undefined), |
- * install_warnings: !Array<!chrome.developerPrivate.InstallWarning>, |
- * manifest_errors: !Array<*>, |
- * runtime_errors: !Array<*>, |
- * offline_enabled: boolean, |
- * views: !Array<!chrome.developerPrivate.ItemInspectView> |
- * }} |
- * @see https://developer.chrome.com/extensions/developerPrivate#type-ItemInfo |
- */ |
-chrome.developerPrivate.ItemInfo; |
- |
-/** |
- * @typedef {{ |
- * includeDisabled: (boolean|undefined), |
- * includeTerminated: (boolean|undefined) |
- * }} |
- * @see https://developer.chrome.com/extensions/developerPrivate#type-GetExtensionsInfoOptions |
- */ |
-chrome.developerPrivate.GetExtensionsInfoOptions; |
- |
-/** |
- * @typedef {{ |
- * extensionId: string, |
- * fileAccess: (boolean|undefined), |
- * incognitoAccess: (boolean|undefined), |
- * errorCollection: (boolean|undefined), |
- * runOnAllUrls: (boolean|undefined), |
- * showActionButton: (boolean|undefined) |
- * }} |
- * @see https://developer.chrome.com/extensions/developerPrivate#type-ExtensionConfigurationUpdate |
- */ |
-chrome.developerPrivate.ExtensionConfigurationUpdate; |
- |
-/** |
- * @typedef {{ |
- * inDeveloperMode: (boolean|undefined) |
- * }} |
- * @see https://developer.chrome.com/extensions/developerPrivate#type-ProfileConfigurationUpdate |
- */ |
-chrome.developerPrivate.ProfileConfigurationUpdate; |
- |
-/** |
- * @typedef {{ |
- * extensionId: string, |
- * commandName: string, |
- * scope: (!chrome.developerPrivate.CommandScope|undefined), |
- * keybinding: (string|undefined) |
- * }} |
- * @see https://developer.chrome.com/extensions/developerPrivate#type-ExtensionCommandUpdate |
- */ |
-chrome.developerPrivate.ExtensionCommandUpdate; |
- |
-/** |
- * @typedef {{ |
- * failQuietly: (boolean|undefined) |
- * }} |
- * @see https://developer.chrome.com/extensions/developerPrivate#type-ReloadOptions |
- */ |
-chrome.developerPrivate.ReloadOptions; |
- |
-/** |
- * @typedef {{ |
- * failQuietly: (boolean|undefined) |
- * }} |
- * @see https://developer.chrome.com/extensions/developerPrivate#type-LoadUnpackedOptions |
- */ |
-chrome.developerPrivate.LoadUnpackedOptions; |
- |
-/** |
- * @enum {string} |
- * @see https://developer.chrome.com/extensions/developerPrivate#type-PackStatus |
- */ |
-chrome.developerPrivate.PackStatus = { |
- SUCCESS: 'SUCCESS', |
- ERROR: 'ERROR', |
- WARNING: 'WARNING', |
-}; |
- |
-/** |
- * @enum {string} |
- * @see https://developer.chrome.com/extensions/developerPrivate#type-FileType |
- */ |
-chrome.developerPrivate.FileType = { |
- LOAD: 'LOAD', |
- PEM: 'PEM', |
-}; |
- |
-/** |
- * @enum {string} |
- * @see https://developer.chrome.com/extensions/developerPrivate#type-SelectType |
- */ |
-chrome.developerPrivate.SelectType = { |
- FILE: 'FILE', |
- FOLDER: 'FOLDER', |
-}; |
- |
-/** |
- * @enum {string} |
- * @see https://developer.chrome.com/extensions/developerPrivate#type-EventType |
- */ |
-chrome.developerPrivate.EventType = { |
- INSTALLED: 'INSTALLED', |
- UNINSTALLED: 'UNINSTALLED', |
- LOADED: 'LOADED', |
- UNLOADED: 'UNLOADED', |
- VIEW_REGISTERED: 'VIEW_REGISTERED', |
- VIEW_UNREGISTERED: 'VIEW_UNREGISTERED', |
- ERROR_ADDED: 'ERROR_ADDED', |
- ERRORS_REMOVED: 'ERRORS_REMOVED', |
- PREFS_CHANGED: 'PREFS_CHANGED', |
- WARNINGS_CHANGED: 'WARNINGS_CHANGED', |
-}; |
- |
-/** |
- * @typedef {{ |
- * message: string, |
- * item_path: string, |
- * pem_path: string, |
- * override_flags: number, |
- * status: !chrome.developerPrivate.PackStatus |
- * }} |
- * @see https://developer.chrome.com/extensions/developerPrivate#type-PackDirectoryResponse |
- */ |
-chrome.developerPrivate.PackDirectoryResponse; |
- |
-/** |
- * @typedef {{ |
- * name: string |
- * }} |
- * @see https://developer.chrome.com/extensions/developerPrivate#type-ProjectInfo |
- */ |
-chrome.developerPrivate.ProjectInfo; |
- |
-/** |
- * @typedef {{ |
- * event_type: !chrome.developerPrivate.EventType, |
- * item_id: string, |
- * extensionInfo: (!chrome.developerPrivate.ExtensionInfo|undefined) |
- * }} |
- * @see https://developer.chrome.com/extensions/developerPrivate#type-EventData |
- */ |
-chrome.developerPrivate.EventData; |
- |
-/** |
- * @typedef {{ |
- * extensionId: string, |
- * pathSuffix: string, |
- * message: string, |
- * manifestKey: (string|undefined), |
- * manifestSpecific: (string|undefined), |
- * lineNumber: (number|undefined) |
- * }} |
- * @see https://developer.chrome.com/extensions/developerPrivate#type-RequestFileSourceProperties |
- */ |
-chrome.developerPrivate.RequestFileSourceProperties; |
- |
-/** |
- * @typedef {{ |
- * highlight: string, |
- * beforeHighlight: string, |
- * afterHighlight: string, |
- * title: string, |
- * message: string |
- * }} |
- * @see https://developer.chrome.com/extensions/developerPrivate#type-RequestFileSourceResponse |
- */ |
-chrome.developerPrivate.RequestFileSourceResponse; |
- |
-/** |
- * @typedef {{ |
- * extensionId: (string|undefined), |
- * renderViewId: number, |
- * renderProcessId: number, |
- * incognito: (boolean|undefined), |
- * url: (string|undefined), |
- * lineNumber: (number|undefined), |
- * columnNumber: (number|undefined) |
- * }} |
- * @see https://developer.chrome.com/extensions/developerPrivate#type-OpenDevToolsProperties |
- */ |
-chrome.developerPrivate.OpenDevToolsProperties; |
- |
-/** |
- * @typedef {{ |
- * extensionId: string, |
- * errorIds: (!Array<number>|undefined), |
- * type: (!chrome.developerPrivate.ErrorType|undefined) |
- * }} |
- * @see https://developer.chrome.com/extensions/developerPrivate#type-DeleteExtensionErrorsProperties |
- */ |
-chrome.developerPrivate.DeleteExtensionErrorsProperties; |
- |
-/** |
- * Runs auto update for extensions and apps immediately. |
- * @param {function(boolean):void=} callback Called with the boolean result, |
- * true if autoUpdate is successful. |
- * @see https://developer.chrome.com/extensions/developerPrivate#method-autoUpdate |
- */ |
-chrome.developerPrivate.autoUpdate = function(callback) {}; |
- |
-/** |
- * Returns information of all the extensions and apps installed. |
- * @param {!chrome.developerPrivate.GetExtensionsInfoOptions=} options Options |
- * to restrict the items returned. |
- * @param {function(!Array<!chrome.developerPrivate.ExtensionInfo>):void=} |
- * callback Called with extensions info. |
- * @see https://developer.chrome.com/extensions/developerPrivate#method-getExtensionsInfo |
- */ |
-chrome.developerPrivate.getExtensionsInfo = function(options, callback) {}; |
- |
-/** |
- * Returns information of a particular extension. |
- * @param {string} id The id of the extension. |
- * @param {function(!chrome.developerPrivate.ExtensionInfo):void=} callback |
- * Called with the result. |
- * @see https://developer.chrome.com/extensions/developerPrivate#method-getExtensionInfo |
- */ |
-chrome.developerPrivate.getExtensionInfo = function(id, callback) {}; |
- |
-/** |
- * Returns information of all the extensions and apps installed. |
- * @param {boolean} includeDisabled include disabled items. |
- * @param {boolean} includeTerminated include terminated items. |
- * @param {function(!Array<!chrome.developerPrivate.ItemInfo>):void} callback |
- * Called with items info. |
- * @deprecated Use getExtensionsInfo |
- * @see https://developer.chrome.com/extensions/developerPrivate#method-getItemsInfo |
- */ |
-chrome.developerPrivate.getItemsInfo = function(includeDisabled, includeTerminated, callback) {}; |
- |
-/** |
- * Returns the current profile's configuration. |
- * @param {function(!chrome.developerPrivate.ProfileInfo):void} callback |
- * @see https://developer.chrome.com/extensions/developerPrivate#method-getProfileConfiguration |
- */ |
-chrome.developerPrivate.getProfileConfiguration = function(callback) {}; |
- |
-/** |
- * Updates the active profile. |
- * @param {!chrome.developerPrivate.ProfileConfigurationUpdate} update The |
- * parameters for updating the profile's configuration. Any properties |
- * omitted from |update| will not be changed. |
- * @param {function():void=} callback |
- * @see https://developer.chrome.com/extensions/developerPrivate#method-updateProfileConfiguration |
- */ |
-chrome.developerPrivate.updateProfileConfiguration = function(update, callback) {}; |
- |
-/** |
- * Opens a permissions dialog. |
- * @param {string} extensionId The id of the extension to show permissions for. |
- * @param {function():void=} callback |
- * @see https://developer.chrome.com/extensions/developerPrivate#method-showPermissionsDialog |
- */ |
-chrome.developerPrivate.showPermissionsDialog = function(extensionId, callback) {}; |
- |
-/** |
- * Reloads a given extension. |
- * @param {string} extensionId The id of the extension to reload. |
- * @param {!chrome.developerPrivate.ReloadOptions=} options Additional |
- * configuration parameters. |
- * @param {function():void=} callback |
- * @see https://developer.chrome.com/extensions/developerPrivate#method-reload |
- */ |
-chrome.developerPrivate.reload = function(extensionId, options, callback) {}; |
- |
-/** |
- * Modifies an extension's current configuration. |
- * @param {!chrome.developerPrivate.ExtensionConfigurationUpdate} update The |
- * parameters for updating the extension's configuration. Any properties |
- * omitted from |update| will not be changed. |
- * @param {function():void=} callback |
- * @see https://developer.chrome.com/extensions/developerPrivate#method-updateExtensionConfiguration |
- */ |
-chrome.developerPrivate.updateExtensionConfiguration = function(update, callback) {}; |
- |
-/** |
- * Loads a user-selected unpacked item. |
- * @param {!chrome.developerPrivate.LoadUnpackedOptions=} options Additional |
- * configuration parameters. |
- * @param {function():void=} callback |
- * @see https://developer.chrome.com/extensions/developerPrivate#method-loadUnpacked |
- */ |
-chrome.developerPrivate.loadUnpacked = function(options, callback) {}; |
- |
-/** |
- * Loads an extension / app. |
- * @param {Object} directory The directory to load the extension from. |
- * @param {function(string):void} callback |
- * @see https://developer.chrome.com/extensions/developerPrivate#method-loadDirectory |
- */ |
-chrome.developerPrivate.loadDirectory = function(directory, callback) {}; |
- |
-/** |
- * Open Dialog to browse to an entry. |
- * @param {!chrome.developerPrivate.SelectType} selectType Select a file or a |
- * folder. |
- * @param {!chrome.developerPrivate.FileType} fileType Required file type. For |
- * example, pem type is for private key and load type is for an unpacked |
- * item. |
- * @param {function(string):void} callback called with selected item's path. |
- * @see https://developer.chrome.com/extensions/developerPrivate#method-choosePath |
- */ |
-chrome.developerPrivate.choosePath = function(selectType, fileType, callback) {}; |
- |
-/** |
- * Pack an extension. |
- * @param {string} path |
- * @param {string=} privateKeyPath The path of the private key, if one is given. |
- * @param {number=} flags Special flags to apply to the loading process, if any. |
- * @param {function(!chrome.developerPrivate.PackDirectoryResponse):void=} |
- * callback called with the success result string. |
- * @see https://developer.chrome.com/extensions/developerPrivate#method-packDirectory |
- */ |
-chrome.developerPrivate.packDirectory = function(path, privateKeyPath, flags, callback) {}; |
- |
-/** |
- * Returns true if the profile is managed. |
- * @param {function(boolean):void} callback |
- * @see https://developer.chrome.com/extensions/developerPrivate#method-isProfileManaged |
- */ |
-chrome.developerPrivate.isProfileManaged = function(callback) {}; |
- |
-/** |
- * Reads and returns the contents of a file related to an extension which caused |
- * an error. |
- * @param {!chrome.developerPrivate.RequestFileSourceProperties} properties |
- * @param {function(!chrome.developerPrivate.RequestFileSourceResponse):void} |
- * callback |
- * @see https://developer.chrome.com/extensions/developerPrivate#method-requestFileSource |
- */ |
-chrome.developerPrivate.requestFileSource = function(properties, callback) {}; |
- |
-/** |
- * Open the developer tools to focus on a particular error. |
- * @param {!chrome.developerPrivate.OpenDevToolsProperties} properties |
- * @param {function():void=} callback |
- * @see https://developer.chrome.com/extensions/developerPrivate#method-openDevTools |
- */ |
-chrome.developerPrivate.openDevTools = function(properties, callback) {}; |
- |
-/** |
- * Delete reported extension erors. |
- * @param {!chrome.developerPrivate.DeleteExtensionErrorsProperties} properties |
- * The properties specifying the errors to remove. |
- * @param {function():void=} callback |
- * @see https://developer.chrome.com/extensions/developerPrivate#method-deleteExtensionErrors |
- */ |
-chrome.developerPrivate.deleteExtensionErrors = function(properties, callback) {}; |
- |
-/** |
- * Repairs the extension specified. |
- * @param {string} extensionId The id of the extension to repair. |
- * @param {function():void=} callback |
- * @see https://developer.chrome.com/extensions/developerPrivate#method-repairExtension |
- */ |
-chrome.developerPrivate.repairExtension = function(extensionId, callback) {}; |
- |
-/** |
- * Shows the options page for the extension specified. |
- * @param {string} extensionId The id of the extension to show the options page |
- * for. |
- * @param {function():void=} callback |
- * @see https://developer.chrome.com/extensions/developerPrivate#method-showOptions |
- */ |
-chrome.developerPrivate.showOptions = function(extensionId, callback) {}; |
- |
-/** |
- * Shows the path of the extension specified. |
- * @param {string} extensionId The id of the extension to show the path for. |
- * @param {function():void=} callback |
- * @see https://developer.chrome.com/extensions/developerPrivate#method-showPath |
- */ |
-chrome.developerPrivate.showPath = function(extensionId, callback) {}; |
- |
-/** |
- * (Un)suspends global shortcut handling. |
- * @param {boolean} isSuspended Whether or not shortcut handling should be |
- * suspended. |
- * @param {function():void=} callback |
- * @see https://developer.chrome.com/extensions/developerPrivate#method-setShortcutHandlingSuspended |
- */ |
-chrome.developerPrivate.setShortcutHandlingSuspended = function(isSuspended, callback) {}; |
- |
-/** |
- * Updates an extension command. |
- * @param {!chrome.developerPrivate.ExtensionCommandUpdate} update The |
- * parameters for updating the extension command. |
- * @param {function():void=} callback |
- * @see https://developer.chrome.com/extensions/developerPrivate#method-updateExtensionCommand |
- */ |
-chrome.developerPrivate.updateExtensionCommand = function(update, callback) {}; |
- |
-/** |
- * @param {string} id |
- * @param {boolean} enabled |
- * @param {function():void=} callback |
- * @deprecated Use management.setEnabled |
- * @see https://developer.chrome.com/extensions/developerPrivate#method-enable |
- */ |
-chrome.developerPrivate.enable = function(id, enabled, callback) {}; |
- |
-/** |
- * @param {string} extensionId |
- * @param {boolean} allow |
- * @param {function():void=} callback |
- * @deprecated Use updateExtensionConfiguration |
- * @see https://developer.chrome.com/extensions/developerPrivate#method-allowIncognito |
- */ |
-chrome.developerPrivate.allowIncognito = function(extensionId, allow, callback) {}; |
- |
-/** |
- * @param {string} extensionId |
- * @param {boolean} allow |
- * @param {function():void=} callback |
- * @deprecated Use updateExtensionConfiguration |
- * @see https://developer.chrome.com/extensions/developerPrivate#method-allowFileAccess |
- */ |
-chrome.developerPrivate.allowFileAccess = function(extensionId, allow, callback) {}; |
- |
-/** |
- * @param {!chrome.developerPrivate.InspectOptions} options |
- * @param {function():void=} callback |
- * @deprecated Use openDevTools |
- * @see https://developer.chrome.com/extensions/developerPrivate#method-inspect |
- */ |
-chrome.developerPrivate.inspect = function(options, callback) {}; |
- |
-/** |
- * Fired when a item state is changed. |
- * @type {!ChromeEvent} |
- * @see https://developer.chrome.com/extensions/developerPrivate#event-onItemStateChanged |
- */ |
-chrome.developerPrivate.onItemStateChanged; |
- |
-/** |
- * Fired when the profile's state has changed. |
- * @type {!ChromeEvent} |
- * @see https://developer.chrome.com/extensions/developerPrivate#event-onProfileStateChanged |
- */ |
-chrome.developerPrivate.onProfileStateChanged; |