Files
chrome-extensions-samples/.repo/sample-list-generator/extension-apis.json
Oliver Dunk aab4aa91fd Partial fixes for sample list generator (#1464)
* Partial fixes for sample list generator

A number of fixes for the sample list generator:

- Removes a comment from one of our manifest files, as we don't
  currently support JSONC.
- Ignores the `node_modules` folder since we have recently added some AI
  samples with a build step.
- Adds the `aiOriginTrial` API to the list of recognised APIs.
- Updates `extension-apis.json` with the latest data from the
  `chrome-types` package.

Updating recognised extension APIs still requires access to a
non-existent storage bucket, so this does not fully fix the process.

* Fix linter issue
2025-04-30 17:14:32 +01:00

2214 lines
50 KiB
JSON

{
"_comment": "This file is autogenerated by running `npm run prepare-chrome-types`, do not edit.",
"accessibilityFeatures": {
"properties": [
"animationPolicy",
"autoclick",
"caretHighlight",
"cursorColor",
"cursorHighlight",
"dictation",
"dockedMagnifier",
"focusHighlight",
"highContrast",
"largeCursor",
"screenMagnifier",
"selectToSpeak",
"spokenFeedback",
"stickyKeys",
"switchAccess",
"virtualKeyboard"
],
"methods": [],
"types": [],
"events": []
},
"action": {
"properties": [],
"methods": [
"disable",
"enable",
"getBadgeBackgroundColor",
"getBadgeText",
"getBadgeTextColor",
"getPopup",
"getTitle",
"getUserSettings",
"isEnabled",
"openPopup",
"setBadgeBackgroundColor",
"setBadgeText",
"setBadgeTextColor",
"setIcon",
"setPopup",
"setTitle"
],
"types": [
"OpenPopupOptions",
"TabDetails",
"UserSettings",
"UserSettingsChange"
],
"events": ["onClicked", "onUserSettingsChanged"]
},
"alarms": {
"properties": [],
"methods": ["clear", "clearAll", "create", "get", "getAll"],
"types": ["Alarm", "AlarmCreateInfo"],
"events": ["onAlarm"]
},
"app.runtime": {
"properties": [],
"methods": [],
"types": ["EmbedRequest", "LaunchData", "LaunchItem", "LaunchSource"],
"events": ["onEmbedRequested", "onLaunched", "onRestarted"]
},
"app.window": {
"properties": [],
"methods": [
"canSetVisibleOnAllWorkspaces",
"create",
"current",
"get",
"getAll"
],
"types": [
"AppWindow",
"Bounds",
"BoundsSpecification",
"ContentBounds",
"CreateWindowOptions",
"FrameOptions",
"State",
"WindowType"
],
"events": [
"onBoundsChanged",
"onClosed",
"onFullscreened",
"onMaximized",
"onMinimized",
"onRestored"
]
},
"app": {
"properties": [],
"methods": ["getDetails", "getIsInstalled", "installState", "runningState"],
"types": ["DOMWindow", "Details", "InstallState", "RunningState"],
"events": []
},
"appviewTag": {
"properties": [],
"methods": ["connect"],
"types": ["EmbedRequest"],
"events": []
},
"audio": {
"properties": [],
"methods": [
"getDevices",
"getMute",
"setActiveDevices",
"setMute",
"setProperties"
],
"types": [
"AudioDeviceInfo",
"DeviceFilter",
"DeviceIdLists",
"DeviceProperties",
"LevelChangedEvent",
"MuteChangedEvent",
"DeviceType",
"StreamType"
],
"events": ["onDeviceListChanged", "onLevelChanged", "onMuteChanged"]
},
"bluetooth": {
"properties": [],
"methods": [
"getAdapterState",
"getDevice",
"getDevices",
"startDiscovery",
"stopDiscovery"
],
"types": [
"AdapterState",
"BluetoothFilter",
"Device",
"DeviceType",
"FilterType",
"Transport",
"VendorIdSource"
],
"events": [
"onAdapterStateChanged",
"onDeviceAdded",
"onDeviceChanged",
"onDeviceRemoved"
]
},
"bluetoothLowEnergy": {
"properties": [],
"methods": [
"connect",
"createCharacteristic",
"createDescriptor",
"createService",
"disconnect",
"getCharacteristic",
"getCharacteristics",
"getDescriptor",
"getDescriptors",
"getIncludedServices",
"getService",
"getServices",
"notifyCharacteristicValueChanged",
"readCharacteristicValue",
"readDescriptorValue",
"registerAdvertisement",
"registerService",
"removeService",
"resetAdvertising",
"sendRequestResponse",
"setAdvertisingInterval",
"startCharacteristicNotifications",
"stopCharacteristicNotifications",
"unregisterAdvertisement",
"unregisterService",
"writeCharacteristicValue",
"writeDescriptorValue"
],
"types": [
"Advertisement",
"Characteristic",
"ConnectProperties",
"Descriptor",
"Device",
"ManufacturerData",
"Notification",
"NotificationProperties",
"Request",
"Response",
"Service",
"ServiceData",
"AdvertisementType",
"CharacteristicProperty",
"DescriptorPermission"
],
"events": [
"onCharacteristicReadRequest",
"onCharacteristicValueChanged",
"onCharacteristicWriteRequest",
"onDescriptorReadRequest",
"onDescriptorValueChanged",
"onDescriptorWriteRequest",
"onServiceAdded",
"onServiceChanged",
"onServiceRemoved"
]
},
"bluetoothSocket": {
"properties": [],
"methods": [
"close",
"connect",
"create",
"disconnect",
"getInfo",
"getSockets",
"listenUsingL2cap",
"listenUsingRfcomm",
"send",
"setPaused",
"update"
],
"types": [
"AcceptErrorInfo",
"AcceptInfo",
"CreateInfo",
"ListenOptions",
"ReceiveErrorInfo",
"ReceiveInfo",
"SocketInfo",
"SocketProperties",
"AcceptError",
"ReceiveError"
],
"events": ["onAccept", "onAcceptError", "onReceive", "onReceiveError"]
},
"bookmarks": {
"properties": [
"MAX_SUSTAINED_WRITE_OPERATIONS_PER_MINUTE",
"MAX_WRITE_OPERATIONS_PER_HOUR"
],
"methods": [
"create",
"get",
"getChildren",
"getRecent",
"getSubTree",
"getTree",
"move",
"remove",
"removeTree",
"search",
"update"
],
"types": [
"BookmarkTreeNode",
"CreateDetails",
"BookmarkTreeNodeUnmodifiable",
"FolderType"
],
"events": [
"onChanged",
"onChildrenReordered",
"onCreated",
"onImportBegan",
"onImportEnded",
"onMoved",
"onRemoved"
]
},
"browser": {
"properties": [],
"methods": ["openTab"],
"types": ["OpenTabOptions"],
"events": []
},
"browserAction": {
"properties": [],
"methods": [
"disable",
"enable",
"getBadgeBackgroundColor",
"getBadgeText",
"getPopup",
"getTitle",
"setBadgeBackgroundColor",
"setBadgeText",
"setIcon",
"setPopup",
"setTitle"
],
"types": ["TabDetails", "ColorArray", "ImageDataType"],
"events": ["onClicked"]
},
"browsingData": {
"properties": [],
"methods": [
"remove",
"removeAppcache",
"removeCache",
"removeCacheStorage",
"removeCookies",
"removeDownloads",
"removeFileSystems",
"removeFormData",
"removeHistory",
"removeIndexedDB",
"removeLocalStorage",
"removePasswords",
"removePluginData",
"removeServiceWorkers",
"removeWebSQL",
"settings"
],
"types": ["DataTypeSet", "RemovalOptions"],
"events": []
},
"certificateProvider": {
"properties": [],
"methods": [
"reportSignature",
"requestPin",
"setCertificates",
"stopPinRequest"
],
"types": [
"CertificateInfo",
"CertificatesUpdateRequest",
"ClientCertificateInfo",
"PinResponseDetails",
"ReportSignatureDetails",
"RequestPinDetails",
"SetCertificatesDetails",
"SignRequest",
"SignatureRequest",
"StopPinRequestDetails",
"Algorithm",
"Error",
"Hash",
"PinRequestErrorType",
"PinRequestType"
],
"events": [
"onCertificatesRequested",
"onCertificatesUpdateRequested",
"onSignDigestRequested",
"onSignatureRequested"
]
},
"chrome_url_overrides": {
"properties": [],
"methods": [],
"types": ["UrlOverrideInfo"],
"events": []
},
"clipboard": {
"properties": [],
"methods": ["setImageData"],
"types": ["AdditionalDataItem", "DataItemType", "ImageType"],
"events": ["onClipboardDataChanged"]
},
"commands": {
"properties": [],
"methods": ["getAll"],
"types": ["Command"],
"events": ["onCommand"]
},
"contentScripts": {
"properties": [],
"methods": [],
"types": ["ContentScript"],
"events": []
},
"contentSettings": {
"properties": [
"autoVerify",
"automaticDownloads",
"camera",
"clipboard",
"cookies",
"fullscreen",
"images",
"javascript",
"location",
"microphone",
"mouselock",
"notifications",
"plugins",
"popups",
"unsandboxedPlugins"
],
"methods": [],
"types": [
"ContentSetting",
"ResourceIdentifier",
"AutoVerifyContentSetting",
"CameraContentSetting",
"ClipboardContentSetting",
"CookiesContentSetting",
"FullscreenContentSetting",
"ImagesContentSetting",
"JavascriptContentSetting",
"LocationContentSetting",
"MicrophoneContentSetting",
"MouselockContentSetting",
"MultipleAutomaticDownloadsContentSetting",
"NotificationsContentSetting",
"PluginsContentSetting",
"PopupsContentSetting",
"PpapiBrokerContentSetting",
"Scope"
],
"events": []
},
"contextMenus": {
"properties": ["ACTION_MENU_TOP_LEVEL_LIMIT"],
"methods": ["create", "remove", "removeAll", "update"],
"types": ["CreateProperties", "OnClickData", "ContextType", "ItemType"],
"events": ["onClicked"]
},
"cookies": {
"properties": [],
"methods": [
"get",
"getAll",
"getAllCookieStores",
"getPartitionKey",
"remove",
"set"
],
"types": [
"Cookie",
"CookieDetails",
"CookiePartitionKey",
"CookieStore",
"FrameDetails",
"OnChangedCause",
"SameSiteStatus"
],
"events": ["onChanged"]
},
"crossOriginIsolation": {
"properties": [],
"methods": [],
"types": ["ResponseHeader"],
"events": []
},
"debugger": {
"properties": [],
"methods": ["attach", "detach", "getTargets", "sendCommand"],
"types": [
"Debuggee",
"DebuggerSession",
"TargetInfo",
"DetachReason",
"TargetInfoType"
],
"events": ["onDetach", "onEvent"]
},
"declarativeContent": {
"properties": [],
"methods": [],
"types": [
"PageStateMatcher",
"RequestContentScript",
"SetIcon",
"ShowAction",
"ShowPageAction",
"ImageDataType"
],
"events": ["onPageChanged"]
},
"declarativeNetRequest": {
"properties": [
"DYNAMIC_RULESET_ID",
"GETMATCHEDRULES_QUOTA_INTERVAL",
"GUARANTEED_MINIMUM_STATIC_RULES",
"MAX_GETMATCHEDRULES_CALLS_PER_INTERVAL",
"MAX_NUMBER_OF_DYNAMIC_RULES",
"MAX_NUMBER_OF_ENABLED_STATIC_RULESETS",
"MAX_NUMBER_OF_REGEX_RULES",
"MAX_NUMBER_OF_SESSION_RULES",
"MAX_NUMBER_OF_STATIC_RULESETS",
"MAX_NUMBER_OF_UNSAFE_DYNAMIC_RULES",
"MAX_NUMBER_OF_UNSAFE_SESSION_RULES",
"SESSION_RULESET_ID"
],
"methods": [
"getAvailableStaticRuleCount",
"getDisabledRuleIds",
"getDynamicRules",
"getEnabledRulesets",
"getMatchedRules",
"getSessionRules",
"isRegexSupported",
"setExtensionActionOptions",
"testMatchOutcome",
"updateDynamicRules",
"updateEnabledRulesets",
"updateSessionRules",
"updateStaticRules"
],
"types": [
"ExtensionActionOptions",
"GetDisabledRuleIdsOptions",
"GetRulesFilter",
"HeaderInfo",
"IsRegexSupportedResult",
"MatchedRule",
"MatchedRuleInfo",
"MatchedRuleInfoDebug",
"MatchedRulesFilter",
"ModifyHeaderInfo",
"QueryKeyValue",
"QueryTransform",
"Redirect",
"RegexOptions",
"RequestDetails",
"Rule",
"RuleAction",
"RuleCondition",
"RulesMatchedDetails",
"Ruleset",
"TabActionCountUpdate",
"TestMatchOutcomeResult",
"TestMatchRequestDetails",
"URLTransform",
"UpdateRuleOptions",
"UpdateRulesetOptions",
"UpdateStaticRulesOptions",
"DomainType",
"HeaderOperation",
"RequestMethod",
"ResourceType",
"RuleActionType",
"UnsupportedRegexReason"
],
"events": ["onRuleMatchedDebug"]
},
"declarativeWebRequest": {
"properties": [],
"methods": [],
"types": [
"AddRequestCookie",
"AddResponseCookie",
"AddResponseHeader",
"CancelRequest",
"EditRequestCookie",
"EditResponseCookie",
"IgnoreRules",
"RedirectByRegEx",
"RedirectRequest",
"RedirectToEmptyDocument",
"RedirectToTransparentImage",
"RemoveRequestCookie",
"RemoveRequestHeader",
"RemoveResponseCookie",
"RemoveResponseHeader",
"RequestMatcher",
"SendMessageToExtension",
"SetRequestHeader",
"FilterResponseCookie",
"HeaderFilter",
"RequestCookie",
"ResponseCookie",
"Stage"
],
"events": ["onMessage", "onRequest"]
},
"desktopCapture": {
"properties": [],
"methods": ["cancelChooseDesktopMedia", "chooseDesktopMedia"],
"types": [
"DesktopCaptureSourceType",
"SelfCapturePreferenceEnum",
"SystemAudioPreferenceEnum"
],
"events": []
},
"devtools.inspectedWindow": {
"properties": ["tabId"],
"methods": ["eval", "getResources", "reload"],
"types": ["Resource"],
"events": ["onResourceAdded", "onResourceContentCommitted"]
},
"devtools.network": {
"properties": [],
"methods": ["getHAR"],
"types": ["Request"],
"events": ["onNavigated", "onRequestFinished"]
},
"devtools.panels": {
"properties": ["elements", "sources", "themeName"],
"methods": ["create", "openResource", "setOpenResourceHandler"],
"types": [
"Button",
"ElementsPanel",
"ExtensionPanel",
"ExtensionSidebarPane",
"SourcesPanel"
],
"events": []
},
"devtools.performance": {
"properties": [],
"methods": [],
"types": [],
"events": ["onProfilingStarted", "onProfilingStopped"]
},
"devtools.recorder": {
"properties": [],
"methods": ["createView", "registerRecorderExtensionPlugin"],
"types": ["RecorderExtensionPlugin", "RecorderView"],
"events": []
},
"diagnostics": {
"properties": [],
"methods": ["sendPacket"],
"types": ["SendPacketOptions", "SendPacketResult"],
"events": []
},
"dns": {
"properties": [],
"methods": ["resolve"],
"types": ["ResolveCallbackResolveInfo"],
"events": []
},
"documentScan": {
"properties": [],
"methods": [
"cancelScan",
"closeScanner",
"getOptionGroups",
"getScannerList",
"openScanner",
"readScanData",
"scan",
"setOptions",
"startScan"
],
"types": [
"CancelScanResponse",
"CloseScannerResponse",
"DeviceFilter",
"GetOptionGroupsResponse",
"GetScannerListResponse",
"OpenScannerResponse",
"OptionConstraint",
"OptionGroup",
"OptionSetting",
"ReadScanDataResponse",
"ScanOptions",
"ScanResults",
"ScannerInfo",
"ScannerOption",
"SetOptionResult",
"SetOptionsResponse",
"StartScanOptions",
"StartScanResponse",
"Configurability",
"ConnectionType",
"ConstraintType",
"OperationResult",
"OptionType",
"OptionUnit"
],
"events": []
},
"dom": {
"properties": [],
"methods": ["openOrClosedShadowRoot"],
"types": [],
"events": []
},
"downloads": {
"properties": [],
"methods": [
"acceptDanger",
"cancel",
"download",
"erase",
"getFileIcon",
"open",
"pause",
"removeFile",
"resume",
"search",
"setShelfEnabled",
"setUiOptions",
"show",
"showDefaultFolder"
],
"types": [
"BooleanDelta",
"DoubleDelta",
"DownloadDelta",
"DownloadItem",
"DownloadOptions",
"DownloadQuery",
"FilenameSuggestion",
"GetFileIconOptions",
"HeaderNameValuePair",
"StringDelta",
"UiOptions",
"DangerType",
"FilenameConflictAction",
"HttpMethod",
"InterruptReason",
"State"
],
"events": ["onChanged", "onCreated", "onDeterminingFilename", "onErased"]
},
"enterprise.deviceAttributes": {
"properties": [],
"methods": [
"getDeviceAnnotatedLocation",
"getDeviceAssetId",
"getDeviceHostname",
"getDeviceSerialNumber",
"getDirectoryDeviceId"
],
"types": [],
"events": []
},
"enterprise.hardwarePlatform": {
"properties": [],
"methods": ["getHardwarePlatformInfo"],
"types": ["HardwarePlatformInfo"],
"events": []
},
"enterprise.kioskInput": {
"properties": [],
"methods": ["setCurrentInputMethod"],
"types": ["SetCurrentInputMethodOptions"],
"events": []
},
"enterprise.networkingAttributes": {
"properties": [],
"methods": ["getNetworkDetails"],
"types": ["NetworkDetails"],
"events": []
},
"enterprise.platformKeys": {
"properties": [],
"methods": [
"challengeKey",
"challengeMachineKey",
"challengeUserKey",
"getCertificates",
"getTokens",
"importCertificate",
"removeCertificate"
],
"types": [
"ChallengeKeyOptions",
"RegisterKeyOptions",
"Token",
"Algorithm",
"Scope"
],
"events": []
},
"events": {
"properties": [],
"methods": [],
"types": ["Event", "Rule", "UrlFilter"],
"events": []
},
"extension": {
"properties": ["inIncognitoContext", "lastError"],
"methods": [
"getBackgroundPage",
"getExtensionTabs",
"getURL",
"getViews",
"isAllowedFileSchemeAccess",
"isAllowedIncognitoAccess",
"sendRequest",
"setUpdateUrlData"
],
"types": ["ViewType"],
"events": ["onRequest", "onRequestExternal"]
},
"extensionTypes": {
"properties": [],
"methods": [],
"types": [
"DeleteInjectionDetails",
"ImageDetails",
"InjectDetails",
"CSSOrigin",
"DocumentLifecycle",
"ExecutionWorld",
"FrameType",
"ImageFormat",
"RunAt"
],
"events": []
},
"extensionsManifestTypes": {
"properties": [],
"methods": [],
"types": [
"ContentCapabilities",
"ExternallyConnectable",
"OptionsUI",
"UsbPrinters",
"bluetooth",
"sockets",
"KioskSecondaryApps",
"SocketHostPatterns",
"automation"
],
"events": []
},
"fileBrowserHandler": {
"properties": [],
"methods": [],
"types": ["FileHandlerExecuteEventDetails"],
"events": ["onExecute"]
},
"fileHandlers": {
"properties": [],
"methods": [],
"types": ["FileHandler", "Icon"],
"events": []
},
"fileSystem": {
"properties": [],
"methods": [
"chooseEntry",
"getDisplayPath",
"getVolumeList",
"getWritableEntry",
"isRestorable",
"isWritableEntry",
"requestFileSystem",
"restoreEntry",
"retainEntry"
],
"types": [
"AcceptOption",
"ChooseEntryOptions",
"RequestFileSystemOptions",
"Volume",
"VolumeListChangedEvent",
"ChooseEntryType"
],
"events": ["onVolumeListChanged"]
},
"fileSystemProvider": {
"properties": [],
"methods": ["get", "getAll", "mount", "notify", "unmount"],
"types": [
"AbortRequestedOptions",
"Action",
"AddWatcherRequestedOptions",
"Change",
"CloseFileRequestedOptions",
"CloudFileInfo",
"CloudIdentifier",
"ConfigureRequestedOptions",
"CopyEntryRequestedOptions",
"CreateDirectoryRequestedOptions",
"CreateFileRequestedOptions",
"DeleteEntryRequestedOptions",
"EntryMetadata",
"ExecuteActionRequestedOptions",
"FileSystemInfo",
"GetActionsRequestedOptions",
"GetMetadataRequestedOptions",
"MountOptions",
"MoveEntryRequestedOptions",
"NotifyOptions",
"OpenFileRequestedOptions",
"OpenedFile",
"ReadDirectoryRequestedOptions",
"ReadFileRequestedOptions",
"RemoveWatcherRequestedOptions",
"TruncateRequestedOptions",
"UnmountOptions",
"UnmountRequestedOptions",
"Watcher",
"WriteFileRequestedOptions",
"ChangeType",
"CommonActionId",
"OpenFileMode",
"ProviderError"
],
"events": [
"onAbortRequested",
"onAddWatcherRequested",
"onCloseFileRequested",
"onConfigureRequested",
"onCopyEntryRequested",
"onCreateDirectoryRequested",
"onCreateFileRequested",
"onDeleteEntryRequested",
"onExecuteActionRequested",
"onGetActionsRequested",
"onGetMetadataRequested",
"onMountRequested",
"onMoveEntryRequested",
"onOpenFileRequested",
"onReadDirectoryRequested",
"onReadFileRequested",
"onRemoveWatcherRequested",
"onTruncateRequested",
"onUnmountRequested",
"onWriteFileRequested"
]
},
"fontSettings": {
"properties": [],
"methods": [
"clearDefaultFixedFontSize",
"clearDefaultFontSize",
"clearFont",
"clearMinimumFontSize",
"getDefaultFixedFontSize",
"getDefaultFontSize",
"getFont",
"getFontList",
"getMinimumFontSize",
"setDefaultFixedFontSize",
"setDefaultFontSize",
"setFont",
"setMinimumFontSize"
],
"types": ["FontName", "GenericFamily", "LevelOfControl", "ScriptCode"],
"events": [
"onDefaultFixedFontSizeChanged",
"onDefaultFontSizeChanged",
"onFontChanged",
"onMinimumFontSizeChanged"
]
},
"gcm": {
"properties": ["MAX_MESSAGE_SIZE"],
"methods": ["register", "send", "unregister"],
"types": [],
"events": ["onMessage", "onMessagesDeleted", "onSendError"]
},
"hid": {
"properties": [],
"methods": [
"connect",
"disconnect",
"getDevices",
"receive",
"receiveFeatureReport",
"send",
"sendFeatureReport"
],
"types": [
"DeviceFilter",
"GetDevicesOptions",
"HidCollectionInfo",
"HidConnectInfo",
"HidDeviceInfo"
],
"events": ["onDeviceAdded", "onDeviceRemoved"]
},
"history": {
"properties": [],
"methods": [
"addUrl",
"deleteAll",
"deleteRange",
"deleteUrl",
"getVisits",
"search"
],
"types": ["HistoryItem", "UrlDetails", "VisitItem", "TransitionType"],
"events": ["onVisitRemoved", "onVisited"]
},
"i18n": {
"properties": [],
"methods": [
"detectLanguage",
"getAcceptLanguages",
"getMessage",
"getUILanguage"
],
"types": ["LanguageCode"],
"events": []
},
"identity": {
"properties": [],
"methods": [
"clearAllCachedAuthTokens",
"getAccounts",
"getAuthToken",
"getProfileUserInfo",
"getRedirectURL",
"launchWebAuthFlow",
"removeCachedAuthToken"
],
"types": [
"AccountInfo",
"GetAuthTokenResult",
"InvalidTokenDetails",
"ProfileDetails",
"ProfileUserInfo",
"TokenDetails",
"WebAuthFlowDetails",
"AccountStatus"
],
"events": ["onSignInChanged"]
},
"idle": {
"properties": [],
"methods": ["getAutoLockDelay", "queryState", "setDetectionInterval"],
"types": ["IdleState"],
"events": ["onStateChanged"]
},
"incognito": {
"properties": [],
"methods": [],
"types": ["IncognitoMode"],
"events": []
},
"input.ime": {
"properties": [],
"methods": [
"clearComposition",
"commitText",
"deleteSurroundingText",
"hideInputView",
"keyEventHandled",
"sendKeyEvents",
"setAssistiveWindowButtonHighlighted",
"setAssistiveWindowProperties",
"setCandidateWindowProperties",
"setCandidates",
"setComposition",
"setCursorPosition",
"setMenuItems",
"updateMenuItems"
],
"types": [
"AssistiveWindowProperties",
"InputContext",
"KeyboardEvent",
"MenuItem",
"MenuParameters",
"AssistiveWindowButton",
"AssistiveWindowType",
"AutoCapitalizeType",
"InputContextType",
"KeyboardEventType",
"MenuItemStyle",
"MouseButton",
"ScreenType",
"UnderlineStyle",
"WindowPosition"
],
"events": [
"onActivate",
"onAssistiveWindowButtonClicked",
"onBlur",
"onCandidateClicked",
"onDeactivated",
"onFocus",
"onInputContextUpdate",
"onKeyEvent",
"onMenuItemActivated",
"onReset",
"onSurroundingTextChanged"
]
},
"instanceID": {
"properties": [],
"methods": [
"deleteID",
"deleteToken",
"getCreationTime",
"getID",
"getToken"
],
"types": [],
"events": ["onTokenRefresh"]
},
"loginState": {
"properties": [],
"methods": ["getProfileType", "getSessionState"],
"types": ["ProfileType", "SessionState"],
"events": ["onSessionStateChanged"]
},
"management": {
"properties": [],
"methods": [
"createAppShortcut",
"generateAppForLink",
"get",
"getAll",
"getPermissionWarningsById",
"getPermissionWarningsByManifest",
"getSelf",
"installReplacementWebApp",
"launchApp",
"setEnabled",
"setLaunchType",
"uninstall",
"uninstallSelf"
],
"types": [
"ExtensionInfo",
"IconInfo",
"UninstallOptions",
"ExtensionDisabledReason",
"ExtensionInstallType",
"ExtensionType",
"LaunchType"
],
"events": ["onDisabled", "onEnabled", "onInstalled", "onUninstalled"]
},
"manifestTypes": {
"properties": [],
"methods": [],
"types": [
"ChromeSettingsOverrides",
"FileSystemProviderCapabilities",
"FileSystemProviderSource"
],
"events": []
},
"mdns": {
"properties": ["MAX_SERVICE_INSTANCES_PER_EVENT"],
"methods": ["forceDiscovery"],
"types": ["MDnsService"],
"events": ["onServiceList"]
},
"mediaGalleries": {
"properties": [],
"methods": [
"addGalleryWatch",
"addUserSelectedFolder",
"getMediaFileSystemMetadata",
"getMediaFileSystems",
"getMetadata",
"removeGalleryWatch"
],
"types": [
"AddGalleryWatchResult",
"GalleryChangeDetails",
"MediaFileSystemMetadata",
"MediaFileSystemsDetails",
"MediaMetadata",
"MediaMetadataOptions",
"StreamInfo",
"GalleryChangeType",
"GetMediaFileSystemsInteractivity",
"GetMetadataType"
],
"events": ["onGalleryChanged"]
},
"networking.onc": {
"properties": [],
"methods": [
"createNetwork",
"disableNetworkType",
"enableNetworkType",
"forgetNetwork",
"getCaptivePortalStatus",
"getDeviceStates",
"getGlobalPolicy",
"getManagedProperties",
"getNetworks",
"getProperties",
"getState",
"requestNetworkScan",
"setProperties",
"startConnect",
"startDisconnect"
],
"types": [
"CellularProperties",
"CellularProviderProperties",
"CellularStateProperties",
"CertificatePattern",
"DeviceStateProperties",
"EAPProperties",
"EthernetProperties",
"EthernetStateProperties",
"FoundNetworkProperties",
"GlobalPolicy",
"IPConfigProperties",
"IssuerSubjectPattern",
"ManagedBoolean",
"ManagedCellularProperties",
"ManagedDOMString",
"ManagedDOMStringList",
"ManagedEthernetProperties",
"ManagedIPConfigProperties",
"ManagedIPConfigType",
"ManagedLong",
"ManagedManualProxySettings",
"ManagedProperties",
"ManagedProxyLocation",
"ManagedProxySettings",
"ManagedProxySettingsType",
"ManagedThirdPartyVPNProperties",
"ManagedVPNProperties",
"ManagedWiFiProperties",
"ManualProxySettings",
"NetworkConfigProperties",
"NetworkFilter",
"NetworkProperties",
"NetworkStateProperties",
"PaymentPortal",
"ProxyLocation",
"ProxySettings",
"SIMLockStatus",
"ThirdPartyVPNProperties",
"VPNProperties",
"VPNStateProperties",
"WiFiProperties",
"WiFiStateProperties",
"WiMAXProperties",
"ActivationStateType",
"CaptivePortalStatus",
"ClientCertificateType",
"ConnectionStateType",
"DeviceStateType",
"IPConfigType",
"NetworkType",
"ProxySettingsType"
],
"events": [
"onDeviceStateListChanged",
"onNetworkListChanged",
"onNetworksChanged",
"onPortalDetectionCompleted"
]
},
"notifications": {
"properties": [],
"methods": ["clear", "create", "getAll", "getPermissionLevel", "update"],
"types": [
"NotificationBitmap",
"NotificationButton",
"NotificationItem",
"NotificationOptions",
"PermissionLevel",
"TemplateType"
],
"events": [
"onButtonClicked",
"onClicked",
"onClosed",
"onPermissionLevelChanged",
"onShowSettings"
]
},
"oauth2": {
"properties": [],
"methods": [],
"types": ["OAuth2Info"],
"events": []
},
"offscreen": {
"properties": [],
"methods": ["closeDocument", "createDocument"],
"types": ["CreateParameters", "Reason"],
"events": []
},
"omnibox": {
"properties": [],
"methods": ["setDefaultSuggestion"],
"types": [
"DefaultSuggestResult",
"SuggestResult",
"DescriptionStyleType",
"OnInputEnteredDisposition"
],
"events": [
"onDeleteSuggestion",
"onInputCancelled",
"onInputChanged",
"onInputEntered",
"onInputStarted"
]
},
"pageAction": {
"properties": [],
"methods": [
"getPopup",
"getTitle",
"hide",
"setIcon",
"setPopup",
"setTitle",
"show"
],
"types": ["TabDetails", "ImageDataType"],
"events": ["onClicked"]
},
"pageCapture": {
"properties": [],
"methods": ["saveAsMHTML"],
"types": [],
"events": []
},
"permissions": {
"properties": [],
"methods": [
"addHostAccessRequest",
"contains",
"getAll",
"remove",
"removeHostAccessRequest",
"request"
],
"types": ["Permissions"],
"events": ["onAdded", "onRemoved"]
},
"platformKeys": {
"properties": [],
"methods": [
"getKeyPair",
"getKeyPairBySpki",
"selectClientCertificates",
"subtleCrypto",
"verifyTLSServerCertificate"
],
"types": [
"ClientCertificateRequest",
"Match",
"SelectDetails",
"VerificationDetails",
"VerificationResult",
"ClientCertificateType"
],
"events": []
},
"power": {
"properties": [],
"methods": ["releaseKeepAwake", "reportActivity", "requestKeepAwake"],
"types": ["Level"],
"events": []
},
"printerProvider": {
"properties": [],
"methods": [],
"types": ["PrintJob", "PrinterInfo", "PrintError"],
"events": [
"onGetCapabilityRequested",
"onGetPrintersRequested",
"onGetUsbPrinterInfoRequested",
"onPrintRequested"
]
},
"printing": {
"properties": [
"MAX_GET_PRINTER_INFO_CALLS_PER_MINUTE",
"MAX_SUBMIT_JOB_CALLS_PER_MINUTE"
],
"methods": [
"cancelJob",
"getJobStatus",
"getPrinterInfo",
"getPrinters",
"submitJob"
],
"types": [
"GetPrinterInfoResponse",
"Printer",
"SubmitJobRequest",
"SubmitJobResponse",
"JobStatus",
"PrinterSource",
"PrinterStatus",
"SubmitJobStatus"
],
"events": ["onJobStatusChanged"]
},
"printingMetrics": {
"properties": [],
"methods": ["getPrintJobs"],
"types": [
"MediaSize",
"PrintJobInfo",
"PrintSettings",
"Printer",
"ColorMode",
"DuplexMode",
"PrintJobSource",
"PrintJobStatus",
"PrinterSource"
],
"events": ["onPrintJobFinished"]
},
"privacy": {
"properties": ["network", "services", "websites"],
"methods": [],
"types": ["IPHandlingPolicy"],
"events": []
},
"processes": {
"properties": [],
"methods": ["getProcessIdForTab", "getProcessInfo", "terminate"],
"types": ["Cache", "Process", "TaskInfo", "ProcessType"],
"events": [
"onCreated",
"onExited",
"onUnresponsive",
"onUpdated",
"onUpdatedWithMemory"
]
},
"proxy": {
"properties": ["settings"],
"methods": [],
"types": [
"PacScript",
"ProxyConfig",
"ProxyRules",
"ProxyServer",
"Mode",
"Scheme"
],
"events": ["onProxyError"]
},
"readingList": {
"properties": [],
"methods": ["addEntry", "query", "removeEntry", "updateEntry"],
"types": [
"AddEntryOptions",
"QueryInfo",
"ReadingListEntry",
"RemoveOptions",
"UpdateEntryOptions"
],
"events": ["onEntryAdded", "onEntryRemoved", "onEntryUpdated"]
},
"runtime": {
"properties": ["id", "lastError"],
"methods": [
"connect",
"connectNative",
"getBackgroundPage",
"getContexts",
"getManifest",
"getPackageDirectoryEntry",
"getPlatformInfo",
"getURL",
"openOptionsPage",
"reload",
"requestUpdateCheck",
"restart",
"restartAfterDelay",
"sendMessage",
"sendNativeMessage",
"setUninstallURL"
],
"types": [
"ContextFilter",
"ExtensionContext",
"MessageSender",
"PlatformInfo",
"Port",
"ContextType",
"OnInstalledReason",
"OnRestartRequiredReason",
"PlatformArch",
"PlatformNaclArch",
"PlatformOs",
"RequestUpdateCheckStatus"
],
"events": [
"onBrowserUpdateAvailable",
"onConnect",
"onConnectExternal",
"onConnectNative",
"onInstalled",
"onMessage",
"onMessageExternal",
"onRestartRequired",
"onStartup",
"onSuspend",
"onSuspendCanceled",
"onUpdateAvailable",
"onUserScriptConnect",
"onUserScriptMessage"
]
},
"scripting": {
"properties": [],
"methods": [
"executeScript",
"getRegisteredContentScripts",
"insertCSS",
"registerContentScripts",
"removeCSS",
"unregisterContentScripts",
"updateContentScripts"
],
"types": [
"CSSInjection",
"ContentScriptFilter",
"InjectionResult",
"InjectionTarget",
"RegisteredContentScript",
"ScriptInjection",
"ExecutionWorld",
"StyleOrigin"
],
"events": []
},
"search": {
"properties": [],
"methods": ["query"],
"types": ["QueryInfo", "Disposition"],
"events": []
},
"serial": {
"properties": [],
"methods": [
"clearBreak",
"connect",
"disconnect",
"flush",
"getConnections",
"getControlSignals",
"getDevices",
"getInfo",
"send",
"setBreak",
"setControlSignals",
"setPaused",
"update"
],
"types": [
"ConnectionInfo",
"ConnectionOptions",
"DeviceControlSignals",
"DeviceInfo",
"HostControlSignals",
"ReceiveErrorInfo",
"ReceiveInfo",
"SendInfo",
"DataBits",
"ParityBit",
"ReceiveError",
"SendError",
"StopBits"
],
"events": ["onReceive", "onReceiveError"]
},
"sessions": {
"properties": ["MAX_SESSION_RESULTS"],
"methods": ["getDevices", "getRecentlyClosed", "restore"],
"types": ["Device", "Filter", "Session"],
"events": ["onChanged"]
},
"sharedModule": {
"properties": [],
"methods": [],
"types": ["Export", "Import"],
"events": []
},
"sidePanel": {
"properties": [],
"methods": [
"getOptions",
"getPanelBehavior",
"open",
"setOptions",
"setPanelBehavior"
],
"types": [
"GetPanelOptions",
"OpenOptions",
"PanelBehavior",
"PanelOptions",
"SidePanel"
],
"events": []
},
"socket": {
"properties": [],
"methods": [
"accept",
"bind",
"connect",
"create",
"destroy",
"disconnect",
"getInfo",
"getJoinedGroups",
"getNetworkList",
"joinGroup",
"leaveGroup",
"listen",
"read",
"recvFrom",
"secure",
"sendTo",
"setKeepAlive",
"setMulticastLoopbackMode",
"setMulticastTimeToLive",
"setNoDelay",
"write"
],
"types": [
"AcceptInfo",
"CreateInfo",
"CreateOptions",
"NetworkInterface",
"ReadInfo",
"RecvFromInfo",
"SecureOptions",
"SocketInfo",
"TLSVersionConstraints",
"WriteInfo",
"SocketType"
],
"events": []
},
"sockets.tcp": {
"properties": [],
"methods": [
"close",
"connect",
"create",
"disconnect",
"getInfo",
"getSockets",
"secure",
"send",
"setKeepAlive",
"setNoDelay",
"setPaused",
"update"
],
"types": [
"CreateInfo",
"ReceiveErrorInfo",
"ReceiveInfo",
"SecureOptions",
"SendInfo",
"SocketInfo",
"SocketProperties",
"TLSVersionConstraints",
"DnsQueryType"
],
"events": ["onReceive", "onReceiveError"]
},
"sockets.tcpServer": {
"properties": [],
"methods": [
"close",
"create",
"disconnect",
"getInfo",
"getSockets",
"listen",
"setPaused",
"update"
],
"types": [
"AcceptErrorInfo",
"AcceptInfo",
"CreateInfo",
"SocketInfo",
"SocketProperties"
],
"events": ["onAccept", "onAcceptError"]
},
"sockets.udp": {
"properties": [],
"methods": [
"bind",
"close",
"create",
"getInfo",
"getJoinedGroups",
"getSockets",
"joinGroup",
"leaveGroup",
"send",
"setBroadcast",
"setMulticastLoopbackMode",
"setMulticastTimeToLive",
"setPaused",
"update"
],
"types": [
"CreateInfo",
"ReceiveErrorInfo",
"ReceiveInfo",
"SendInfo",
"SocketInfo",
"SocketProperties",
"DnsQueryType"
],
"events": ["onReceive", "onReceiveError"]
},
"storage": {
"properties": ["local", "managed", "session", "sync"],
"methods": [],
"types": ["StorageArea", "StorageChange", "AccessLevel"],
"events": ["onChanged"]
},
"syncFileSystem": {
"properties": [],
"methods": [
"getConflictResolutionPolicy",
"getFileStatus",
"getFileStatuses",
"getServiceStatus",
"getUsageAndQuota",
"requestFileSystem",
"setConflictResolutionPolicy"
],
"types": [
"FileInfo",
"FileStatusInfo",
"ServiceInfo",
"StorageInfo",
"ConflictResolutionPolicy",
"FileStatus",
"ServiceStatus",
"SyncAction",
"SyncDirection"
],
"events": ["onFileStatusChanged", "onServiceStatusChanged"]
},
"system.cpu": {
"properties": [],
"methods": ["getInfo"],
"types": ["CpuInfo", "CpuTime", "ProcessorInfo"],
"events": []
},
"system.display": {
"properties": [],
"methods": [
"clearTouchCalibration",
"completeCustomTouchCalibration",
"enableUnifiedDesktop",
"getDisplayLayout",
"getInfo",
"overscanCalibrationAdjust",
"overscanCalibrationComplete",
"overscanCalibrationReset",
"overscanCalibrationStart",
"setDisplayLayout",
"setDisplayProperties",
"setMirrorMode",
"showNativeTouchCalibration",
"startCustomTouchCalibration"
],
"types": [
"Bounds",
"DisplayLayout",
"DisplayMode",
"DisplayProperties",
"DisplayUnitInfo",
"Edid",
"GetInfoFlags",
"Insets",
"MirrorModeInfo",
"Point",
"TouchCalibrationPair",
"TouchCalibrationPairQuad",
"ActiveState",
"LayoutPosition",
"MirrorMode"
],
"events": ["onDisplayChanged"]
},
"system.memory": {
"properties": [],
"methods": ["getInfo"],
"types": ["MemoryInfo"],
"events": []
},
"system.network": {
"properties": [],
"methods": ["getNetworkInterfaces"],
"types": ["NetworkInterface"],
"events": []
},
"system.storage": {
"properties": [],
"methods": ["ejectDevice", "getAvailableCapacity", "getInfo"],
"types": [
"StorageAvailableCapacityInfo",
"StorageUnitInfo",
"EjectDeviceResultCode",
"StorageUnitType"
],
"events": ["onAttached", "onDetached"]
},
"systemLog": {
"properties": [],
"methods": ["add"],
"types": ["MessageOptions"],
"events": []
},
"tabCapture": {
"properties": [],
"methods": ["capture", "getCapturedTabs", "getMediaStreamId"],
"types": [
"CaptureInfo",
"CaptureOptions",
"GetMediaStreamOptions",
"MediaStreamConstraint",
"TabCaptureState"
],
"events": ["onStatusChanged"]
},
"tabGroups": {
"properties": ["TAB_GROUP_ID_NONE"],
"methods": ["get", "move", "query", "update"],
"types": ["TabGroup", "Color"],
"events": ["onCreated", "onMoved", "onRemoved", "onUpdated"]
},
"tabs": {
"properties": [
"MAX_CAPTURE_VISIBLE_TAB_CALLS_PER_SECOND",
"TAB_ID_NONE",
"TAB_INDEX_NONE"
],
"methods": [
"captureVisibleTab",
"connect",
"create",
"detectLanguage",
"discard",
"duplicate",
"executeScript",
"get",
"getAllInWindow",
"getCurrent",
"getSelected",
"getZoom",
"getZoomSettings",
"goBack",
"goForward",
"group",
"highlight",
"insertCSS",
"move",
"query",
"reload",
"remove",
"removeCSS",
"sendMessage",
"sendRequest",
"setZoom",
"setZoomSettings",
"ungroup",
"update"
],
"types": [
"MutedInfo",
"Tab",
"ZoomSettings",
"MutedInfoReason",
"TabStatus",
"WindowType",
"ZoomSettingsMode",
"ZoomSettingsScope"
],
"events": [
"onActivated",
"onActiveChanged",
"onAttached",
"onCreated",
"onDetached",
"onHighlightChanged",
"onHighlighted",
"onMoved",
"onRemoved",
"onReplaced",
"onSelectionChanged",
"onUpdated",
"onZoomChange"
]
},
"topSites": {
"properties": [],
"methods": ["get"],
"types": ["MostVisitedURL"],
"events": []
},
"tts": {
"properties": [],
"methods": ["getVoices", "isSpeaking", "pause", "resume", "speak", "stop"],
"types": ["TtsEvent", "TtsOptions", "TtsVoice", "EventType", "VoiceGender"],
"events": ["onVoicesChanged"]
},
"ttsEngine": {
"properties": [],
"methods": ["updateLanguage", "updateVoices"],
"types": [
"AudioBuffer",
"AudioStreamOptions",
"LanguageStatus",
"LanguageUninstallOptions",
"SpeakOptions",
"TtsClient",
"LanguageInstallStatus",
"TtsClientSource",
"VoiceGender"
],
"events": [
"onInstallLanguageRequest",
"onLanguageStatusRequest",
"onPause",
"onResume",
"onSpeak",
"onSpeakWithAudioStream",
"onStop",
"onUninstallLanguageRequest"
]
},
"types": {
"properties": [],
"methods": [],
"types": ["ChromeSetting", "ChromeSettingScope", "LevelOfControl"],
"events": []
},
"usb": {
"properties": [],
"methods": [
"bulkTransfer",
"claimInterface",
"closeDevice",
"controlTransfer",
"findDevices",
"getConfiguration",
"getConfigurations",
"getDevices",
"getUserSelectedDevices",
"interruptTransfer",
"isochronousTransfer",
"listInterfaces",
"openDevice",
"releaseInterface",
"requestAccess",
"resetDevice",
"setConfiguration",
"setInterfaceAlternateSetting"
],
"types": [
"ConfigDescriptor",
"ConnectionHandle",
"ControlTransferInfo",
"Device",
"DeviceFilter",
"DevicePromptOptions",
"EndpointDescriptor",
"EnumerateDevicesAndRequestAccessOptions",
"EnumerateDevicesOptions",
"GenericTransferInfo",
"InterfaceDescriptor",
"IsochronousTransferInfo",
"TransferResultInfo",
"Direction",
"Recipient",
"RequestType",
"SynchronizationType",
"TransferType",
"UsageType"
],
"events": ["onDeviceAdded", "onDeviceRemoved"]
},
"userScripts": {
"properties": [],
"methods": [
"configureWorld",
"execute",
"getScripts",
"getWorldConfigurations",
"register",
"resetWorldConfiguration",
"unregister",
"update"
],
"types": [
"InjectionResult",
"InjectionTarget",
"RegisteredUserScript",
"ScriptSource",
"UserScriptFilter",
"UserScriptInjection",
"WorldProperties",
"ExecutionWorld"
],
"events": []
},
"virtualKeyboard": {
"properties": [],
"methods": ["restrictFeatures"],
"types": ["FeatureRestrictions"],
"events": []
},
"vpnProvider": {
"properties": [],
"methods": [
"createConfig",
"destroyConfig",
"notifyConnectionStateChanged",
"sendPacket",
"setParameters"
],
"types": ["Parameters", "PlatformMessage", "UIEvent", "VpnConnectionState"],
"events": [
"onConfigCreated",
"onConfigRemoved",
"onPacketReceived",
"onPlatformMessage",
"onUIEvent"
]
},
"wallpaper": {
"properties": [],
"methods": ["setWallpaper"],
"types": ["WallpaperLayout"],
"events": []
},
"webAccessibleResources": {
"properties": [],
"methods": [],
"types": ["WebAccessibleResource"],
"events": []
},
"webAuthenticationProxy": {
"properties": [],
"methods": [
"attach",
"completeCreateRequest",
"completeGetRequest",
"completeIsUvpaaRequest",
"detach"
],
"types": [
"CreateRequest",
"CreateResponseDetails",
"DOMExceptionDetails",
"GetRequest",
"GetResponseDetails",
"IsUvpaaRequest",
"IsUvpaaResponseDetails"
],
"events": [
"onCreateRequest",
"onGetRequest",
"onIsUvpaaRequest",
"onRemoteSessionStateChange",
"onRequestCanceled"
]
},
"webNavigation": {
"properties": [],
"methods": ["getAllFrames", "getFrame"],
"types": ["TransitionQualifier", "TransitionType"],
"events": [
"onBeforeNavigate",
"onCommitted",
"onCompleted",
"onCreatedNavigationTarget",
"onDOMContentLoaded",
"onErrorOccurred",
"onHistoryStateUpdated",
"onReferenceFragmentUpdated",
"onTabReplaced"
]
},
"webRequest": {
"properties": ["MAX_HANDLER_BEHAVIOR_CHANGED_CALLS_PER_10_MINUTES"],
"methods": ["handlerBehaviorChanged"],
"types": [
"BlockingResponse",
"RequestFilter",
"UploadData",
"FormDataItem",
"HttpHeaders",
"IgnoredActionType",
"OnAuthRequiredOptions",
"OnBeforeRedirectOptions",
"OnBeforeRequestOptions",
"OnBeforeSendHeadersOptions",
"OnCompletedOptions",
"OnErrorOccurredOptions",
"OnHeadersReceivedOptions",
"OnResponseStartedOptions",
"OnSendHeadersOptions",
"ResourceType"
],
"events": [
"onActionIgnored",
"onAuthRequired",
"onBeforeRedirect",
"onBeforeRequest",
"onBeforeSendHeaders",
"onCompleted",
"onErrorOccurred",
"onHeadersReceived",
"onResponseStarted",
"onSendHeaders"
]
},
"webviewTag": {
"properties": ["contentWindow", "contextMenus", "request"],
"methods": [
"addContentScripts",
"back",
"canGoBack",
"canGoForward",
"captureVisibleRegion",
"clearData",
"executeScript",
"find",
"forward",
"getAudioState",
"getProcessId",
"getUserAgent",
"getZoom",
"getZoomMode",
"go",
"insertCSS",
"isAudioMuted",
"isSpatialNavigationEnabled",
"isUserAgentOverridden",
"loadDataWithBaseUrl",
"print",
"reload",
"removeContentScripts",
"setAudioMuted",
"setSpatialNavigationEnabled",
"setUserAgentOverride",
"setZoom",
"setZoomMode",
"stop",
"stopFinding",
"terminate"
],
"types": [
"ClearDataOptions",
"ClearDataTypeSet",
"ContentScriptDetails",
"ContentWindow",
"ContextMenuCreateProperties",
"ContextMenuUpdateProperties",
"ContextMenus",
"DialogController",
"DownloadPermissionRequest",
"FileSystemPermissionRequest",
"FindCallbackResults",
"FindOptions",
"FullscreenPermissionRequest",
"GeolocationPermissionRequest",
"HidPermissionRequest",
"InjectDetails",
"InjectionItems",
"LoadPluginPermissionRequest",
"MediaPermissionRequest",
"NewWindow",
"PointerLockPermissionRequest",
"SelectionRect",
"WebRequestEventInterface",
"ContextType",
"ZoomMode"
],
"events": [
"close",
"consolemessage",
"contentload",
"dialog",
"exit",
"findupdate",
"loadabort",
"loadcommit",
"loadredirect",
"loadstart",
"loadstop",
"newwindow",
"permissionrequest",
"responsive",
"sizechanged",
"unresponsive",
"zoomchange"
]
},
"windows": {
"properties": ["WINDOW_ID_CURRENT", "WINDOW_ID_NONE"],
"methods": [
"create",
"get",
"getAll",
"getCurrent",
"getLastFocused",
"remove",
"update"
],
"types": [
"QueryOptions",
"Window",
"CreateType",
"WindowState",
"WindowType"
],
"events": ["onBoundsChanged", "onCreated", "onFocusChanged", "onRemoved"]
}
}