| 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;
|
|
|