| // content/common/frame.mojom.m.js is auto generated by mojom_bindings_generator.py, do not edit |
| |
| // Copyright 2020 The Chromium Authors |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| import {mojo} from '../../mojo/public/js/bindings.js'; |
| |
| import { |
| FilePath as mojoBase_mojom_FilePath, |
| FilePathSpec as mojoBase_mojom_FilePathSpec |
| } from '../../mojo/public/mojom/base/file_path.mojom.m.js'; |
| |
| import { |
| TimeDelta as mojoBase_mojom_TimeDelta, |
| TimeDeltaSpec as mojoBase_mojom_TimeDeltaSpec |
| } from '../../mojo/public/mojom/base/time.mojom.m.js'; |
| |
| import { |
| UnguessableToken as mojoBase_mojom_UnguessableToken, |
| UnguessableTokenSpec as mojoBase_mojom_UnguessableTokenSpec |
| } from '../../mojo/public/mojom/base/unguessable_token.mojom.m.js'; |
| |
| import { |
| AttributionSupport as network_mojom_AttributionSupport, |
| AttributionSupportSpec as network_mojom_AttributionSupportSpec |
| } from '../../services/network/public/mojom/attribution.mojom.m.js'; |
| |
| import { |
| URLRequestBody as network_mojom_URLRequestBody, |
| URLRequestBodySpec as network_mojom_URLRequestBodySpec |
| } from '../../services/network/public/mojom/url_request.mojom.m.js'; |
| |
| import { |
| InterfaceProviderRemote as serviceManager_mojom_InterfaceProviderRemote, |
| InterfaceProviderPendingReceiver as serviceManager_mojom_InterfaceProviderPendingReceiver |
| } from '../../services/service_manager/public/mojom/interface_provider.mojom.m.js'; |
| |
| import { |
| SkColor as skia_mojom_SkColor, |
| SkColorSpec as skia_mojom_SkColorSpec |
| } from '../../skia/public/mojom/skcolor.mojom.m.js'; |
| |
| import { |
| AssociatedInterfaceProviderRemote as blink_mojom_AssociatedInterfaceProviderRemote, |
| AssociatedInterfaceProviderPendingReceiver as blink_mojom_AssociatedInterfaceProviderPendingReceiver |
| } from '../../third_party/blink/public/mojom/associated_interfaces/associated_interfaces.mojom.m.js'; |
| |
| import { |
| BlobURLTokenRemote as blink_mojom_BlobURLTokenRemote, |
| BlobURLTokenPendingReceiver as blink_mojom_BlobURLTokenPendingReceiver |
| } from '../../third_party/blink/public/mojom/blob/blob_url_store.mojom.m.js'; |
| |
| import { |
| BrowserInterfaceBrokerRemote as blink_mojom_BrowserInterfaceBrokerRemote, |
| BrowserInterfaceBrokerPendingReceiver as blink_mojom_BrowserInterfaceBrokerPendingReceiver |
| } from '../../third_party/blink/public/mojom/browser_interface_broker.mojom.m.js'; |
| |
| import { |
| CommitResult as blink_mojom_CommitResult, |
| CommitResultSpec as blink_mojom_CommitResultSpec |
| } from '../../third_party/blink/public/mojom/commit_result/commit_result.mojom.m.js'; |
| |
| import { |
| Impression as blink_mojom_Impression, |
| ImpressionSpec as blink_mojom_ImpressionSpec |
| } from '../../third_party/blink/public/mojom/conversions/conversions.mojom.m.js'; |
| |
| import { |
| DeprecatedFencedFrameMode as blink_mojom_DeprecatedFencedFrameMode, |
| DeprecatedFencedFrameModeSpec as blink_mojom_DeprecatedFencedFrameModeSpec |
| } from '../../third_party/blink/public/mojom/fenced_frame/fenced_frame_config.mojom.m.js'; |
| |
| import { |
| FrameOwnerProperties as blink_mojom_FrameOwnerProperties, |
| FrameOwnerPropertiesSpec as blink_mojom_FrameOwnerPropertiesSpec |
| } from '../../third_party/blink/public/mojom/frame/frame_owner_properties.mojom.m.js'; |
| |
| import { |
| FramePolicy as blink_mojom_FramePolicy, |
| FramePolicySpec as blink_mojom_FramePolicySpec |
| } from '../../third_party/blink/public/mojom/frame/frame_policy.mojom.m.js'; |
| |
| import { |
| FrameReplicationState as blink_mojom_FrameReplicationState, |
| FrameReplicationStateSpec as blink_mojom_FrameReplicationStateSpec |
| } from '../../third_party/blink/public/mojom/frame/frame_replication_state.mojom.m.js'; |
| |
| import { |
| PolicyContainer as blink_mojom_PolicyContainer, |
| PolicyContainerSpec as blink_mojom_PolicyContainerSpec, |
| PolicyContainerBindParams as blink_mojom_PolicyContainerBindParams, |
| PolicyContainerBindParamsSpec as blink_mojom_PolicyContainerBindParamsSpec |
| } from '../../third_party/blink/public/mojom/frame/policy_container.mojom.m.js'; |
| |
| import { |
| NavigationStateKeepAliveHandleRemote as blink_mojom_NavigationStateKeepAliveHandleRemote, |
| NavigationStateKeepAliveHandlePendingReceiver as blink_mojom_NavigationStateKeepAliveHandlePendingReceiver, |
| OpenURLParams as blink_mojom_OpenURLParams, |
| OpenURLParamsSpec as blink_mojom_OpenURLParamsSpec, |
| RemoteFrameInterfacesFromBrowser as blink_mojom_RemoteFrameInterfacesFromBrowser, |
| RemoteFrameInterfacesFromBrowserSpec as blink_mojom_RemoteFrameInterfacesFromBrowserSpec, |
| RemoteMainFrameInterfaces as blink_mojom_RemoteMainFrameInterfaces, |
| RemoteMainFrameInterfacesSpec as blink_mojom_RemoteMainFrameInterfacesSpec |
| } from '../../third_party/blink/public/mojom/frame/remote_frame.mojom.m.js'; |
| |
| import { |
| TreeScopeType as blink_mojom_TreeScopeType, |
| TreeScopeTypeSpec as blink_mojom_TreeScopeTypeSpec |
| } from '../../third_party/blink/public/mojom/frame/tree_scope_type.mojom.m.js'; |
| |
| import { |
| Referrer as blink_mojom_Referrer, |
| ReferrerSpec as blink_mojom_ReferrerSpec |
| } from '../../third_party/blink/public/mojom/loader/referrer.mojom.m.js'; |
| |
| import { |
| ResourceLoadInfo as blink_mojom_ResourceLoadInfo, |
| ResourceLoadInfoSpec as blink_mojom_ResourceLoadInfoSpec |
| } from '../../third_party/blink/public/mojom/loader/resource_load_info.mojom.m.js'; |
| |
| import { |
| URLLoaderFactoryBundle as blink_mojom_URLLoaderFactoryBundle, |
| URLLoaderFactoryBundleSpec as blink_mojom_URLLoaderFactoryBundleSpec |
| } from '../../third_party/blink/public/mojom/loader/url_loader_factory_bundle.mojom.m.js'; |
| |
| import { |
| NavigationInitiatorActivationAndAdStatus as blink_mojom_NavigationInitiatorActivationAndAdStatus, |
| NavigationInitiatorActivationAndAdStatusSpec as blink_mojom_NavigationInitiatorActivationAndAdStatusSpec |
| } from '../../third_party/blink/public/mojom/navigation/navigation_initiator_activation_and_ad_status.mojom.m.js'; |
| |
| import { |
| BeginNavigationParams as blink_mojom_BeginNavigationParams, |
| BeginNavigationParamsSpec as blink_mojom_BeginNavigationParamsSpec, |
| CommitNavigationParams as blink_mojom_CommitNavigationParams, |
| CommitNavigationParamsSpec as blink_mojom_CommitNavigationParamsSpec, |
| CommonNavigationParams as blink_mojom_CommonNavigationParams, |
| CommonNavigationParamsSpec as blink_mojom_CommonNavigationParamsSpec |
| } from '../../third_party/blink/public/mojom/navigation/navigation_params.mojom.m.js'; |
| |
| import { |
| NavigationDownloadPolicy as blink_mojom_NavigationDownloadPolicy, |
| NavigationDownloadPolicySpec as blink_mojom_NavigationDownloadPolicySpec |
| } from '../../third_party/blink/public/mojom/navigation/navigation_policy.mojom.m.js'; |
| |
| import { |
| PageBroadcastRemote as blink_mojom_PageBroadcastRemote, |
| PageBroadcastPendingReceiver as blink_mojom_PageBroadcastPendingReceiver, |
| ColorProviderColorMaps as blink_mojom_ColorProviderColorMaps, |
| ColorProviderColorMapsSpec as blink_mojom_ColorProviderColorMapsSpec |
| } from '../../third_party/blink/public/mojom/page/page.mojom.m.js'; |
| |
| import { |
| PrerenderParam as blink_mojom_PrerenderParam, |
| PrerenderParamSpec as blink_mojom_PrerenderParamSpec |
| } from '../../third_party/blink/public/mojom/page/prerender_page_param.mojom.m.js'; |
| |
| import { |
| FrameWidgetRemote as blink_mojom_FrameWidgetRemote, |
| FrameWidgetPendingReceiver as blink_mojom_FrameWidgetPendingReceiver, |
| FrameWidgetHostRemote as blink_mojom_FrameWidgetHostRemote, |
| FrameWidgetHostPendingReceiver as blink_mojom_FrameWidgetHostPendingReceiver |
| } from '../../third_party/blink/public/mojom/page/widget.mojom.m.js'; |
| |
| import { |
| PartitionedPopinParams as blink_mojom_PartitionedPopinParams, |
| PartitionedPopinParamsSpec as blink_mojom_PartitionedPopinParamsSpec |
| } from '../../third_party/blink/public/mojom/partitioned_popins/partitioned_popin_params.mojom.m.js'; |
| |
| import { |
| PictureInPictureWindowOptions as blink_mojom_PictureInPictureWindowOptions, |
| PictureInPictureWindowOptionsSpec as blink_mojom_PictureInPictureWindowOptionsSpec |
| } from '../../third_party/blink/public/mojom/picture_in_picture_window_options/picture_in_picture_window_options.mojom.m.js'; |
| |
| import { |
| RendererPreferences as blink_mojom_RendererPreferences, |
| RendererPreferencesSpec as blink_mojom_RendererPreferencesSpec |
| } from '../../third_party/blink/public/mojom/renderer_preferences.mojom.m.js'; |
| |
| import { |
| DocumentToken as blink_mojom_DocumentToken, |
| DocumentTokenSpec as blink_mojom_DocumentTokenSpec, |
| LocalFrameToken as blink_mojom_LocalFrameToken, |
| LocalFrameTokenSpec as blink_mojom_LocalFrameTokenSpec, |
| RemoteFrameToken as blink_mojom_RemoteFrameToken, |
| RemoteFrameTokenSpec as blink_mojom_RemoteFrameTokenSpec, |
| FrameToken as blink_mojom_FrameToken, |
| FrameTokenSpec as blink_mojom_FrameTokenSpec |
| } from '../../third_party/blink/public/mojom/tokens/tokens.mojom.m.js'; |
| |
| import { |
| WebPreferences as blink_mojom_WebPreferences, |
| WebPreferencesSpec as blink_mojom_WebPreferencesSpec |
| } from '../../third_party/blink/public/mojom/webpreferences/web_preferences.mojom.m.js'; |
| |
| import { |
| WidgetRemote as blink_mojom_WidgetRemote, |
| WidgetPendingReceiver as blink_mojom_WidgetPendingReceiver, |
| WidgetHostRemote as blink_mojom_WidgetHostRemote, |
| WidgetHostPendingReceiver as blink_mojom_WidgetHostPendingReceiver |
| } from '../../third_party/blink/public/mojom/widget/platform_widget.mojom.m.js'; |
| |
| import { |
| VisualProperties as blink_mojom_VisualProperties, |
| VisualPropertiesSpec as blink_mojom_VisualPropertiesSpec |
| } from '../../third_party/blink/public/mojom/widget/visual_properties.mojom.m.js'; |
| |
| import { |
| WindowFeatures as blink_mojom_WindowFeatures, |
| WindowFeaturesSpec as blink_mojom_WindowFeaturesSpec |
| } from '../../third_party/blink/public/mojom/window_features/window_features.mojom.m.js'; |
| |
| import { |
| AXTreeUpdate as ax_mojom_AXTreeUpdate, |
| AXTreeUpdateSpec as ax_mojom_AXTreeUpdateSpec |
| } from '../../ui/accessibility/mojom/ax_tree_update.mojom.m.js'; |
| |
| import { |
| WindowOpenDisposition as ui_mojom_WindowOpenDisposition, |
| WindowOpenDispositionSpec as ui_mojom_WindowOpenDispositionSpec |
| } from '../../ui/base/mojom/window_open_disposition.mojom.m.js'; |
| |
| import { |
| Rect as gfx_mojom_Rect, |
| RectSpec as gfx_mojom_RectSpec |
| } from '../../ui/gfx/geometry/mojom/geometry.mojom.m.js'; |
| |
| import { |
| Origin as url_mojom_Origin, |
| OriginSpec as url_mojom_OriginSpec |
| } from '../../url/mojom/origin.mojom.m.js'; |
| |
| import { |
| SchemeHostPort as url_mojom_SchemeHostPort, |
| SchemeHostPortSpec as url_mojom_SchemeHostPortSpec |
| } from '../../url/mojom/scheme_host_port.mojom.m.js'; |
| |
| import { |
| Url as url_mojom_Url, |
| UrlSpec as url_mojom_UrlSpec |
| } from '../../url/mojom/url.mojom.m.js'; |
| |
| import { |
| ExtraMojoJsFeatures as content_mojom_ExtraMojoJsFeatures, |
| ExtraMojoJsFeaturesSpec as content_mojom_ExtraMojoJsFeaturesSpec |
| } from '../public/common/extra_mojo_js_features.mojom.m.js'; |
| |
| import { |
| WindowContainerType as content_mojom_WindowContainerType, |
| WindowContainerTypeSpec as content_mojom_WindowContainerTypeSpec |
| } from '../public/common/window_container_type.mojom.m.js'; |
| |
| import { |
| DidCommitProvisionalLoadInterfaceParams as content_mojom_DidCommitProvisionalLoadInterfaceParams, |
| DidCommitProvisionalLoadInterfaceParamsSpec as content_mojom_DidCommitProvisionalLoadInterfaceParamsSpec |
| } from './frame_messages.mojom.m.js'; |
| |
| import { |
| NavigationClientRemote as content_mojom_NavigationClientRemote, |
| NavigationClientPendingReceiver as content_mojom_NavigationClientPendingReceiver, |
| DidCommitProvisionalLoadParams as content_mojom_DidCommitProvisionalLoadParams, |
| DidCommitProvisionalLoadParamsSpec as content_mojom_DidCommitProvisionalLoadParamsSpec, |
| DidCommitSameDocumentNavigationParams as content_mojom_DidCommitSameDocumentNavigationParams, |
| DidCommitSameDocumentNavigationParamsSpec as content_mojom_DidCommitSameDocumentNavigationParamsSpec, |
| PageState as content_mojom_PageState, |
| PageStateSpec as content_mojom_PageStateSpec |
| } from './navigation_client.mojom.m.js'; |
| |
| import { |
| WebUIRemote as content_mojom_WebUIRemote, |
| WebUIPendingReceiver as content_mojom_WebUIPendingReceiver, |
| WebUIHostRemote as content_mojom_WebUIHostRemote, |
| WebUIHostPendingReceiver as content_mojom_WebUIHostPendingReceiver |
| } from './web_ui.mojom.m.js'; |
| |
| |
| /** |
| * @const { {$: !mojo.internal.MojomType} } |
| */ |
| export const ViewWidgetTypeSpec = { $: mojo.internal.Enum() }; |
| |
| /** |
| * @enum {number} |
| */ |
| export const ViewWidgetType = { |
| |
| kTopLevel: 0, |
| kGuestView: 1, |
| kFencedFrame: 2, |
| MIN_VALUE: 0, |
| MAX_VALUE: 2, |
| }; |
| |
| /** |
| * @const { {$: !mojo.internal.MojomType} } |
| */ |
| export const ChildFrameOwnerElementTypeSpec = { $: mojo.internal.Enum() }; |
| |
| /** |
| * @enum {number} |
| */ |
| export const ChildFrameOwnerElementType = { |
| |
| kIframe: 0, |
| kObject: 1, |
| kEmbed: 2, |
| kFrame: 3, |
| MIN_VALUE: 0, |
| MAX_VALUE: 3, |
| }; |
| |
| /** |
| * @const { {$: !mojo.internal.MojomType} } |
| */ |
| export const FrameDeleteIntentionSpec = { $: mojo.internal.Enum() }; |
| |
| /** |
| * @enum {number} |
| */ |
| export const FrameDeleteIntention = { |
| |
| kNotMainFrame: 0, |
| kSpeculativeMainFrameForShutdown: 1, |
| kSpeculativeMainFrameForNavigationCancelled: 2, |
| MIN_VALUE: 0, |
| MAX_VALUE: 2, |
| }; |
| |
| /** |
| * @const { {$: !mojo.internal.MojomType} } |
| */ |
| export const CreateNewWindowStatusSpec = { $: mojo.internal.Enum() }; |
| |
| /** |
| * @enum {number} |
| */ |
| export const CreateNewWindowStatus = { |
| |
| kBlocked: 0, |
| kIgnore: 1, |
| kReuse: 2, |
| kSuccess: 3, |
| MIN_VALUE: 0, |
| MAX_VALUE: 3, |
| }; |
| |
| |
| |
| /** |
| * @implements {mojo.internal.interfaceSupport.PendingReceiver} |
| */ |
| export class FrameHTMLSerializerHandlerPendingReceiver { |
| /** |
| * @param {!MojoHandle|!mojo.internal.interfaceSupport.Endpoint} handle |
| */ |
| constructor(handle) { |
| /** @public {!mojo.internal.interfaceSupport.Endpoint} */ |
| this.handle = mojo.internal.interfaceSupport.getEndpointForReceiver(handle); |
| } |
| |
| /** @param {string=} scope */ |
| bindInBrowser(scope = 'context') { |
| mojo.internal.interfaceSupport.bind( |
| this.handle, 'content.mojom.FrameHTMLSerializerHandler', scope); |
| } |
| } |
| |
| /** @interface */ |
| export class FrameHTMLSerializerHandlerInterface { |
| |
| /** |
| * @param { !string } dataBuffer |
| */ |
| |
| didReceiveData(dataBuffer) {} |
| |
| /** |
| */ |
| |
| done() {} |
| } |
| |
| /** |
| * @implements { FrameHTMLSerializerHandlerInterface } |
| */ |
| export class FrameHTMLSerializerHandlerRemote { |
| /** @param {MojoHandle|mojo.internal.interfaceSupport.Endpoint=} handle */ |
| constructor(handle = undefined) { |
| /** |
| * @private {!mojo.internal.interfaceSupport.InterfaceRemoteBase<!FrameHTMLSerializerHandlerPendingReceiver>} |
| */ |
| this.proxy = |
| new mojo.internal.interfaceSupport.InterfaceRemoteBase( |
| FrameHTMLSerializerHandlerPendingReceiver, |
| handle); |
| |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceRemoteBaseWrapper<!FrameHTMLSerializerHandlerPendingReceiver>} |
| */ |
| this.$ = new mojo.internal.interfaceSupport.InterfaceRemoteBaseWrapper(this.proxy); |
| |
| /** @public {!mojo.internal.interfaceSupport.ConnectionErrorEventRouter} */ |
| this.onConnectionError = this.proxy.getConnectionErrorEventRouter(); |
| } |
| |
| |
| /** |
| * @param { !string } dataBuffer |
| */ |
| |
| didReceiveData( |
| dataBuffer) { |
| this.proxy.sendMessage( |
| 0, |
| FrameHTMLSerializerHandler_DidReceiveData_ParamsSpec.$, |
| null, |
| [ |
| dataBuffer |
| ], |
| false); |
| } |
| |
| |
| /** |
| */ |
| |
| done() { |
| this.proxy.sendMessage( |
| 1, |
| FrameHTMLSerializerHandler_Done_ParamsSpec.$, |
| null, |
| [ |
| ], |
| false); |
| } |
| } |
| |
| /** |
| * An object which receives request messages for the FrameHTMLSerializerHandler |
| * mojom interface. Must be constructed over an object which implements that |
| * interface. |
| */ |
| export class FrameHTMLSerializerHandlerReceiver { |
| /** |
| * @param {!FrameHTMLSerializerHandlerInterface } impl |
| */ |
| constructor(impl) { |
| /** @private {!mojo.internal.interfaceSupport.InterfaceReceiverHelperInternal<!FrameHTMLSerializerHandlerRemote>} */ |
| this.helper_internal_ = new mojo.internal.interfaceSupport.InterfaceReceiverHelperInternal( |
| FrameHTMLSerializerHandlerRemote); |
| |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceReceiverHelper<!FrameHTMLSerializerHandlerRemote>} |
| */ |
| this.$ = new mojo.internal.interfaceSupport.InterfaceReceiverHelper(this.helper_internal_); |
| |
| |
| this.helper_internal_.registerHandler( |
| 0, |
| FrameHTMLSerializerHandler_DidReceiveData_ParamsSpec.$, |
| null, |
| impl.didReceiveData.bind(impl), |
| false); |
| this.helper_internal_.registerHandler( |
| 1, |
| FrameHTMLSerializerHandler_Done_ParamsSpec.$, |
| null, |
| impl.done.bind(impl), |
| false); |
| /** @public {!mojo.internal.interfaceSupport.ConnectionErrorEventRouter} */ |
| this.onConnectionError = this.helper_internal_.getConnectionErrorEventRouter(); |
| } |
| } |
| |
| export class FrameHTMLSerializerHandler { |
| /** |
| * @return {!string} |
| */ |
| static get $interfaceName() { |
| return "content.mojom.FrameHTMLSerializerHandler"; |
| } |
| |
| /** |
| * Returns a remote for this interface which sends messages to the browser. |
| * The browser must have an interface request binder registered for this |
| * interface and accessible to the calling document's frame. |
| * |
| * @return {!FrameHTMLSerializerHandlerRemote} |
| */ |
| static getRemote() { |
| let remote = new FrameHTMLSerializerHandlerRemote; |
| remote.$.bindNewPipeAndPassReceiver().bindInBrowser(); |
| return remote; |
| } |
| } |
| |
| |
| /** |
| * An object which receives request messages for the FrameHTMLSerializerHandler |
| * mojom interface and dispatches them as callbacks. One callback receiver exists |
| * on this object for each message defined in the mojom interface, and each |
| * receiver can have any number of listeners added to it. |
| */ |
| export class FrameHTMLSerializerHandlerCallbackRouter { |
| constructor() { |
| this.helper_internal_ = new mojo.internal.interfaceSupport.InterfaceReceiverHelperInternal( |
| FrameHTMLSerializerHandlerRemote); |
| |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceReceiverHelper<!FrameHTMLSerializerHandlerRemote>} |
| */ |
| this.$ = new mojo.internal.interfaceSupport.InterfaceReceiverHelper(this.helper_internal_); |
| |
| this.router_ = new mojo.internal.interfaceSupport.CallbackRouter; |
| |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver} |
| */ |
| this.didReceiveData = |
| new mojo.internal.interfaceSupport.InterfaceCallbackReceiver( |
| this.router_); |
| |
| this.helper_internal_.registerHandler( |
| 0, |
| FrameHTMLSerializerHandler_DidReceiveData_ParamsSpec.$, |
| null, |
| this.didReceiveData.createReceiverHandler(false /* expectsResponse */), |
| false); |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver} |
| */ |
| this.done = |
| new mojo.internal.interfaceSupport.InterfaceCallbackReceiver( |
| this.router_); |
| |
| this.helper_internal_.registerHandler( |
| 1, |
| FrameHTMLSerializerHandler_Done_ParamsSpec.$, |
| null, |
| this.done.createReceiverHandler(false /* expectsResponse */), |
| false); |
| /** @public {!mojo.internal.interfaceSupport.ConnectionErrorEventRouter} */ |
| this.onConnectionError = this.helper_internal_.getConnectionErrorEventRouter(); |
| } |
| |
| /** |
| * @param {number} id An ID returned by a prior call to addListener. |
| * @return {boolean} True iff the identified listener was found and removed. |
| */ |
| removeListener(id) { |
| return this.router_.removeListener(id); |
| } |
| } |
| |
| |
| /** |
| * @implements {mojo.internal.interfaceSupport.PendingReceiver} |
| */ |
| export class FramePendingReceiver { |
| /** |
| * @param {!MojoHandle|!mojo.internal.interfaceSupport.Endpoint} handle |
| */ |
| constructor(handle) { |
| /** @public {!mojo.internal.interfaceSupport.Endpoint} */ |
| this.handle = mojo.internal.interfaceSupport.getEndpointForReceiver(handle); |
| } |
| |
| /** @param {string=} scope */ |
| bindInBrowser(scope = 'context') { |
| mojo.internal.interfaceSupport.bind( |
| this.handle, 'content.mojom.Frame', scope); |
| } |
| } |
| |
| /** @interface */ |
| export class FrameInterface { |
| |
| /** |
| * @param { !blink_mojom_CommonNavigationParams } commonParams |
| * @param { !blink_mojom_CommitNavigationParams } requestParams |
| * @return {!Promise<{ |
| commitResult: !blink_mojom_CommitResult, |
| * }>} |
| */ |
| |
| commitSameDocumentNavigation(commonParams, requestParams) {} |
| |
| /** |
| * @param { !blink_mojom_URLLoaderFactoryBundle } subresourceLoaderFactories |
| */ |
| |
| updateSubresourceLoaderFactories(subresourceLoaderFactories) {} |
| |
| /** |
| */ |
| |
| setWantErrorMessageStackTrace() {} |
| |
| /** |
| * @param { !boolean } isLoading |
| * @param { !blink_mojom_FrameReplicationState } newRemoteFrameReplicationState |
| * @param { !blink_mojom_RemoteFrameToken } newRemoteFrameToken |
| * @param { !blink_mojom_RemoteFrameInterfacesFromBrowser } newRemoteFrameInterfaces |
| * @param { !blink_mojom_RemoteMainFrameInterfaces } newRemoteMainFrameInterfaces |
| * @param { ?mojoBase_mojom_UnguessableToken } devtoolsFrameToken |
| */ |
| |
| unload(isLoading, newRemoteFrameReplicationState, newRemoteFrameToken, newRemoteFrameInterfaces, newRemoteMainFrameInterfaces, devtoolsFrameToken) {} |
| |
| /** |
| * @param { !FrameDeleteIntention } intention |
| */ |
| |
| delete(intention) {} |
| |
| /** |
| * @param { !boolean } isLoading |
| * @param { !blink_mojom_FrameReplicationState } newRemoteFrameReplicationState |
| * @param { !blink_mojom_RemoteFrameToken } newRemoteFrameToken |
| * @param { !blink_mojom_RemoteFrameInterfacesFromBrowser } newRemoteFrameInterfaces |
| * @param { !blink_mojom_RemoteMainFrameInterfaces } newRemoteMainFrameInterfaces |
| */ |
| |
| undoCommitNavigation(isLoading, newRemoteFrameReplicationState, newRemoteFrameToken, newRemoteFrameInterfaces, newRemoteMainFrameInterfaces) {} |
| |
| /** |
| * @param { !serviceManager_mojom_InterfaceProviderPendingReceiver } interfaces |
| */ |
| |
| getInterfaceProvider(interfaces) {} |
| |
| /** |
| * @param { !SnapshotAccessibilityTreeParams } params |
| * @return {!Promise<{ |
| snapshot: !ax_mojom_AXTreeUpdate, |
| * }>} |
| */ |
| |
| snapshotAccessibilityTree(params) {} |
| |
| /** |
| * @param { !Map<!url_mojom_Url, !mojoBase_mojom_FilePath> } urlMap |
| * @param { !Map<!blink_mojom_FrameToken, !mojoBase_mojom_FilePath> } frameTokenMap |
| * @param { !boolean } saveWithEmptyUrl |
| * @param { !FrameHTMLSerializerHandlerRemote } handlerRemote |
| */ |
| |
| getSerializedHtmlWithLocalLinks(urlMap, frameTokenMap, saveWithEmptyUrl, handlerRemote) {} |
| } |
| |
| /** |
| * @implements { FrameInterface } |
| */ |
| export class FrameRemote { |
| /** @param {MojoHandle|mojo.internal.interfaceSupport.Endpoint=} handle */ |
| constructor(handle = undefined) { |
| /** |
| * @private {!mojo.internal.interfaceSupport.InterfaceRemoteBase<!FramePendingReceiver>} |
| */ |
| this.proxy = |
| new mojo.internal.interfaceSupport.InterfaceRemoteBase( |
| FramePendingReceiver, |
| handle); |
| |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceRemoteBaseWrapper<!FramePendingReceiver>} |
| */ |
| this.$ = new mojo.internal.interfaceSupport.InterfaceRemoteBaseWrapper(this.proxy); |
| |
| /** @public {!mojo.internal.interfaceSupport.ConnectionErrorEventRouter} */ |
| this.onConnectionError = this.proxy.getConnectionErrorEventRouter(); |
| } |
| |
| |
| /** |
| * @param { !blink_mojom_CommonNavigationParams } commonParams |
| * @param { !blink_mojom_CommitNavigationParams } requestParams |
| * @return {!Promise<{ |
| commitResult: !blink_mojom_CommitResult, |
| * }>} |
| */ |
| |
| commitSameDocumentNavigation( |
| commonParams, |
| requestParams) { |
| return this.proxy.sendMessage( |
| 0, |
| Frame_CommitSameDocumentNavigation_ParamsSpec.$, |
| Frame_CommitSameDocumentNavigation_ResponseParamsSpec.$, |
| [ |
| commonParams, |
| requestParams |
| ], |
| false); |
| } |
| |
| |
| /** |
| * @param { !blink_mojom_URLLoaderFactoryBundle } subresourceLoaderFactories |
| */ |
| |
| updateSubresourceLoaderFactories( |
| subresourceLoaderFactories) { |
| this.proxy.sendMessage( |
| 1, |
| Frame_UpdateSubresourceLoaderFactories_ParamsSpec.$, |
| null, |
| [ |
| subresourceLoaderFactories |
| ], |
| false); |
| } |
| |
| |
| /** |
| */ |
| |
| setWantErrorMessageStackTrace() { |
| this.proxy.sendMessage( |
| 2, |
| Frame_SetWantErrorMessageStackTrace_ParamsSpec.$, |
| null, |
| [ |
| ], |
| false); |
| } |
| |
| |
| /** |
| * @param { !boolean } isLoading |
| * @param { !blink_mojom_FrameReplicationState } newRemoteFrameReplicationState |
| * @param { !blink_mojom_RemoteFrameToken } newRemoteFrameToken |
| * @param { !blink_mojom_RemoteFrameInterfacesFromBrowser } newRemoteFrameInterfaces |
| * @param { !blink_mojom_RemoteMainFrameInterfaces } newRemoteMainFrameInterfaces |
| * @param { ?mojoBase_mojom_UnguessableToken } devtoolsFrameToken |
| */ |
| |
| unload( |
| isLoading, |
| newRemoteFrameReplicationState, |
| newRemoteFrameToken, |
| newRemoteFrameInterfaces, |
| newRemoteMainFrameInterfaces, |
| devtoolsFrameToken) { |
| this.proxy.sendMessage( |
| 3, |
| Frame_Unload_ParamsSpec.$, |
| null, |
| [ |
| isLoading, |
| newRemoteFrameReplicationState, |
| newRemoteFrameToken, |
| newRemoteFrameInterfaces, |
| newRemoteMainFrameInterfaces, |
| devtoolsFrameToken |
| ], |
| false); |
| } |
| |
| |
| /** |
| * @param { !FrameDeleteIntention } intention |
| */ |
| |
| delete( |
| intention) { |
| this.proxy.sendMessage( |
| 4, |
| Frame_Delete_ParamsSpec.$, |
| null, |
| [ |
| intention |
| ], |
| false); |
| } |
| |
| |
| /** |
| * @param { !boolean } isLoading |
| * @param { !blink_mojom_FrameReplicationState } newRemoteFrameReplicationState |
| * @param { !blink_mojom_RemoteFrameToken } newRemoteFrameToken |
| * @param { !blink_mojom_RemoteFrameInterfacesFromBrowser } newRemoteFrameInterfaces |
| * @param { !blink_mojom_RemoteMainFrameInterfaces } newRemoteMainFrameInterfaces |
| */ |
| |
| undoCommitNavigation( |
| isLoading, |
| newRemoteFrameReplicationState, |
| newRemoteFrameToken, |
| newRemoteFrameInterfaces, |
| newRemoteMainFrameInterfaces) { |
| this.proxy.sendMessage( |
| 5, |
| Frame_UndoCommitNavigation_ParamsSpec.$, |
| null, |
| [ |
| isLoading, |
| newRemoteFrameReplicationState, |
| newRemoteFrameToken, |
| newRemoteFrameInterfaces, |
| newRemoteMainFrameInterfaces |
| ], |
| false); |
| } |
| |
| |
| /** |
| * @param { !serviceManager_mojom_InterfaceProviderPendingReceiver } interfaces |
| */ |
| |
| getInterfaceProvider( |
| interfaces) { |
| this.proxy.sendMessage( |
| 6, |
| Frame_GetInterfaceProvider_ParamsSpec.$, |
| null, |
| [ |
| interfaces |
| ], |
| false); |
| } |
| |
| |
| /** |
| * @param { !SnapshotAccessibilityTreeParams } params |
| * @return {!Promise<{ |
| snapshot: !ax_mojom_AXTreeUpdate, |
| * }>} |
| */ |
| |
| snapshotAccessibilityTree( |
| params) { |
| return this.proxy.sendMessage( |
| 7, |
| Frame_SnapshotAccessibilityTree_ParamsSpec.$, |
| Frame_SnapshotAccessibilityTree_ResponseParamsSpec.$, |
| [ |
| params |
| ], |
| false); |
| } |
| |
| |
| /** |
| * @param { !Map<!url_mojom_Url, !mojoBase_mojom_FilePath> } urlMap |
| * @param { !Map<!blink_mojom_FrameToken, !mojoBase_mojom_FilePath> } frameTokenMap |
| * @param { !boolean } saveWithEmptyUrl |
| * @param { !FrameHTMLSerializerHandlerRemote } handlerRemote |
| */ |
| |
| getSerializedHtmlWithLocalLinks( |
| urlMap, |
| frameTokenMap, |
| saveWithEmptyUrl, |
| handlerRemote) { |
| this.proxy.sendMessage( |
| 8, |
| Frame_GetSerializedHtmlWithLocalLinks_ParamsSpec.$, |
| null, |
| [ |
| urlMap, |
| frameTokenMap, |
| saveWithEmptyUrl, |
| handlerRemote |
| ], |
| false); |
| } |
| } |
| |
| /** |
| * An object which receives request messages for the Frame |
| * mojom interface. Must be constructed over an object which implements that |
| * interface. |
| */ |
| export class FrameReceiver { |
| /** |
| * @param {!FrameInterface } impl |
| */ |
| constructor(impl) { |
| /** @private {!mojo.internal.interfaceSupport.InterfaceReceiverHelperInternal<!FrameRemote>} */ |
| this.helper_internal_ = new mojo.internal.interfaceSupport.InterfaceReceiverHelperInternal( |
| FrameRemote); |
| |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceReceiverHelper<!FrameRemote>} |
| */ |
| this.$ = new mojo.internal.interfaceSupport.InterfaceReceiverHelper(this.helper_internal_); |
| |
| |
| this.helper_internal_.registerHandler( |
| 0, |
| Frame_CommitSameDocumentNavigation_ParamsSpec.$, |
| Frame_CommitSameDocumentNavigation_ResponseParamsSpec.$, |
| impl.commitSameDocumentNavigation.bind(impl), |
| false); |
| this.helper_internal_.registerHandler( |
| 1, |
| Frame_UpdateSubresourceLoaderFactories_ParamsSpec.$, |
| null, |
| impl.updateSubresourceLoaderFactories.bind(impl), |
| false); |
| this.helper_internal_.registerHandler( |
| 2, |
| Frame_SetWantErrorMessageStackTrace_ParamsSpec.$, |
| null, |
| impl.setWantErrorMessageStackTrace.bind(impl), |
| false); |
| this.helper_internal_.registerHandler( |
| 3, |
| Frame_Unload_ParamsSpec.$, |
| null, |
| impl.unload.bind(impl), |
| false); |
| this.helper_internal_.registerHandler( |
| 4, |
| Frame_Delete_ParamsSpec.$, |
| null, |
| impl.delete.bind(impl), |
| false); |
| this.helper_internal_.registerHandler( |
| 5, |
| Frame_UndoCommitNavigation_ParamsSpec.$, |
| null, |
| impl.undoCommitNavigation.bind(impl), |
| false); |
| this.helper_internal_.registerHandler( |
| 6, |
| Frame_GetInterfaceProvider_ParamsSpec.$, |
| null, |
| impl.getInterfaceProvider.bind(impl), |
| false); |
| this.helper_internal_.registerHandler( |
| 7, |
| Frame_SnapshotAccessibilityTree_ParamsSpec.$, |
| Frame_SnapshotAccessibilityTree_ResponseParamsSpec.$, |
| impl.snapshotAccessibilityTree.bind(impl), |
| false); |
| this.helper_internal_.registerHandler( |
| 8, |
| Frame_GetSerializedHtmlWithLocalLinks_ParamsSpec.$, |
| null, |
| impl.getSerializedHtmlWithLocalLinks.bind(impl), |
| false); |
| /** @public {!mojo.internal.interfaceSupport.ConnectionErrorEventRouter} */ |
| this.onConnectionError = this.helper_internal_.getConnectionErrorEventRouter(); |
| } |
| } |
| |
| export class Frame { |
| /** |
| * @return {!string} |
| */ |
| static get $interfaceName() { |
| return "content.mojom.Frame"; |
| } |
| |
| /** |
| * Returns a remote for this interface which sends messages to the browser. |
| * The browser must have an interface request binder registered for this |
| * interface and accessible to the calling document's frame. |
| * |
| * @return {!FrameRemote} |
| */ |
| static getRemote() { |
| let remote = new FrameRemote; |
| remote.$.bindNewPipeAndPassReceiver().bindInBrowser(); |
| return remote; |
| } |
| } |
| |
| |
| /** |
| * An object which receives request messages for the Frame |
| * mojom interface and dispatches them as callbacks. One callback receiver exists |
| * on this object for each message defined in the mojom interface, and each |
| * receiver can have any number of listeners added to it. |
| */ |
| export class FrameCallbackRouter { |
| constructor() { |
| this.helper_internal_ = new mojo.internal.interfaceSupport.InterfaceReceiverHelperInternal( |
| FrameRemote); |
| |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceReceiverHelper<!FrameRemote>} |
| */ |
| this.$ = new mojo.internal.interfaceSupport.InterfaceReceiverHelper(this.helper_internal_); |
| |
| this.router_ = new mojo.internal.interfaceSupport.CallbackRouter; |
| |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver} |
| */ |
| this.commitSameDocumentNavigation = |
| new mojo.internal.interfaceSupport.InterfaceCallbackReceiver( |
| this.router_); |
| |
| this.helper_internal_.registerHandler( |
| 0, |
| Frame_CommitSameDocumentNavigation_ParamsSpec.$, |
| Frame_CommitSameDocumentNavigation_ResponseParamsSpec.$, |
| this.commitSameDocumentNavigation.createReceiverHandler(true /* expectsResponse */), |
| false); |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver} |
| */ |
| this.updateSubresourceLoaderFactories = |
| new mojo.internal.interfaceSupport.InterfaceCallbackReceiver( |
| this.router_); |
| |
| this.helper_internal_.registerHandler( |
| 1, |
| Frame_UpdateSubresourceLoaderFactories_ParamsSpec.$, |
| null, |
| this.updateSubresourceLoaderFactories.createReceiverHandler(false /* expectsResponse */), |
| false); |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver} |
| */ |
| this.setWantErrorMessageStackTrace = |
| new mojo.internal.interfaceSupport.InterfaceCallbackReceiver( |
| this.router_); |
| |
| this.helper_internal_.registerHandler( |
| 2, |
| Frame_SetWantErrorMessageStackTrace_ParamsSpec.$, |
| null, |
| this.setWantErrorMessageStackTrace.createReceiverHandler(false /* expectsResponse */), |
| false); |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver} |
| */ |
| this.unload = |
| new mojo.internal.interfaceSupport.InterfaceCallbackReceiver( |
| this.router_); |
| |
| this.helper_internal_.registerHandler( |
| 3, |
| Frame_Unload_ParamsSpec.$, |
| null, |
| this.unload.createReceiverHandler(false /* expectsResponse */), |
| false); |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver} |
| */ |
| this.delete = |
| new mojo.internal.interfaceSupport.InterfaceCallbackReceiver( |
| this.router_); |
| |
| this.helper_internal_.registerHandler( |
| 4, |
| Frame_Delete_ParamsSpec.$, |
| null, |
| this.delete.createReceiverHandler(false /* expectsResponse */), |
| false); |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver} |
| */ |
| this.undoCommitNavigation = |
| new mojo.internal.interfaceSupport.InterfaceCallbackReceiver( |
| this.router_); |
| |
| this.helper_internal_.registerHandler( |
| 5, |
| Frame_UndoCommitNavigation_ParamsSpec.$, |
| null, |
| this.undoCommitNavigation.createReceiverHandler(false /* expectsResponse */), |
| false); |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver} |
| */ |
| this.getInterfaceProvider = |
| new mojo.internal.interfaceSupport.InterfaceCallbackReceiver( |
| this.router_); |
| |
| this.helper_internal_.registerHandler( |
| 6, |
| Frame_GetInterfaceProvider_ParamsSpec.$, |
| null, |
| this.getInterfaceProvider.createReceiverHandler(false /* expectsResponse */), |
| false); |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver} |
| */ |
| this.snapshotAccessibilityTree = |
| new mojo.internal.interfaceSupport.InterfaceCallbackReceiver( |
| this.router_); |
| |
| this.helper_internal_.registerHandler( |
| 7, |
| Frame_SnapshotAccessibilityTree_ParamsSpec.$, |
| Frame_SnapshotAccessibilityTree_ResponseParamsSpec.$, |
| this.snapshotAccessibilityTree.createReceiverHandler(true /* expectsResponse */), |
| false); |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver} |
| */ |
| this.getSerializedHtmlWithLocalLinks = |
| new mojo.internal.interfaceSupport.InterfaceCallbackReceiver( |
| this.router_); |
| |
| this.helper_internal_.registerHandler( |
| 8, |
| Frame_GetSerializedHtmlWithLocalLinks_ParamsSpec.$, |
| null, |
| this.getSerializedHtmlWithLocalLinks.createReceiverHandler(false /* expectsResponse */), |
| false); |
| /** @public {!mojo.internal.interfaceSupport.ConnectionErrorEventRouter} */ |
| this.onConnectionError = this.helper_internal_.getConnectionErrorEventRouter(); |
| } |
| |
| /** |
| * @param {number} id An ID returned by a prior call to addListener. |
| * @return {boolean} True iff the identified listener was found and removed. |
| */ |
| removeListener(id) { |
| return this.router_.removeListener(id); |
| } |
| } |
| |
| |
| /** |
| * @implements {mojo.internal.interfaceSupport.PendingReceiver} |
| */ |
| export class FrameBindingsControlPendingReceiver { |
| /** |
| * @param {!MojoHandle|!mojo.internal.interfaceSupport.Endpoint} handle |
| */ |
| constructor(handle) { |
| /** @public {!mojo.internal.interfaceSupport.Endpoint} */ |
| this.handle = mojo.internal.interfaceSupport.getEndpointForReceiver(handle); |
| } |
| |
| /** @param {string=} scope */ |
| bindInBrowser(scope = 'context') { |
| mojo.internal.interfaceSupport.bind( |
| this.handle, 'content.mojom.FrameBindingsControl', scope); |
| } |
| } |
| |
| /** @interface */ |
| export class FrameBindingsControlInterface { |
| |
| /** |
| * @param { !bigint } enabledBindingsFlags |
| */ |
| |
| allowBindings(enabledBindingsFlags) {} |
| |
| /** |
| * @param { ?content_mojom_ExtraMojoJsFeatures } features |
| */ |
| |
| enableMojoJsBindings(features) {} |
| |
| /** |
| * @param { !blink_mojom_BrowserInterfaceBrokerRemote } broker |
| */ |
| |
| enableMojoJsBindingsWithBroker(broker) {} |
| |
| /** |
| * @param { !Object } receiver |
| * @param { !Object } remote |
| */ |
| |
| bindWebUI(receiver, remote) {} |
| } |
| |
| /** |
| * @implements { FrameBindingsControlInterface } |
| */ |
| export class FrameBindingsControlRemote { |
| /** @param {MojoHandle|mojo.internal.interfaceSupport.Endpoint=} handle */ |
| constructor(handle = undefined) { |
| /** |
| * @private {!mojo.internal.interfaceSupport.InterfaceRemoteBase<!FrameBindingsControlPendingReceiver>} |
| */ |
| this.proxy = |
| new mojo.internal.interfaceSupport.InterfaceRemoteBase( |
| FrameBindingsControlPendingReceiver, |
| handle); |
| |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceRemoteBaseWrapper<!FrameBindingsControlPendingReceiver>} |
| */ |
| this.$ = new mojo.internal.interfaceSupport.InterfaceRemoteBaseWrapper(this.proxy); |
| |
| /** @public {!mojo.internal.interfaceSupport.ConnectionErrorEventRouter} */ |
| this.onConnectionError = this.proxy.getConnectionErrorEventRouter(); |
| } |
| |
| |
| /** |
| * @param { !bigint } enabledBindingsFlags |
| */ |
| |
| allowBindings( |
| enabledBindingsFlags) { |
| this.proxy.sendMessage( |
| 0, |
| FrameBindingsControl_AllowBindings_ParamsSpec.$, |
| null, |
| [ |
| enabledBindingsFlags |
| ], |
| false); |
| } |
| |
| |
| /** |
| * @param { ?content_mojom_ExtraMojoJsFeatures } features |
| */ |
| |
| enableMojoJsBindings( |
| features) { |
| this.proxy.sendMessage( |
| 1, |
| FrameBindingsControl_EnableMojoJsBindings_ParamsSpec.$, |
| null, |
| [ |
| features |
| ], |
| false); |
| } |
| |
| |
| /** |
| * @param { !blink_mojom_BrowserInterfaceBrokerRemote } broker |
| */ |
| |
| enableMojoJsBindingsWithBroker( |
| broker) { |
| this.proxy.sendMessage( |
| 2, |
| FrameBindingsControl_EnableMojoJsBindingsWithBroker_ParamsSpec.$, |
| null, |
| [ |
| broker |
| ], |
| false); |
| } |
| |
| |
| /** |
| * @param { !Object } receiver |
| * @param { !Object } remote |
| */ |
| |
| bindWebUI( |
| receiver, |
| remote) { |
| this.proxy.sendMessage( |
| 3, |
| FrameBindingsControl_BindWebUI_ParamsSpec.$, |
| null, |
| [ |
| receiver, |
| remote |
| ], |
| false); |
| } |
| } |
| |
| /** |
| * An object which receives request messages for the FrameBindingsControl |
| * mojom interface. Must be constructed over an object which implements that |
| * interface. |
| */ |
| export class FrameBindingsControlReceiver { |
| /** |
| * @param {!FrameBindingsControlInterface } impl |
| */ |
| constructor(impl) { |
| /** @private {!mojo.internal.interfaceSupport.InterfaceReceiverHelperInternal<!FrameBindingsControlRemote>} */ |
| this.helper_internal_ = new mojo.internal.interfaceSupport.InterfaceReceiverHelperInternal( |
| FrameBindingsControlRemote); |
| |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceReceiverHelper<!FrameBindingsControlRemote>} |
| */ |
| this.$ = new mojo.internal.interfaceSupport.InterfaceReceiverHelper(this.helper_internal_); |
| |
| |
| this.helper_internal_.registerHandler( |
| 0, |
| FrameBindingsControl_AllowBindings_ParamsSpec.$, |
| null, |
| impl.allowBindings.bind(impl), |
| false); |
| this.helper_internal_.registerHandler( |
| 1, |
| FrameBindingsControl_EnableMojoJsBindings_ParamsSpec.$, |
| null, |
| impl.enableMojoJsBindings.bind(impl), |
| false); |
| this.helper_internal_.registerHandler( |
| 2, |
| FrameBindingsControl_EnableMojoJsBindingsWithBroker_ParamsSpec.$, |
| null, |
| impl.enableMojoJsBindingsWithBroker.bind(impl), |
| false); |
| this.helper_internal_.registerHandler( |
| 3, |
| FrameBindingsControl_BindWebUI_ParamsSpec.$, |
| null, |
| impl.bindWebUI.bind(impl), |
| false); |
| /** @public {!mojo.internal.interfaceSupport.ConnectionErrorEventRouter} */ |
| this.onConnectionError = this.helper_internal_.getConnectionErrorEventRouter(); |
| } |
| } |
| |
| export class FrameBindingsControl { |
| /** |
| * @return {!string} |
| */ |
| static get $interfaceName() { |
| return "content.mojom.FrameBindingsControl"; |
| } |
| |
| /** |
| * Returns a remote for this interface which sends messages to the browser. |
| * The browser must have an interface request binder registered for this |
| * interface and accessible to the calling document's frame. |
| * |
| * @return {!FrameBindingsControlRemote} |
| */ |
| static getRemote() { |
| let remote = new FrameBindingsControlRemote; |
| remote.$.bindNewPipeAndPassReceiver().bindInBrowser(); |
| return remote; |
| } |
| } |
| |
| |
| /** |
| * An object which receives request messages for the FrameBindingsControl |
| * mojom interface and dispatches them as callbacks. One callback receiver exists |
| * on this object for each message defined in the mojom interface, and each |
| * receiver can have any number of listeners added to it. |
| */ |
| export class FrameBindingsControlCallbackRouter { |
| constructor() { |
| this.helper_internal_ = new mojo.internal.interfaceSupport.InterfaceReceiverHelperInternal( |
| FrameBindingsControlRemote); |
| |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceReceiverHelper<!FrameBindingsControlRemote>} |
| */ |
| this.$ = new mojo.internal.interfaceSupport.InterfaceReceiverHelper(this.helper_internal_); |
| |
| this.router_ = new mojo.internal.interfaceSupport.CallbackRouter; |
| |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver} |
| */ |
| this.allowBindings = |
| new mojo.internal.interfaceSupport.InterfaceCallbackReceiver( |
| this.router_); |
| |
| this.helper_internal_.registerHandler( |
| 0, |
| FrameBindingsControl_AllowBindings_ParamsSpec.$, |
| null, |
| this.allowBindings.createReceiverHandler(false /* expectsResponse */), |
| false); |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver} |
| */ |
| this.enableMojoJsBindings = |
| new mojo.internal.interfaceSupport.InterfaceCallbackReceiver( |
| this.router_); |
| |
| this.helper_internal_.registerHandler( |
| 1, |
| FrameBindingsControl_EnableMojoJsBindings_ParamsSpec.$, |
| null, |
| this.enableMojoJsBindings.createReceiverHandler(false /* expectsResponse */), |
| false); |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver} |
| */ |
| this.enableMojoJsBindingsWithBroker = |
| new mojo.internal.interfaceSupport.InterfaceCallbackReceiver( |
| this.router_); |
| |
| this.helper_internal_.registerHandler( |
| 2, |
| FrameBindingsControl_EnableMojoJsBindingsWithBroker_ParamsSpec.$, |
| null, |
| this.enableMojoJsBindingsWithBroker.createReceiverHandler(false /* expectsResponse */), |
| false); |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver} |
| */ |
| this.bindWebUI = |
| new mojo.internal.interfaceSupport.InterfaceCallbackReceiver( |
| this.router_); |
| |
| this.helper_internal_.registerHandler( |
| 3, |
| FrameBindingsControl_BindWebUI_ParamsSpec.$, |
| null, |
| this.bindWebUI.createReceiverHandler(false /* expectsResponse */), |
| false); |
| /** @public {!mojo.internal.interfaceSupport.ConnectionErrorEventRouter} */ |
| this.onConnectionError = this.helper_internal_.getConnectionErrorEventRouter(); |
| } |
| |
| /** |
| * @param {number} id An ID returned by a prior call to addListener. |
| * @return {boolean} True iff the identified listener was found and removed. |
| */ |
| removeListener(id) { |
| return this.router_.removeListener(id); |
| } |
| } |
| |
| |
| /** |
| * @implements {mojo.internal.interfaceSupport.PendingReceiver} |
| */ |
| export class NavigationRendererCancellationListenerPendingReceiver { |
| /** |
| * @param {!MojoHandle|!mojo.internal.interfaceSupport.Endpoint} handle |
| */ |
| constructor(handle) { |
| /** @public {!mojo.internal.interfaceSupport.Endpoint} */ |
| this.handle = mojo.internal.interfaceSupport.getEndpointForReceiver(handle); |
| } |
| |
| /** @param {string=} scope */ |
| bindInBrowser(scope = 'context') { |
| mojo.internal.interfaceSupport.bind( |
| this.handle, 'content.mojom.NavigationRendererCancellationListener', scope); |
| } |
| } |
| |
| /** @interface */ |
| export class NavigationRendererCancellationListenerInterface { |
| |
| /** |
| */ |
| |
| rendererCancellationWindowEnded() {} |
| } |
| |
| /** |
| * @implements { NavigationRendererCancellationListenerInterface } |
| */ |
| export class NavigationRendererCancellationListenerRemote { |
| /** @param {MojoHandle|mojo.internal.interfaceSupport.Endpoint=} handle */ |
| constructor(handle = undefined) { |
| /** |
| * @private {!mojo.internal.interfaceSupport.InterfaceRemoteBase<!NavigationRendererCancellationListenerPendingReceiver>} |
| */ |
| this.proxy = |
| new mojo.internal.interfaceSupport.InterfaceRemoteBase( |
| NavigationRendererCancellationListenerPendingReceiver, |
| handle); |
| |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceRemoteBaseWrapper<!NavigationRendererCancellationListenerPendingReceiver>} |
| */ |
| this.$ = new mojo.internal.interfaceSupport.InterfaceRemoteBaseWrapper(this.proxy); |
| |
| /** @public {!mojo.internal.interfaceSupport.ConnectionErrorEventRouter} */ |
| this.onConnectionError = this.proxy.getConnectionErrorEventRouter(); |
| } |
| |
| |
| /** |
| */ |
| |
| rendererCancellationWindowEnded() { |
| this.proxy.sendMessage( |
| 0, |
| NavigationRendererCancellationListener_RendererCancellationWindowEnded_ParamsSpec.$, |
| null, |
| [ |
| ], |
| false); |
| } |
| } |
| |
| /** |
| * An object which receives request messages for the NavigationRendererCancellationListener |
| * mojom interface. Must be constructed over an object which implements that |
| * interface. |
| */ |
| export class NavigationRendererCancellationListenerReceiver { |
| /** |
| * @param {!NavigationRendererCancellationListenerInterface } impl |
| */ |
| constructor(impl) { |
| /** @private {!mojo.internal.interfaceSupport.InterfaceReceiverHelperInternal<!NavigationRendererCancellationListenerRemote>} */ |
| this.helper_internal_ = new mojo.internal.interfaceSupport.InterfaceReceiverHelperInternal( |
| NavigationRendererCancellationListenerRemote); |
| |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceReceiverHelper<!NavigationRendererCancellationListenerRemote>} |
| */ |
| this.$ = new mojo.internal.interfaceSupport.InterfaceReceiverHelper(this.helper_internal_); |
| |
| |
| this.helper_internal_.registerHandler( |
| 0, |
| NavigationRendererCancellationListener_RendererCancellationWindowEnded_ParamsSpec.$, |
| null, |
| impl.rendererCancellationWindowEnded.bind(impl), |
| false); |
| /** @public {!mojo.internal.interfaceSupport.ConnectionErrorEventRouter} */ |
| this.onConnectionError = this.helper_internal_.getConnectionErrorEventRouter(); |
| } |
| } |
| |
| export class NavigationRendererCancellationListener { |
| /** |
| * @return {!string} |
| */ |
| static get $interfaceName() { |
| return "content.mojom.NavigationRendererCancellationListener"; |
| } |
| |
| /** |
| * Returns a remote for this interface which sends messages to the browser. |
| * The browser must have an interface request binder registered for this |
| * interface and accessible to the calling document's frame. |
| * |
| * @return {!NavigationRendererCancellationListenerRemote} |
| */ |
| static getRemote() { |
| let remote = new NavigationRendererCancellationListenerRemote; |
| remote.$.bindNewPipeAndPassReceiver().bindInBrowser(); |
| return remote; |
| } |
| } |
| |
| |
| /** |
| * An object which receives request messages for the NavigationRendererCancellationListener |
| * mojom interface and dispatches them as callbacks. One callback receiver exists |
| * on this object for each message defined in the mojom interface, and each |
| * receiver can have any number of listeners added to it. |
| */ |
| export class NavigationRendererCancellationListenerCallbackRouter { |
| constructor() { |
| this.helper_internal_ = new mojo.internal.interfaceSupport.InterfaceReceiverHelperInternal( |
| NavigationRendererCancellationListenerRemote); |
| |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceReceiverHelper<!NavigationRendererCancellationListenerRemote>} |
| */ |
| this.$ = new mojo.internal.interfaceSupport.InterfaceReceiverHelper(this.helper_internal_); |
| |
| this.router_ = new mojo.internal.interfaceSupport.CallbackRouter; |
| |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver} |
| */ |
| this.rendererCancellationWindowEnded = |
| new mojo.internal.interfaceSupport.InterfaceCallbackReceiver( |
| this.router_); |
| |
| this.helper_internal_.registerHandler( |
| 0, |
| NavigationRendererCancellationListener_RendererCancellationWindowEnded_ParamsSpec.$, |
| null, |
| this.rendererCancellationWindowEnded.createReceiverHandler(false /* expectsResponse */), |
| false); |
| /** @public {!mojo.internal.interfaceSupport.ConnectionErrorEventRouter} */ |
| this.onConnectionError = this.helper_internal_.getConnectionErrorEventRouter(); |
| } |
| |
| /** |
| * @param {number} id An ID returned by a prior call to addListener. |
| * @return {boolean} True iff the identified listener was found and removed. |
| */ |
| removeListener(id) { |
| return this.router_.removeListener(id); |
| } |
| } |
| |
| |
| /** |
| * @implements {mojo.internal.interfaceSupport.PendingReceiver} |
| */ |
| export class FrameHostPendingReceiver { |
| /** |
| * @param {!MojoHandle|!mojo.internal.interfaceSupport.Endpoint} handle |
| */ |
| constructor(handle) { |
| /** @public {!mojo.internal.interfaceSupport.Endpoint} */ |
| this.handle = mojo.internal.interfaceSupport.getEndpointForReceiver(handle); |
| } |
| |
| /** @param {string=} scope */ |
| bindInBrowser(scope = 'context') { |
| mojo.internal.interfaceSupport.bind( |
| this.handle, 'content.mojom.FrameHost', scope); |
| } |
| } |
| |
| /** @interface */ |
| export class FrameHostInterface { |
| |
| /** |
| * @param { !CreateNewWindowParams } params |
| * @return {!Promise<{ |
| status: !CreateNewWindowStatus, |
| reply: ?CreateNewWindowReply, |
| * }>} |
| */ |
| |
| createNewWindow(params) {} |
| |
| /** |
| * @param { !blink_mojom_LocalFrameToken } childFrameToken |
| * @param { !Object } frame |
| * @param { !blink_mojom_BrowserInterfaceBrokerPendingReceiver } browserInterfaceBroker |
| * @param { !blink_mojom_PolicyContainerBindParams } policyContainerBindParams |
| * @param { !Object } associatedInterfaceProvider |
| * @param { !blink_mojom_TreeScopeType } scope |
| * @param { !string } frameName |
| * @param { !string } frameUniqueName |
| * @param { !boolean } isCreatedByScript |
| * @param { !blink_mojom_FramePolicy } framePolicy |
| * @param { !blink_mojom_FrameOwnerProperties } frameOwnerProperties |
| * @param { !ChildFrameOwnerElementType } childFrameOwnerElementType |
| * @param { !bigint } documentUkmSourceId |
| */ |
| |
| createChildFrame(childFrameToken, frame, browserInterfaceBroker, policyContainerBindParams, associatedInterfaceProvider, scope, frameName, frameUniqueName, isCreatedByScript, framePolicy, frameOwnerProperties, childFrameOwnerElementType, documentUkmSourceId) {} |
| |
| /** |
| * @param { !content_mojom_DidCommitProvisionalLoadParams } params |
| * @param { ?content_mojom_DidCommitProvisionalLoadInterfaceParams } interfaceParams |
| */ |
| |
| didCommitProvisionalLoad(params, interfaceParams) {} |
| |
| /** |
| * @param { !content_mojom_DidCommitProvisionalLoadParams } params |
| * @param { !content_mojom_DidCommitSameDocumentNavigationParams } sameDocumentParams |
| */ |
| |
| didCommitSameDocumentNavigation(params, sameDocumentParams) {} |
| |
| /** |
| * @param { !url_mojom_Url } url |
| */ |
| |
| didOpenDocumentInputStream(url) {} |
| |
| /** |
| * @param { !blink_mojom_CommonNavigationParams } commonParams |
| * @param { !blink_mojom_BeginNavigationParams } beginParams |
| * @param { ?blink_mojom_BlobURLTokenRemote } blobUrlToken |
| * @param { ?Object } navigationClient |
| * @param { ?blink_mojom_NavigationStateKeepAliveHandleRemote } initiatorNavigationStateKeepAliveHandle |
| * @param { !NavigationRendererCancellationListenerPendingReceiver } rendererCancellationListener |
| */ |
| |
| beginNavigation(commonParams, beginParams, blobUrlToken, navigationClient, initiatorNavigationStateKeepAliveHandle, rendererCancellationListener) {} |
| |
| /** |
| * @param { !url_mojom_SchemeHostPort } finalResponseUrl |
| * @param { !number } certStatus |
| */ |
| |
| subresourceResponseStarted(finalResponseUrl, certStatus) {} |
| |
| /** |
| * @param { !blink_mojom_ResourceLoadInfo } urlLoadInfo |
| */ |
| |
| resourceLoadComplete(urlLoadInfo) {} |
| |
| /** |
| * @param { !string } name |
| * @param { !string } uniqueName |
| */ |
| |
| didChangeName(name, uniqueName) {} |
| |
| /** |
| */ |
| |
| cancelInitialHistoryLoad() {} |
| |
| /** |
| * @param { !string } encodingName |
| */ |
| |
| updateEncoding(encodingName) {} |
| |
| /** |
| */ |
| |
| updateUserGestureCarryoverInfo() {} |
| |
| /** |
| * @param { !content_mojom_PageState } state |
| */ |
| |
| updateState(state) {} |
| |
| /** |
| * @param { !blink_mojom_OpenURLParams } params |
| */ |
| |
| openURL(params) {} |
| |
| /** |
| */ |
| |
| didStopLoading() {} |
| } |
| |
| /** |
| * @implements { FrameHostInterface } |
| */ |
| export class FrameHostRemote { |
| /** @param {MojoHandle|mojo.internal.interfaceSupport.Endpoint=} handle */ |
| constructor(handle = undefined) { |
| /** |
| * @private {!mojo.internal.interfaceSupport.InterfaceRemoteBase<!FrameHostPendingReceiver>} |
| */ |
| this.proxy = |
| new mojo.internal.interfaceSupport.InterfaceRemoteBase( |
| FrameHostPendingReceiver, |
| handle); |
| |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceRemoteBaseWrapper<!FrameHostPendingReceiver>} |
| */ |
| this.$ = new mojo.internal.interfaceSupport.InterfaceRemoteBaseWrapper(this.proxy); |
| |
| /** @public {!mojo.internal.interfaceSupport.ConnectionErrorEventRouter} */ |
| this.onConnectionError = this.proxy.getConnectionErrorEventRouter(); |
| } |
| |
| |
| /** |
| * @param { !CreateNewWindowParams } params |
| * @return {!Promise<{ |
| status: !CreateNewWindowStatus, |
| reply: ?CreateNewWindowReply, |
| * }>} |
| */ |
| |
| createNewWindow( |
| params) { |
| return this.proxy.sendMessage( |
| 0, |
| FrameHost_CreateNewWindow_ParamsSpec.$, |
| FrameHost_CreateNewWindow_ResponseParamsSpec.$, |
| [ |
| params |
| ], |
| false); |
| } |
| |
| |
| /** |
| * @param { !blink_mojom_LocalFrameToken } childFrameToken |
| * @param { !Object } frame |
| * @param { !blink_mojom_BrowserInterfaceBrokerPendingReceiver } browserInterfaceBroker |
| * @param { !blink_mojom_PolicyContainerBindParams } policyContainerBindParams |
| * @param { !Object } associatedInterfaceProvider |
| * @param { !blink_mojom_TreeScopeType } scope |
| * @param { !string } frameName |
| * @param { !string } frameUniqueName |
| * @param { !boolean } isCreatedByScript |
| * @param { !blink_mojom_FramePolicy } framePolicy |
| * @param { !blink_mojom_FrameOwnerProperties } frameOwnerProperties |
| * @param { !ChildFrameOwnerElementType } childFrameOwnerElementType |
| * @param { !bigint } documentUkmSourceId |
| */ |
| |
| createChildFrame( |
| childFrameToken, |
| frame, |
| browserInterfaceBroker, |
| policyContainerBindParams, |
| associatedInterfaceProvider, |
| scope, |
| frameName, |
| frameUniqueName, |
| isCreatedByScript, |
| framePolicy, |
| frameOwnerProperties, |
| childFrameOwnerElementType, |
| documentUkmSourceId) { |
| this.proxy.sendMessage( |
| 1, |
| FrameHost_CreateChildFrame_ParamsSpec.$, |
| null, |
| [ |
| childFrameToken, |
| frame, |
| browserInterfaceBroker, |
| policyContainerBindParams, |
| associatedInterfaceProvider, |
| scope, |
| frameName, |
| frameUniqueName, |
| isCreatedByScript, |
| framePolicy, |
| frameOwnerProperties, |
| childFrameOwnerElementType, |
| documentUkmSourceId |
| ], |
| false); |
| } |
| |
| |
| /** |
| * @param { !content_mojom_DidCommitProvisionalLoadParams } params |
| * @param { ?content_mojom_DidCommitProvisionalLoadInterfaceParams } interfaceParams |
| */ |
| |
| didCommitProvisionalLoad( |
| params, |
| interfaceParams) { |
| this.proxy.sendMessage( |
| 2, |
| FrameHost_DidCommitProvisionalLoad_ParamsSpec.$, |
| null, |
| [ |
| params, |
| interfaceParams |
| ], |
| false); |
| } |
| |
| |
| /** |
| * @param { !content_mojom_DidCommitProvisionalLoadParams } params |
| * @param { !content_mojom_DidCommitSameDocumentNavigationParams } sameDocumentParams |
| */ |
| |
| didCommitSameDocumentNavigation( |
| params, |
| sameDocumentParams) { |
| this.proxy.sendMessage( |
| 3, |
| FrameHost_DidCommitSameDocumentNavigation_ParamsSpec.$, |
| null, |
| [ |
| params, |
| sameDocumentParams |
| ], |
| false); |
| } |
| |
| |
| /** |
| * @param { !url_mojom_Url } url |
| */ |
| |
| didOpenDocumentInputStream( |
| url) { |
| this.proxy.sendMessage( |
| 4, |
| FrameHost_DidOpenDocumentInputStream_ParamsSpec.$, |
| null, |
| [ |
| url |
| ], |
| false); |
| } |
| |
| |
| /** |
| * @param { !blink_mojom_CommonNavigationParams } commonParams |
| * @param { !blink_mojom_BeginNavigationParams } beginParams |
| * @param { ?blink_mojom_BlobURLTokenRemote } blobUrlToken |
| * @param { ?Object } navigationClient |
| * @param { ?blink_mojom_NavigationStateKeepAliveHandleRemote } initiatorNavigationStateKeepAliveHandle |
| * @param { !NavigationRendererCancellationListenerPendingReceiver } rendererCancellationListener |
| */ |
| |
| beginNavigation( |
| commonParams, |
| beginParams, |
| blobUrlToken, |
| navigationClient, |
| initiatorNavigationStateKeepAliveHandle, |
| rendererCancellationListener) { |
| this.proxy.sendMessage( |
| 5, |
| FrameHost_BeginNavigation_ParamsSpec.$, |
| null, |
| [ |
| commonParams, |
| beginParams, |
| blobUrlToken, |
| navigationClient, |
| initiatorNavigationStateKeepAliveHandle, |
| rendererCancellationListener |
| ], |
| false); |
| } |
| |
| |
| /** |
| * @param { !url_mojom_SchemeHostPort } finalResponseUrl |
| * @param { !number } certStatus |
| */ |
| |
| subresourceResponseStarted( |
| finalResponseUrl, |
| certStatus) { |
| this.proxy.sendMessage( |
| 6, |
| FrameHost_SubresourceResponseStarted_ParamsSpec.$, |
| null, |
| [ |
| finalResponseUrl, |
| certStatus |
| ], |
| false); |
| } |
| |
| |
| /** |
| * @param { !blink_mojom_ResourceLoadInfo } urlLoadInfo |
| */ |
| |
| resourceLoadComplete( |
| urlLoadInfo) { |
| this.proxy.sendMessage( |
| 7, |
| FrameHost_ResourceLoadComplete_ParamsSpec.$, |
| null, |
| [ |
| urlLoadInfo |
| ], |
| false); |
| } |
| |
| |
| /** |
| * @param { !string } name |
| * @param { !string } uniqueName |
| */ |
| |
| didChangeName( |
| name, |
| uniqueName) { |
| this.proxy.sendMessage( |
| 8, |
| FrameHost_DidChangeName_ParamsSpec.$, |
| null, |
| [ |
| name, |
| uniqueName |
| ], |
| false); |
| } |
| |
| |
| /** |
| */ |
| |
| cancelInitialHistoryLoad() { |
| this.proxy.sendMessage( |
| 9, |
| FrameHost_CancelInitialHistoryLoad_ParamsSpec.$, |
| null, |
| [ |
| ], |
| false); |
| } |
| |
| |
| /** |
| * @param { !string } encodingName |
| */ |
| |
| updateEncoding( |
| encodingName) { |
| this.proxy.sendMessage( |
| 10, |
| FrameHost_UpdateEncoding_ParamsSpec.$, |
| null, |
| [ |
| encodingName |
| ], |
| false); |
| } |
| |
| |
| /** |
| */ |
| |
| updateUserGestureCarryoverInfo() { |
| this.proxy.sendMessage( |
| 11, |
| FrameHost_UpdateUserGestureCarryoverInfo_ParamsSpec.$, |
| null, |
| [ |
| ], |
| false); |
| } |
| |
| |
| /** |
| * @param { !content_mojom_PageState } state |
| */ |
| |
| updateState( |
| state) { |
| this.proxy.sendMessage( |
| 12, |
| FrameHost_UpdateState_ParamsSpec.$, |
| null, |
| [ |
| state |
| ], |
| false); |
| } |
| |
| |
| /** |
| * @param { !blink_mojom_OpenURLParams } params |
| */ |
| |
| openURL( |
| params) { |
| this.proxy.sendMessage( |
| 13, |
| FrameHost_OpenURL_ParamsSpec.$, |
| null, |
| [ |
| params |
| ], |
| false); |
| } |
| |
| |
| /** |
| */ |
| |
| didStopLoading() { |
| this.proxy.sendMessage( |
| 14, |
| FrameHost_DidStopLoading_ParamsSpec.$, |
| null, |
| [ |
| ], |
| false); |
| } |
| } |
| |
| /** |
| * An object which receives request messages for the FrameHost |
| * mojom interface. Must be constructed over an object which implements that |
| * interface. |
| */ |
| export class FrameHostReceiver { |
| /** |
| * @param {!FrameHostInterface } impl |
| */ |
| constructor(impl) { |
| /** @private {!mojo.internal.interfaceSupport.InterfaceReceiverHelperInternal<!FrameHostRemote>} */ |
| this.helper_internal_ = new mojo.internal.interfaceSupport.InterfaceReceiverHelperInternal( |
| FrameHostRemote); |
| |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceReceiverHelper<!FrameHostRemote>} |
| */ |
| this.$ = new mojo.internal.interfaceSupport.InterfaceReceiverHelper(this.helper_internal_); |
| |
| |
| this.helper_internal_.registerHandler( |
| 0, |
| FrameHost_CreateNewWindow_ParamsSpec.$, |
| FrameHost_CreateNewWindow_ResponseParamsSpec.$, |
| impl.createNewWindow.bind(impl), |
| false); |
| this.helper_internal_.registerHandler( |
| 1, |
| FrameHost_CreateChildFrame_ParamsSpec.$, |
| null, |
| impl.createChildFrame.bind(impl), |
| false); |
| this.helper_internal_.registerHandler( |
| 2, |
| FrameHost_DidCommitProvisionalLoad_ParamsSpec.$, |
| null, |
| impl.didCommitProvisionalLoad.bind(impl), |
| false); |
| this.helper_internal_.registerHandler( |
| 3, |
| FrameHost_DidCommitSameDocumentNavigation_ParamsSpec.$, |
| null, |
| impl.didCommitSameDocumentNavigation.bind(impl), |
| false); |
| this.helper_internal_.registerHandler( |
| 4, |
| FrameHost_DidOpenDocumentInputStream_ParamsSpec.$, |
| null, |
| impl.didOpenDocumentInputStream.bind(impl), |
| false); |
| this.helper_internal_.registerHandler( |
| 5, |
| FrameHost_BeginNavigation_ParamsSpec.$, |
| null, |
| impl.beginNavigation.bind(impl), |
| false); |
| this.helper_internal_.registerHandler( |
| 6, |
| FrameHost_SubresourceResponseStarted_ParamsSpec.$, |
| null, |
| impl.subresourceResponseStarted.bind(impl), |
| false); |
| this.helper_internal_.registerHandler( |
| 7, |
| FrameHost_ResourceLoadComplete_ParamsSpec.$, |
| null, |
| impl.resourceLoadComplete.bind(impl), |
| false); |
| this.helper_internal_.registerHandler( |
| 8, |
| FrameHost_DidChangeName_ParamsSpec.$, |
| null, |
| impl.didChangeName.bind(impl), |
| false); |
| this.helper_internal_.registerHandler( |
| 9, |
| FrameHost_CancelInitialHistoryLoad_ParamsSpec.$, |
| null, |
| impl.cancelInitialHistoryLoad.bind(impl), |
| false); |
| this.helper_internal_.registerHandler( |
| 10, |
| FrameHost_UpdateEncoding_ParamsSpec.$, |
| null, |
| impl.updateEncoding.bind(impl), |
| false); |
| this.helper_internal_.registerHandler( |
| 11, |
| FrameHost_UpdateUserGestureCarryoverInfo_ParamsSpec.$, |
| null, |
| impl.updateUserGestureCarryoverInfo.bind(impl), |
| false); |
| this.helper_internal_.registerHandler( |
| 12, |
| FrameHost_UpdateState_ParamsSpec.$, |
| null, |
| impl.updateState.bind(impl), |
| false); |
| this.helper_internal_.registerHandler( |
| 13, |
| FrameHost_OpenURL_ParamsSpec.$, |
| null, |
| impl.openURL.bind(impl), |
| false); |
| this.helper_internal_.registerHandler( |
| 14, |
| FrameHost_DidStopLoading_ParamsSpec.$, |
| null, |
| impl.didStopLoading.bind(impl), |
| false); |
| /** @public {!mojo.internal.interfaceSupport.ConnectionErrorEventRouter} */ |
| this.onConnectionError = this.helper_internal_.getConnectionErrorEventRouter(); |
| } |
| } |
| |
| export class FrameHost { |
| /** |
| * @return {!string} |
| */ |
| static get $interfaceName() { |
| return "content.mojom.FrameHost"; |
| } |
| |
| /** |
| * Returns a remote for this interface which sends messages to the browser. |
| * The browser must have an interface request binder registered for this |
| * interface and accessible to the calling document's frame. |
| * |
| * @return {!FrameHostRemote} |
| */ |
| static getRemote() { |
| let remote = new FrameHostRemote; |
| remote.$.bindNewPipeAndPassReceiver().bindInBrowser(); |
| return remote; |
| } |
| } |
| |
| |
| /** |
| * An object which receives request messages for the FrameHost |
| * mojom interface and dispatches them as callbacks. One callback receiver exists |
| * on this object for each message defined in the mojom interface, and each |
| * receiver can have any number of listeners added to it. |
| */ |
| export class FrameHostCallbackRouter { |
| constructor() { |
| this.helper_internal_ = new mojo.internal.interfaceSupport.InterfaceReceiverHelperInternal( |
| FrameHostRemote); |
| |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceReceiverHelper<!FrameHostRemote>} |
| */ |
| this.$ = new mojo.internal.interfaceSupport.InterfaceReceiverHelper(this.helper_internal_); |
| |
| this.router_ = new mojo.internal.interfaceSupport.CallbackRouter; |
| |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver} |
| */ |
| this.createNewWindow = |
| new mojo.internal.interfaceSupport.InterfaceCallbackReceiver( |
| this.router_); |
| |
| this.helper_internal_.registerHandler( |
| 0, |
| FrameHost_CreateNewWindow_ParamsSpec.$, |
| FrameHost_CreateNewWindow_ResponseParamsSpec.$, |
| this.createNewWindow.createReceiverHandler(true /* expectsResponse */), |
| false); |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver} |
| */ |
| this.createChildFrame = |
| new mojo.internal.interfaceSupport.InterfaceCallbackReceiver( |
| this.router_); |
| |
| this.helper_internal_.registerHandler( |
| 1, |
| FrameHost_CreateChildFrame_ParamsSpec.$, |
| null, |
| this.createChildFrame.createReceiverHandler(false /* expectsResponse */), |
| false); |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver} |
| */ |
| this.didCommitProvisionalLoad = |
| new mojo.internal.interfaceSupport.InterfaceCallbackReceiver( |
| this.router_); |
| |
| this.helper_internal_.registerHandler( |
| 2, |
| FrameHost_DidCommitProvisionalLoad_ParamsSpec.$, |
| null, |
| this.didCommitProvisionalLoad.createReceiverHandler(false /* expectsResponse */), |
| false); |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver} |
| */ |
| this.didCommitSameDocumentNavigation = |
| new mojo.internal.interfaceSupport.InterfaceCallbackReceiver( |
| this.router_); |
| |
| this.helper_internal_.registerHandler( |
| 3, |
| FrameHost_DidCommitSameDocumentNavigation_ParamsSpec.$, |
| null, |
| this.didCommitSameDocumentNavigation.createReceiverHandler(false /* expectsResponse */), |
| false); |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver} |
| */ |
| this.didOpenDocumentInputStream = |
| new mojo.internal.interfaceSupport.InterfaceCallbackReceiver( |
| this.router_); |
| |
| this.helper_internal_.registerHandler( |
| 4, |
| FrameHost_DidOpenDocumentInputStream_ParamsSpec.$, |
| null, |
| this.didOpenDocumentInputStream.createReceiverHandler(false /* expectsResponse */), |
| false); |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver} |
| */ |
| this.beginNavigation = |
| new mojo.internal.interfaceSupport.InterfaceCallbackReceiver( |
| this.router_); |
| |
| this.helper_internal_.registerHandler( |
| 5, |
| FrameHost_BeginNavigation_ParamsSpec.$, |
| null, |
| this.beginNavigation.createReceiverHandler(false /* expectsResponse */), |
| false); |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver} |
| */ |
| this.subresourceResponseStarted = |
| new mojo.internal.interfaceSupport.InterfaceCallbackReceiver( |
| this.router_); |
| |
| this.helper_internal_.registerHandler( |
| 6, |
| FrameHost_SubresourceResponseStarted_ParamsSpec.$, |
| null, |
| this.subresourceResponseStarted.createReceiverHandler(false /* expectsResponse */), |
| false); |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver} |
| */ |
| this.resourceLoadComplete = |
| new mojo.internal.interfaceSupport.InterfaceCallbackReceiver( |
| this.router_); |
| |
| this.helper_internal_.registerHandler( |
| 7, |
| FrameHost_ResourceLoadComplete_ParamsSpec.$, |
| null, |
| this.resourceLoadComplete.createReceiverHandler(false /* expectsResponse */), |
| false); |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver} |
| */ |
| this.didChangeName = |
| new mojo.internal.interfaceSupport.InterfaceCallbackReceiver( |
| this.router_); |
| |
| this.helper_internal_.registerHandler( |
| 8, |
| FrameHost_DidChangeName_ParamsSpec.$, |
| null, |
| this.didChangeName.createReceiverHandler(false /* expectsResponse */), |
| false); |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver} |
| */ |
| this.cancelInitialHistoryLoad = |
| new mojo.internal.interfaceSupport.InterfaceCallbackReceiver( |
| this.router_); |
| |
| this.helper_internal_.registerHandler( |
| 9, |
| FrameHost_CancelInitialHistoryLoad_ParamsSpec.$, |
| null, |
| this.cancelInitialHistoryLoad.createReceiverHandler(false /* expectsResponse */), |
| false); |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver} |
| */ |
| this.updateEncoding = |
| new mojo.internal.interfaceSupport.InterfaceCallbackReceiver( |
| this.router_); |
| |
| this.helper_internal_.registerHandler( |
| 10, |
| FrameHost_UpdateEncoding_ParamsSpec.$, |
| null, |
| this.updateEncoding.createReceiverHandler(false /* expectsResponse */), |
| false); |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver} |
| */ |
| this.updateUserGestureCarryoverInfo = |
| new mojo.internal.interfaceSupport.InterfaceCallbackReceiver( |
| this.router_); |
| |
| this.helper_internal_.registerHandler( |
| 11, |
| FrameHost_UpdateUserGestureCarryoverInfo_ParamsSpec.$, |
| null, |
| this.updateUserGestureCarryoverInfo.createReceiverHandler(false /* expectsResponse */), |
| false); |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver} |
| */ |
| this.updateState = |
| new mojo.internal.interfaceSupport.InterfaceCallbackReceiver( |
| this.router_); |
| |
| this.helper_internal_.registerHandler( |
| 12, |
| FrameHost_UpdateState_ParamsSpec.$, |
| null, |
| this.updateState.createReceiverHandler(false /* expectsResponse */), |
| false); |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver} |
| */ |
| this.openURL = |
| new mojo.internal.interfaceSupport.InterfaceCallbackReceiver( |
| this.router_); |
| |
| this.helper_internal_.registerHandler( |
| 13, |
| FrameHost_OpenURL_ParamsSpec.$, |
| null, |
| this.openURL.createReceiverHandler(false /* expectsResponse */), |
| false); |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver} |
| */ |
| this.didStopLoading = |
| new mojo.internal.interfaceSupport.InterfaceCallbackReceiver( |
| this.router_); |
| |
| this.helper_internal_.registerHandler( |
| 14, |
| FrameHost_DidStopLoading_ParamsSpec.$, |
| null, |
| this.didStopLoading.createReceiverHandler(false /* expectsResponse */), |
| false); |
| /** @public {!mojo.internal.interfaceSupport.ConnectionErrorEventRouter} */ |
| this.onConnectionError = this.helper_internal_.getConnectionErrorEventRouter(); |
| } |
| |
| /** |
| * @param {number} id An ID returned by a prior call to addListener. |
| * @return {boolean} True iff the identified listener was found and removed. |
| */ |
| removeListener(id) { |
| return this.router_.removeListener(id); |
| } |
| } |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| */ |
| export const CreateViewParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| */ |
| export const CreateLocalMainFrameParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| */ |
| export const CreateProvisionalLocalMainFrameParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| */ |
| export const CreateRemoteMainFrameParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| */ |
| export const CreateFrameWidgetParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| */ |
| export const CreateFrameParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| */ |
| export const SnapshotAccessibilityTreeParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| */ |
| export const CreateNewWindowParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| */ |
| export const CreateNewWindowReplySpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| */ |
| export const FrameHTMLSerializerHandler_DidReceiveData_ParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| */ |
| export const FrameHTMLSerializerHandler_Done_ParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| */ |
| export const Frame_CommitSameDocumentNavigation_ParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| */ |
| export const Frame_CommitSameDocumentNavigation_ResponseParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| */ |
| export const Frame_UpdateSubresourceLoaderFactories_ParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| */ |
| export const Frame_SetWantErrorMessageStackTrace_ParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| */ |
| export const Frame_Unload_ParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| */ |
| export const Frame_Delete_ParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| */ |
| export const Frame_UndoCommitNavigation_ParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| */ |
| export const Frame_GetInterfaceProvider_ParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| */ |
| export const Frame_SnapshotAccessibilityTree_ParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| */ |
| export const Frame_SnapshotAccessibilityTree_ResponseParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| */ |
| export const Frame_GetSerializedHtmlWithLocalLinks_ParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| */ |
| export const FrameBindingsControl_AllowBindings_ParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| */ |
| export const FrameBindingsControl_EnableMojoJsBindings_ParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| */ |
| export const FrameBindingsControl_EnableMojoJsBindingsWithBroker_ParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| */ |
| export const FrameBindingsControl_BindWebUI_ParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| */ |
| export const NavigationRendererCancellationListener_RendererCancellationWindowEnded_ParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| */ |
| export const FrameHost_CreateNewWindow_ParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| */ |
| export const FrameHost_CreateNewWindow_ResponseParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| */ |
| export const FrameHost_CreateChildFrame_ParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| */ |
| export const FrameHost_DidCommitProvisionalLoad_ParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| */ |
| export const FrameHost_DidCommitSameDocumentNavigation_ParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| */ |
| export const FrameHost_DidOpenDocumentInputStream_ParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| */ |
| export const FrameHost_BeginNavigation_ParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| */ |
| export const FrameHost_SubresourceResponseStarted_ParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| */ |
| export const FrameHost_ResourceLoadComplete_ParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| */ |
| export const FrameHost_DidChangeName_ParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| */ |
| export const FrameHost_CancelInitialHistoryLoad_ParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| */ |
| export const FrameHost_UpdateEncoding_ParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| */ |
| export const FrameHost_UpdateUserGestureCarryoverInfo_ParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| */ |
| export const FrameHost_UpdateState_ParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| */ |
| export const FrameHost_OpenURL_ParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| */ |
| export const FrameHost_DidStopLoading_ParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType} } |
| */ |
| export const CreateMainFrameUnionSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| |
| |
| |
| mojo.internal.Struct( |
| CreateViewParamsSpec.$, |
| 'CreateViewParams', |
| [ |
| mojo.internal.StructField( |
| 'rendererPreferences', 0, |
| 0, |
| blink_mojom_RendererPreferencesSpec.$, |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'webPreferences', 8, |
| 0, |
| blink_mojom_WebPreferencesSpec.$, |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'sessionStorageNamespaceId', 16, |
| 0, |
| mojo.internal.String, |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'openerFrameToken', 24, |
| 0, |
| blink_mojom_FrameTokenSpec.$, |
| null, |
| true /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'replicationState', 40, |
| 0, |
| blink_mojom_FrameReplicationStateSpec.$, |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'devtoolsMainFrameToken', 48, |
| 0, |
| mojoBase_mojom_UnguessableTokenSpec.$, |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'mainFrame', 56, |
| 0, |
| CreateMainFrameUnionSpec.$, |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'hidden', 72, |
| 0, |
| mojo.internal.Bool, |
| false, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'prerenderParam', 80, |
| 0, |
| blink_mojom_PrerenderParamSpec.$, |
| null, |
| true /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'neverComposited', 72, |
| 1, |
| mojo.internal.Bool, |
| false, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'windowWasOpenedByAnotherWindow', 72, |
| 2, |
| mojo.internal.Bool, |
| false, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'type', 76, |
| 0, |
| ViewWidgetTypeSpec.$, |
| 0, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'fencedFrameMode', 88, |
| 0, |
| blink_mojom_DeprecatedFencedFrameModeSpec.$, |
| 0, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'outermostOrigin', 96, |
| 0, |
| url_mojom_OriginSpec.$, |
| null, |
| true /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'blinkPageBroadcast', 92, |
| 0, |
| mojo.internal.AssociatedInterfaceRequest(blink_mojom_PageBroadcastPendingReceiver), |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'baseBackgroundColor', 104, |
| 0, |
| skia_mojom_SkColorSpec.$, |
| null, |
| true /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'colorProviderColors', 112, |
| 0, |
| blink_mojom_ColorProviderColorMapsSpec.$, |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'browsingContextGroupToken', 120, |
| 0, |
| mojoBase_mojom_UnguessableTokenSpec.$, |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'attributionSupport', 128, |
| 0, |
| network_mojom_AttributionSupportSpec.$, |
| 0, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'partitionedPopinParams', 136, |
| 0, |
| blink_mojom_PartitionedPopinParamsSpec.$, |
| null, |
| true /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'navigationMetricsToken', 144, |
| 0, |
| mojoBase_mojom_UnguessableTokenSpec.$, |
| null, |
| true /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'historyIndex', 132, |
| 0, |
| mojo.internal.Int32, |
| -1, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'historyLength', 152, |
| 0, |
| mojo.internal.Int32, |
| 0, |
| false /* nullable */, |
| 0, |
| ), |
| ], |
| [[0, 168],]); |
| |
| |
| |
| /** |
| * @record |
| */ |
| export class CreateViewParams { |
| constructor() { |
| /** @type { !blink_mojom_RendererPreferences } */ |
| this.rendererPreferences; |
| /** @type { !blink_mojom_WebPreferences } */ |
| this.webPreferences; |
| /** @type { !string } */ |
| this.sessionStorageNamespaceId; |
| /** @type { (blink_mojom_FrameToken|undefined) } */ |
| this.openerFrameToken; |
| /** @type { !blink_mojom_FrameReplicationState } */ |
| this.replicationState; |
| /** @type { !mojoBase_mojom_UnguessableToken } */ |
| this.devtoolsMainFrameToken; |
| /** @type { !CreateMainFrameUnion } */ |
| this.mainFrame; |
| /** @type { !boolean } */ |
| this.hidden; |
| /** @type { (blink_mojom_PrerenderParam|undefined) } */ |
| this.prerenderParam; |
| /** @type { !boolean } */ |
| this.neverComposited; |
| /** @type { !boolean } */ |
| this.windowWasOpenedByAnotherWindow; |
| /** @type { !ViewWidgetType } */ |
| this.type; |
| /** @type { !blink_mojom_DeprecatedFencedFrameMode } */ |
| this.fencedFrameMode; |
| /** @type { (url_mojom_Origin|undefined) } */ |
| this.outermostOrigin; |
| /** @type { !Object } */ |
| this.blinkPageBroadcast; |
| /** @type { (skia_mojom_SkColor|undefined) } */ |
| this.baseBackgroundColor; |
| /** @type { !blink_mojom_ColorProviderColorMaps } */ |
| this.colorProviderColors; |
| /** @type { !mojoBase_mojom_UnguessableToken } */ |
| this.browsingContextGroupToken; |
| /** @type { !network_mojom_AttributionSupport } */ |
| this.attributionSupport; |
| /** @type { (blink_mojom_PartitionedPopinParams|undefined) } */ |
| this.partitionedPopinParams; |
| /** @type { (mojoBase_mojom_UnguessableToken|undefined) } */ |
| this.navigationMetricsToken; |
| /** @type { !number } */ |
| this.historyIndex; |
| /** @type { !number } */ |
| this.historyLength; |
| } |
| } |
| |
| |
| |
| mojo.internal.Struct( |
| CreateLocalMainFrameParamsSpec.$, |
| 'CreateLocalMainFrameParams', |
| [ |
| mojo.internal.StructField( |
| 'frameToken', 0, |
| 0, |
| blink_mojom_LocalFrameTokenSpec.$, |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'routingId', 8, |
| 0, |
| mojo.internal.Int32, |
| iPC_mojom_ROUTING_ID_NONE, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'frame', 12, |
| 0, |
| mojo.internal.AssociatedInterfaceRequest(FramePendingReceiver), |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'interfaceBroker', 16, |
| 0, |
| mojo.internal.InterfaceProxy(blink_mojom_BrowserInterfaceBrokerRemote), |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'associatedInterfaceProviderRemote', 24, |
| 0, |
| mojo.internal.AssociatedInterfaceProxy(blink_mojom_AssociatedInterfaceProviderRemote), |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'isOnInitialEmptyDocument', 32, |
| 0, |
| mojo.internal.Bool, |
| true, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'documentToken', 40, |
| 0, |
| blink_mojom_DocumentTokenSpec.$, |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'policyContainer', 48, |
| 0, |
| blink_mojom_PolicyContainerSpec.$, |
| null, |
| true /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'widgetParams', 56, |
| 0, |
| CreateFrameWidgetParamsSpec.$, |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'subresourceLoaderFactories', 64, |
| 0, |
| blink_mojom_URLLoaderFactoryBundleSpec.$, |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| ], |
| [[0, 80],]); |
| |
| |
| |
| /** |
| * @record |
| */ |
| export class CreateLocalMainFrameParams { |
| constructor() { |
| /** @type { !blink_mojom_LocalFrameToken } */ |
| this.frameToken; |
| /** @type { !number } */ |
| this.routingId; |
| /** @type { !Object } */ |
| this.frame; |
| /** @type { !blink_mojom_BrowserInterfaceBrokerRemote } */ |
| this.interfaceBroker; |
| /** @type { !Object } */ |
| this.associatedInterfaceProviderRemote; |
| /** @type { !boolean } */ |
| this.isOnInitialEmptyDocument; |
| /** @type { !blink_mojom_DocumentToken } */ |
| this.documentToken; |
| /** @type { (blink_mojom_PolicyContainer|undefined) } */ |
| this.policyContainer; |
| /** @type { !CreateFrameWidgetParams } */ |
| this.widgetParams; |
| /** @type { !blink_mojom_URLLoaderFactoryBundle } */ |
| this.subresourceLoaderFactories; |
| } |
| } |
| |
| |
| |
| mojo.internal.Struct( |
| CreateProvisionalLocalMainFrameParamsSpec.$, |
| 'CreateProvisionalLocalMainFrameParams', |
| [ |
| mojo.internal.StructField( |
| 'localParams', 0, |
| 0, |
| CreateLocalMainFrameParamsSpec.$, |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'previousFrameToken', 8, |
| 0, |
| blink_mojom_FrameTokenSpec.$, |
| null, |
| true /* nullable */, |
| 0, |
| ), |
| ], |
| [[0, 32],]); |
| |
| |
| |
| /** |
| * @record |
| */ |
| export class CreateProvisionalLocalMainFrameParams { |
| constructor() { |
| /** @type { !CreateLocalMainFrameParams } */ |
| this.localParams; |
| /** @type { (blink_mojom_FrameToken|undefined) } */ |
| this.previousFrameToken; |
| } |
| } |
| |
| |
| |
| mojo.internal.Struct( |
| CreateRemoteMainFrameParamsSpec.$, |
| 'CreateRemoteMainFrameParams', |
| [ |
| mojo.internal.StructField( |
| 'token', 0, |
| 0, |
| blink_mojom_RemoteFrameTokenSpec.$, |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'frameInterfaces', 8, |
| 0, |
| blink_mojom_RemoteFrameInterfacesFromBrowserSpec.$, |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'mainFrameInterfaces', 16, |
| 0, |
| blink_mojom_RemoteMainFrameInterfacesSpec.$, |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| ], |
| [[0, 32],]); |
| |
| |
| |
| /** |
| * @record |
| */ |
| export class CreateRemoteMainFrameParams { |
| constructor() { |
| /** @type { !blink_mojom_RemoteFrameToken } */ |
| this.token; |
| /** @type { !blink_mojom_RemoteFrameInterfacesFromBrowser } */ |
| this.frameInterfaces; |
| /** @type { !blink_mojom_RemoteMainFrameInterfaces } */ |
| this.mainFrameInterfaces; |
| } |
| } |
| |
| |
| |
| mojo.internal.Struct( |
| CreateFrameWidgetParamsSpec.$, |
| 'CreateFrameWidgetParams', |
| [ |
| mojo.internal.StructField( |
| 'routingId', 0, |
| 0, |
| mojo.internal.Int32, |
| 0, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'frameWidgetHost', 4, |
| 0, |
| mojo.internal.AssociatedInterfaceProxy(blink_mojom_FrameWidgetHostRemote), |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'frameWidget', 12, |
| 0, |
| mojo.internal.AssociatedInterfaceRequest(blink_mojom_FrameWidgetPendingReceiver), |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'widgetHost', 16, |
| 0, |
| mojo.internal.AssociatedInterfaceProxy(blink_mojom_WidgetHostRemote), |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'widget', 24, |
| 0, |
| mojo.internal.AssociatedInterfaceRequest(blink_mojom_WidgetPendingReceiver), |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'visualProperties', 32, |
| 0, |
| blink_mojom_VisualPropertiesSpec.$, |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| ], |
| [[0, 48],]); |
| |
| |
| |
| /** |
| * @record |
| */ |
| export class CreateFrameWidgetParams { |
| constructor() { |
| /** @type { !number } */ |
| this.routingId; |
| /** @type { !Object } */ |
| this.frameWidgetHost; |
| /** @type { !Object } */ |
| this.frameWidget; |
| /** @type { !Object } */ |
| this.widgetHost; |
| /** @type { !Object } */ |
| this.widget; |
| /** @type { !blink_mojom_VisualProperties } */ |
| this.visualProperties; |
| } |
| } |
| |
| |
| |
| mojo.internal.Struct( |
| CreateFrameParamsSpec.$, |
| 'CreateFrameParams', |
| [ |
| mojo.internal.StructField( |
| 'frameToken', 0, |
| 0, |
| blink_mojom_LocalFrameTokenSpec.$, |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'routingId', 8, |
| 0, |
| mojo.internal.Int32, |
| 0, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'previousFrameToken', 16, |
| 0, |
| blink_mojom_FrameTokenSpec.$, |
| null, |
| true /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'openerFrameToken', 32, |
| 0, |
| blink_mojom_FrameTokenSpec.$, |
| null, |
| true /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'parentFrameToken', 48, |
| 0, |
| blink_mojom_FrameTokenSpec.$, |
| null, |
| true /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'previousSiblingFrameToken', 64, |
| 0, |
| blink_mojom_FrameTokenSpec.$, |
| null, |
| true /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'interfaceBroker', 80, |
| 0, |
| mojo.internal.InterfaceProxy(blink_mojom_BrowserInterfaceBrokerRemote), |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'treeScopeType', 12, |
| 0, |
| blink_mojom_TreeScopeTypeSpec.$, |
| 0, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'replicationState', 88, |
| 0, |
| blink_mojom_FrameReplicationStateSpec.$, |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'devtoolsFrameToken', 96, |
| 0, |
| mojoBase_mojom_UnguessableTokenSpec.$, |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'frameOwnerProperties', 104, |
| 0, |
| blink_mojom_FrameOwnerPropertiesSpec.$, |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'widgetParams', 112, |
| 0, |
| CreateFrameWidgetParamsSpec.$, |
| null, |
| true /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'isOnInitialEmptyDocument', 120, |
| 0, |
| mojo.internal.Bool, |
| true, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'documentToken', 128, |
| 0, |
| blink_mojom_DocumentTokenSpec.$, |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'policyContainer', 136, |
| 0, |
| blink_mojom_PolicyContainerSpec.$, |
| null, |
| true /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'frame', 124, |
| 0, |
| mojo.internal.AssociatedInterfaceRequest(FramePendingReceiver), |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'associatedInterfaceProviderRemote', 144, |
| 0, |
| mojo.internal.AssociatedInterfaceProxy(blink_mojom_AssociatedInterfaceProviderRemote), |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'isForNestedMainFrame', 120, |
| 1, |
| mojo.internal.Bool, |
| false, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'navigationMetricsToken', 152, |
| 0, |
| mojoBase_mojom_UnguessableTokenSpec.$, |
| null, |
| true /* nullable */, |
| 0, |
| ), |
| ], |
| [[0, 168],]); |
| |
| |
| |
| /** |
| * @record |
| */ |
| export class CreateFrameParams { |
| constructor() { |
| /** @type { !blink_mojom_LocalFrameToken } */ |
| this.frameToken; |
| /** @type { !number } */ |
| this.routingId; |
| /** @type { (blink_mojom_FrameToken|undefined) } */ |
| this.previousFrameToken; |
| /** @type { (blink_mojom_FrameToken|undefined) } */ |
| this.openerFrameToken; |
| /** @type { (blink_mojom_FrameToken|undefined) } */ |
| this.parentFrameToken; |
| /** @type { (blink_mojom_FrameToken|undefined) } */ |
| this.previousSiblingFrameToken; |
| /** @type { !blink_mojom_BrowserInterfaceBrokerRemote } */ |
| this.interfaceBroker; |
| /** @type { !blink_mojom_TreeScopeType } */ |
| this.treeScopeType; |
| /** @type { !blink_mojom_FrameReplicationState } */ |
| this.replicationState; |
| /** @type { !mojoBase_mojom_UnguessableToken } */ |
| this.devtoolsFrameToken; |
| /** @type { !blink_mojom_FrameOwnerProperties } */ |
| this.frameOwnerProperties; |
| /** @type { (CreateFrameWidgetParams|undefined) } */ |
| this.widgetParams; |
| /** @type { !boolean } */ |
| this.isOnInitialEmptyDocument; |
| /** @type { !blink_mojom_DocumentToken } */ |
| this.documentToken; |
| /** @type { (blink_mojom_PolicyContainer|undefined) } */ |
| this.policyContainer; |
| /** @type { !Object } */ |
| this.frame; |
| /** @type { !Object } */ |
| this.associatedInterfaceProviderRemote; |
| /** @type { !boolean } */ |
| this.isForNestedMainFrame; |
| /** @type { (mojoBase_mojom_UnguessableToken|undefined) } */ |
| this.navigationMetricsToken; |
| } |
| } |
| |
| |
| |
| mojo.internal.Struct( |
| SnapshotAccessibilityTreeParamsSpec.$, |
| 'SnapshotAccessibilityTreeParams', |
| [ |
| mojo.internal.StructField( |
| 'axMode', 0, |
| 0, |
| mojo.internal.Uint32, |
| 0, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'maxNodes', 8, |
| 0, |
| mojo.internal.Uint64, |
| BigInt(0), |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'timeout', 16, |
| 0, |
| mojoBase_mojom_TimeDeltaSpec.$, |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| ], |
| [[0, 32],]); |
| |
| |
| |
| /** |
| * @record |
| */ |
| export class SnapshotAccessibilityTreeParams { |
| constructor() { |
| /** @type { !number } */ |
| this.axMode; |
| /** @type { !bigint } */ |
| this.maxNodes; |
| /** @type { !mojoBase_mojom_TimeDelta } */ |
| this.timeout; |
| } |
| } |
| |
| |
| |
| mojo.internal.Struct( |
| CreateNewWindowParamsSpec.$, |
| 'CreateNewWindowParams', |
| [ |
| mojo.internal.StructField( |
| 'allowPopup', 0, |
| 0, |
| mojo.internal.Bool, |
| false, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'windowContainerType', 4, |
| 0, |
| content_mojom_WindowContainerTypeSpec.$, |
| 0, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'sessionStorageNamespaceId', 8, |
| 0, |
| mojo.internal.String, |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'cloneFromSessionStorageNamespaceId', 16, |
| 0, |
| mojo.internal.String, |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'frameName', 24, |
| 0, |
| mojo.internal.String, |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'openerSuppressed', 0, |
| 1, |
| mojo.internal.Bool, |
| false, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'isFormSubmission', 0, |
| 2, |
| mojo.internal.Bool, |
| false, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'consumesUserActivation', 0, |
| 3, |
| mojo.internal.Bool, |
| false, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'formSubmissionPostData', 32, |
| 0, |
| network_mojom_URLRequestBodySpec.$, |
| null, |
| true /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'formSubmissionPostContentType', 40, |
| 0, |
| mojo.internal.String, |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'disposition', 48, |
| 0, |
| ui_mojom_WindowOpenDispositionSpec.$, |
| 0, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'targetUrl', 56, |
| 0, |
| url_mojom_UrlSpec.$, |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'referrer', 64, |
| 0, |
| blink_mojom_ReferrerSpec.$, |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'features', 72, |
| 0, |
| blink_mojom_WindowFeaturesSpec.$, |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'impression', 80, |
| 0, |
| blink_mojom_ImpressionSpec.$, |
| null, |
| true /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'downloadPolicy', 88, |
| 0, |
| blink_mojom_NavigationDownloadPolicySpec.$, |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'pipOptions', 96, |
| 0, |
| blink_mojom_PictureInPictureWindowOptionsSpec.$, |
| null, |
| true /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'initiatorActivationAndAdStatus', 52, |
| 0, |
| blink_mojom_NavigationInitiatorActivationAndAdStatusSpec.$, |
| 0, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'frameRemote', 104, |
| 0, |
| mojo.internal.AssociatedInterfaceProxy(FrameRemote), |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'pageBroadcastRemote', 112, |
| 0, |
| mojo.internal.AssociatedInterfaceProxy(blink_mojom_PageBroadcastRemote), |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'mainFrameInterfaceBroker', 120, |
| 0, |
| mojo.internal.InterfaceRequest(blink_mojom_BrowserInterfaceBrokerPendingReceiver), |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'associatedInterfaceProvider', 124, |
| 0, |
| mojo.internal.AssociatedInterfaceRequest(blink_mojom_AssociatedInterfaceProviderPendingReceiver), |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'widgetHost', 128, |
| 0, |
| mojo.internal.AssociatedInterfaceRequest(blink_mojom_WidgetHostPendingReceiver), |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'widget', 132, |
| 0, |
| mojo.internal.AssociatedInterfaceProxy(blink_mojom_WidgetRemote), |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'frameWidgetHost', 140, |
| 0, |
| mojo.internal.AssociatedInterfaceRequest(blink_mojom_FrameWidgetHostPendingReceiver), |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'frameWidget', 144, |
| 0, |
| mojo.internal.AssociatedInterfaceProxy(blink_mojom_FrameWidgetRemote), |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| ], |
| [[0, 160],]); |
| |
| |
| |
| /** |
| * @record |
| */ |
| export class CreateNewWindowParams { |
| constructor() { |
| /** @type { !boolean } */ |
| this.allowPopup; |
| /** @type { !content_mojom_WindowContainerType } */ |
| this.windowContainerType; |
| /** @type { !string } */ |
| this.sessionStorageNamespaceId; |
| /** @type { !string } */ |
| this.cloneFromSessionStorageNamespaceId; |
| /** @type { !string } */ |
| this.frameName; |
| /** @type { !boolean } */ |
| this.openerSuppressed; |
| /** @type { !boolean } */ |
| this.isFormSubmission; |
| /** @type { !boolean } */ |
| this.consumesUserActivation; |
| /** @type { (network_mojom_URLRequestBody|undefined) } */ |
| this.formSubmissionPostData; |
| /** @type { !string } */ |
| this.formSubmissionPostContentType; |
| /** @type { !ui_mojom_WindowOpenDisposition } */ |
| this.disposition; |
| /** @type { !url_mojom_Url } */ |
| this.targetUrl; |
| /** @type { !blink_mojom_Referrer } */ |
| this.referrer; |
| /** @type { !blink_mojom_WindowFeatures } */ |
| this.features; |
| /** @type { (blink_mojom_Impression|undefined) } */ |
| this.impression; |
| /** @type { !blink_mojom_NavigationDownloadPolicy } */ |
| this.downloadPolicy; |
| /** @type { (blink_mojom_PictureInPictureWindowOptions|undefined) } */ |
| this.pipOptions; |
| /** @type { !blink_mojom_NavigationInitiatorActivationAndAdStatus } */ |
| this.initiatorActivationAndAdStatus; |
| /** @type { !Object } */ |
| this.frameRemote; |
| /** @type { !Object } */ |
| this.pageBroadcastRemote; |
| /** @type { !blink_mojom_BrowserInterfaceBrokerPendingReceiver } */ |
| this.mainFrameInterfaceBroker; |
| /** @type { !Object } */ |
| this.associatedInterfaceProvider; |
| /** @type { !Object } */ |
| this.widgetHost; |
| /** @type { !Object } */ |
| this.widget; |
| /** @type { !Object } */ |
| this.frameWidgetHost; |
| /** @type { !Object } */ |
| this.frameWidget; |
| } |
| } |
| |
| |
| |
| mojo.internal.Struct( |
| CreateNewWindowReplySpec.$, |
| 'CreateNewWindowReply', |
| [ |
| mojo.internal.StructField( |
| 'mainFrameToken', 0, |
| 0, |
| blink_mojom_LocalFrameTokenSpec.$, |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'mainFrameRouteId', 8, |
| 0, |
| mojo.internal.Int32, |
| 0, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'widgetRoutingId', 12, |
| 0, |
| mojo.internal.Int32, |
| 0, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'visualProperties', 16, |
| 0, |
| blink_mojom_VisualPropertiesSpec.$, |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'clonedSessionStorageNamespaceId', 24, |
| 0, |
| mojo.internal.String, |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'devtoolsMainFrameToken', 32, |
| 0, |
| mojoBase_mojom_UnguessableTokenSpec.$, |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'waitForDebugger', 40, |
| 0, |
| mojo.internal.Bool, |
| false, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'documentToken', 48, |
| 0, |
| blink_mojom_DocumentTokenSpec.$, |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'policyContainer', 56, |
| 0, |
| blink_mojom_PolicyContainerSpec.$, |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'browsingContextGroupToken', 64, |
| 0, |
| mojoBase_mojom_UnguessableTokenSpec.$, |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'colorProviderColors', 72, |
| 0, |
| blink_mojom_ColorProviderColorMapsSpec.$, |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'partitionedPopinParams', 80, |
| 0, |
| blink_mojom_PartitionedPopinParamsSpec.$, |
| null, |
| true /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'widgetScreenRect', 88, |
| 0, |
| gfx_mojom_RectSpec.$, |
| null, |
| true /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'windowScreenRect', 96, |
| 0, |
| gfx_mojom_RectSpec.$, |
| null, |
| true /* nullable */, |
| 0, |
| ), |
| ], |
| [[0, 112],]); |
| |
| |
| |
| /** |
| * @record |
| */ |
| export class CreateNewWindowReply { |
| constructor() { |
| /** @type { !blink_mojom_LocalFrameToken } */ |
| this.mainFrameToken; |
| /** @type { !number } */ |
| this.mainFrameRouteId; |
| /** @type { !number } */ |
| this.widgetRoutingId; |
| /** @type { !blink_mojom_VisualProperties } */ |
| this.visualProperties; |
| /** @type { !string } */ |
| this.clonedSessionStorageNamespaceId; |
| /** @type { !mojoBase_mojom_UnguessableToken } */ |
| this.devtoolsMainFrameToken; |
| /** @type { !boolean } */ |
| this.waitForDebugger; |
| /** @type { !blink_mojom_DocumentToken } */ |
| this.documentToken; |
| /** @type { !blink_mojom_PolicyContainer } */ |
| this.policyContainer; |
| /** @type { !mojoBase_mojom_UnguessableToken } */ |
| this.browsingContextGroupToken; |
| /** @type { !blink_mojom_ColorProviderColorMaps } */ |
| this.colorProviderColors; |
| /** @type { (blink_mojom_PartitionedPopinParams|undefined) } */ |
| this.partitionedPopinParams; |
| /** @type { (gfx_mojom_Rect|undefined) } */ |
| this.widgetScreenRect; |
| /** @type { (gfx_mojom_Rect|undefined) } */ |
| this.windowScreenRect; |
| } |
| } |
| |
| |
| |
| mojo.internal.Struct( |
| FrameHTMLSerializerHandler_DidReceiveData_ParamsSpec.$, |
| 'FrameHTMLSerializerHandler_DidReceiveData_Params', |
| [ |
| mojo.internal.StructField( |
| 'dataBuffer', 0, |
| 0, |
| mojo.internal.String, |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| ], |
| [[0, 16],]); |
| |
| |
| |
| /** |
| * @record |
| */ |
| export class FrameHTMLSerializerHandler_DidReceiveData_Params { |
| constructor() { |
| /** @type { !string } */ |
| this.dataBuffer; |
| } |
| } |
| |
| |
| |
| mojo.internal.Struct( |
| FrameHTMLSerializerHandler_Done_ParamsSpec.$, |
| 'FrameHTMLSerializerHandler_Done_Params', |
| [ |
| ], |
| [[0, 8],]); |
| |
| |
| |
| /** |
| * @record |
| */ |
| export class FrameHTMLSerializerHandler_Done_Params { |
| constructor() { |
| } |
| } |
| |
| |
| |
| mojo.internal.Struct( |
| Frame_CommitSameDocumentNavigation_ParamsSpec.$, |
| 'Frame_CommitSameDocumentNavigation_Params', |
| [ |
| mojo.internal.StructField( |
| 'commonParams', 0, |
| 0, |
| blink_mojom_CommonNavigationParamsSpec.$, |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'requestParams', 8, |
| 0, |
| blink_mojom_CommitNavigationParamsSpec.$, |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| ], |
| [[0, 24],]); |
| |
| |
| |
| /** |
| * @record |
| */ |
| export class Frame_CommitSameDocumentNavigation_Params { |
| constructor() { |
| /** @type { !blink_mojom_CommonNavigationParams } */ |
| this.commonParams; |
| /** @type { !blink_mojom_CommitNavigationParams } */ |
| this.requestParams; |
| } |
| } |
| |
| |
| |
| mojo.internal.Struct( |
| Frame_CommitSameDocumentNavigation_ResponseParamsSpec.$, |
| 'Frame_CommitSameDocumentNavigation_ResponseParams', |
| [ |
| mojo.internal.StructField( |
| 'commitResult', 0, |
| 0, |
| blink_mojom_CommitResultSpec.$, |
| 0, |
| false /* nullable */, |
| 0, |
| ), |
| ], |
| [[0, 16],]); |
| |
| |
| |
| /** |
| * @record |
| */ |
| export class Frame_CommitSameDocumentNavigation_ResponseParams { |
| constructor() { |
| /** @type { !blink_mojom_CommitResult } */ |
| this.commitResult; |
| } |
| } |
| |
| |
| |
| mojo.internal.Struct( |
| Frame_UpdateSubresourceLoaderFactories_ParamsSpec.$, |
| 'Frame_UpdateSubresourceLoaderFactories_Params', |
| [ |
| mojo.internal.StructField( |
| 'subresourceLoaderFactories', 0, |
| 0, |
| blink_mojom_URLLoaderFactoryBundleSpec.$, |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| ], |
| [[0, 16],]); |
| |
| |
| |
| /** |
| * @record |
| */ |
| export class Frame_UpdateSubresourceLoaderFactories_Params { |
| constructor() { |
| /** @type { !blink_mojom_URLLoaderFactoryBundle } */ |
| this.subresourceLoaderFactories; |
| } |
| } |
| |
| |
| |
| mojo.internal.Struct( |
| Frame_SetWantErrorMessageStackTrace_ParamsSpec.$, |
| 'Frame_SetWantErrorMessageStackTrace_Params', |
| [ |
| ], |
| [[0, 8],]); |
| |
| |
| |
| /** |
| * @record |
| */ |
| export class Frame_SetWantErrorMessageStackTrace_Params { |
| constructor() { |
| } |
| } |
| |
| |
| |
| mojo.internal.Struct( |
| Frame_Unload_ParamsSpec.$, |
| 'Frame_Unload_Params', |
| [ |
| mojo.internal.StructField( |
| 'isLoading', 0, |
| 0, |
| mojo.internal.Bool, |
| false, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'newRemoteFrameReplicationState', 8, |
| 0, |
| blink_mojom_FrameReplicationStateSpec.$, |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'newRemoteFrameToken', 16, |
| 0, |
| blink_mojom_RemoteFrameTokenSpec.$, |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'newRemoteFrameInterfaces', 24, |
| 0, |
| blink_mojom_RemoteFrameInterfacesFromBrowserSpec.$, |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'newRemoteMainFrameInterfaces', 32, |
| 0, |
| blink_mojom_RemoteMainFrameInterfacesSpec.$, |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'devtoolsFrameToken', 40, |
| 0, |
| mojoBase_mojom_UnguessableTokenSpec.$, |
| null, |
| true /* nullable */, |
| 0, |
| ), |
| ], |
| [[0, 56],]); |
| |
| |
| |
| /** |
| * @record |
| */ |
| export class Frame_Unload_Params { |
| constructor() { |
| /** @type { !boolean } */ |
| this.isLoading; |
| /** @type { !blink_mojom_FrameReplicationState } */ |
| this.newRemoteFrameReplicationState; |
| /** @type { !blink_mojom_RemoteFrameToken } */ |
| this.newRemoteFrameToken; |
| /** @type { !blink_mojom_RemoteFrameInterfacesFromBrowser } */ |
| this.newRemoteFrameInterfaces; |
| /** @type { !blink_mojom_RemoteMainFrameInterfaces } */ |
| this.newRemoteMainFrameInterfaces; |
| /** @type { (mojoBase_mojom_UnguessableToken|undefined) } */ |
| this.devtoolsFrameToken; |
| } |
| } |
| |
| |
| |
| mojo.internal.Struct( |
| Frame_Delete_ParamsSpec.$, |
| 'Frame_Delete_Params', |
| [ |
| mojo.internal.StructField( |
| 'intention', 0, |
| 0, |
| FrameDeleteIntentionSpec.$, |
| 0, |
| false /* nullable */, |
| 0, |
| ), |
| ], |
| [[0, 16],]); |
| |
| |
| |
| /** |
| * @record |
| */ |
| export class Frame_Delete_Params { |
| constructor() { |
| /** @type { !FrameDeleteIntention } */ |
| this.intention; |
| } |
| } |
| |
| |
| |
| mojo.internal.Struct( |
| Frame_UndoCommitNavigation_ParamsSpec.$, |
| 'Frame_UndoCommitNavigation_Params', |
| [ |
| mojo.internal.StructField( |
| 'isLoading', 0, |
| 0, |
| mojo.internal.Bool, |
| false, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'newRemoteFrameReplicationState', 8, |
| 0, |
| blink_mojom_FrameReplicationStateSpec.$, |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'newRemoteFrameToken', 16, |
| 0, |
| blink_mojom_RemoteFrameTokenSpec.$, |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'newRemoteFrameInterfaces', 24, |
| 0, |
| blink_mojom_RemoteFrameInterfacesFromBrowserSpec.$, |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'newRemoteMainFrameInterfaces', 32, |
| 0, |
| blink_mojom_RemoteMainFrameInterfacesSpec.$, |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| ], |
| [[0, 48],]); |
| |
| |
| |
| /** |
| * @record |
| */ |
| export class Frame_UndoCommitNavigation_Params { |
| constructor() { |
| /** @type { !boolean } */ |
| this.isLoading; |
| /** @type { !blink_mojom_FrameReplicationState } */ |
| this.newRemoteFrameReplicationState; |
| /** @type { !blink_mojom_RemoteFrameToken } */ |
| this.newRemoteFrameToken; |
| /** @type { !blink_mojom_RemoteFrameInterfacesFromBrowser } */ |
| this.newRemoteFrameInterfaces; |
| /** @type { !blink_mojom_RemoteMainFrameInterfaces } */ |
| this.newRemoteMainFrameInterfaces; |
| } |
| } |
| |
| |
| |
| mojo.internal.Struct( |
| Frame_GetInterfaceProvider_ParamsSpec.$, |
| 'Frame_GetInterfaceProvider_Params', |
| [ |
| mojo.internal.StructField( |
| 'interfaces', 0, |
| 0, |
| mojo.internal.InterfaceRequest(serviceManager_mojom_InterfaceProviderPendingReceiver), |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| ], |
| [[0, 16],]); |
| |
| |
| |
| /** |
| * @record |
| */ |
| export class Frame_GetInterfaceProvider_Params { |
| constructor() { |
| /** @type { !serviceManager_mojom_InterfaceProviderPendingReceiver } */ |
| this.interfaces; |
| } |
| } |
| |
| |
| |
| mojo.internal.Struct( |
| Frame_SnapshotAccessibilityTree_ParamsSpec.$, |
| 'Frame_SnapshotAccessibilityTree_Params', |
| [ |
| mojo.internal.StructField( |
| 'params', 0, |
| 0, |
| SnapshotAccessibilityTreeParamsSpec.$, |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| ], |
| [[0, 16],]); |
| |
| |
| |
| /** |
| * @record |
| */ |
| export class Frame_SnapshotAccessibilityTree_Params { |
| constructor() { |
| /** @type { !SnapshotAccessibilityTreeParams } */ |
| this.params; |
| } |
| } |
| |
| |
| |
| mojo.internal.Struct( |
| Frame_SnapshotAccessibilityTree_ResponseParamsSpec.$, |
| 'Frame_SnapshotAccessibilityTree_ResponseParams', |
| [ |
| mojo.internal.StructField( |
| 'snapshot', 0, |
| 0, |
| ax_mojom_AXTreeUpdateSpec.$, |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| ], |
| [[0, 16],]); |
| |
| |
| |
| /** |
| * @record |
| */ |
| export class Frame_SnapshotAccessibilityTree_ResponseParams { |
| constructor() { |
| /** @type { !ax_mojom_AXTreeUpdate } */ |
| this.snapshot; |
| } |
| } |
| |
| |
| |
| mojo.internal.Struct( |
| Frame_GetSerializedHtmlWithLocalLinks_ParamsSpec.$, |
| 'Frame_GetSerializedHtmlWithLocalLinks_Params', |
| [ |
| mojo.internal.StructField( |
| 'urlMap', 0, |
| 0, |
| mojo.internal.Map(url_mojom_UrlSpec.$, mojoBase_mojom_FilePathSpec.$, false), |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'frameTokenMap', 8, |
| 0, |
| mojo.internal.Map(blink_mojom_FrameTokenSpec.$, mojoBase_mojom_FilePathSpec.$, false), |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'saveWithEmptyUrl', 16, |
| 0, |
| mojo.internal.Bool, |
| false, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'handlerRemote', 20, |
| 0, |
| mojo.internal.InterfaceProxy(FrameHTMLSerializerHandlerRemote), |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| ], |
| [[0, 40],]); |
| |
| |
| |
| /** |
| * @record |
| */ |
| export class Frame_GetSerializedHtmlWithLocalLinks_Params { |
| constructor() { |
| /** @type { !Map<!url_mojom_Url, !mojoBase_mojom_FilePath> } */ |
| this.urlMap; |
| /** @type { !Map<!blink_mojom_FrameToken, !mojoBase_mojom_FilePath> } */ |
| this.frameTokenMap; |
| /** @type { !boolean } */ |
| this.saveWithEmptyUrl; |
| /** @type { !FrameHTMLSerializerHandlerRemote } */ |
| this.handlerRemote; |
| } |
| } |
| |
| |
| |
| mojo.internal.Struct( |
| FrameBindingsControl_AllowBindings_ParamsSpec.$, |
| 'FrameBindingsControl_AllowBindings_Params', |
| [ |
| mojo.internal.StructField( |
| 'enabledBindingsFlags', 0, |
| 0, |
| mojo.internal.Int64, |
| BigInt(0), |
| false /* nullable */, |
| 0, |
| ), |
| ], |
| [[0, 16],]); |
| |
| |
| |
| /** |
| * @record |
| */ |
| export class FrameBindingsControl_AllowBindings_Params { |
| constructor() { |
| /** @type { !bigint } */ |
| this.enabledBindingsFlags; |
| } |
| } |
| |
| |
| |
| mojo.internal.Struct( |
| FrameBindingsControl_EnableMojoJsBindings_ParamsSpec.$, |
| 'FrameBindingsControl_EnableMojoJsBindings_Params', |
| [ |
| mojo.internal.StructField( |
| 'features', 0, |
| 0, |
| content_mojom_ExtraMojoJsFeaturesSpec.$, |
| null, |
| true /* nullable */, |
| 0, |
| ), |
| ], |
| [[0, 16],]); |
| |
| |
| |
| /** |
| * @record |
| */ |
| export class FrameBindingsControl_EnableMojoJsBindings_Params { |
| constructor() { |
| /** @type { (content_mojom_ExtraMojoJsFeatures|undefined) } */ |
| this.features; |
| } |
| } |
| |
| |
| |
| mojo.internal.Struct( |
| FrameBindingsControl_EnableMojoJsBindingsWithBroker_ParamsSpec.$, |
| 'FrameBindingsControl_EnableMojoJsBindingsWithBroker_Params', |
| [ |
| mojo.internal.StructField( |
| 'broker', 0, |
| 0, |
| mojo.internal.InterfaceProxy(blink_mojom_BrowserInterfaceBrokerRemote), |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| ], |
| [[0, 16],]); |
| |
| |
| |
| /** |
| * @record |
| */ |
| export class FrameBindingsControl_EnableMojoJsBindingsWithBroker_Params { |
| constructor() { |
| /** @type { !blink_mojom_BrowserInterfaceBrokerRemote } */ |
| this.broker; |
| } |
| } |
| |
| |
| |
| mojo.internal.Struct( |
| FrameBindingsControl_BindWebUI_ParamsSpec.$, |
| 'FrameBindingsControl_BindWebUI_Params', |
| [ |
| mojo.internal.StructField( |
| 'receiver', 0, |
| 0, |
| mojo.internal.AssociatedInterfaceRequest(content_mojom_WebUIPendingReceiver), |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'remote', 4, |
| 0, |
| mojo.internal.AssociatedInterfaceProxy(content_mojom_WebUIHostRemote), |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| ], |
| [[0, 24],]); |
| |
| |
| |
| /** |
| * @record |
| */ |
| export class FrameBindingsControl_BindWebUI_Params { |
| constructor() { |
| /** @type { !Object } */ |
| this.receiver; |
| /** @type { !Object } */ |
| this.remote; |
| } |
| } |
| |
| |
| |
| mojo.internal.Struct( |
| NavigationRendererCancellationListener_RendererCancellationWindowEnded_ParamsSpec.$, |
| 'NavigationRendererCancellationListener_RendererCancellationWindowEnded_Params', |
| [ |
| ], |
| [[0, 8],]); |
| |
| |
| |
| /** |
| * @record |
| */ |
| export class NavigationRendererCancellationListener_RendererCancellationWindowEnded_Params { |
| constructor() { |
| } |
| } |
| |
| |
| |
| mojo.internal.Struct( |
| FrameHost_CreateNewWindow_ParamsSpec.$, |
| 'FrameHost_CreateNewWindow_Params', |
| [ |
| mojo.internal.StructField( |
| 'params', 0, |
| 0, |
| CreateNewWindowParamsSpec.$, |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| ], |
| [[0, 16],]); |
| |
| |
| |
| /** |
| * @record |
| */ |
| export class FrameHost_CreateNewWindow_Params { |
| constructor() { |
| /** @type { !CreateNewWindowParams } */ |
| this.params; |
| } |
| } |
| |
| |
| |
| mojo.internal.Struct( |
| FrameHost_CreateNewWindow_ResponseParamsSpec.$, |
| 'FrameHost_CreateNewWindow_ResponseParams', |
| [ |
| mojo.internal.StructField( |
| 'status', 0, |
| 0, |
| CreateNewWindowStatusSpec.$, |
| 0, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'reply', 8, |
| 0, |
| CreateNewWindowReplySpec.$, |
| null, |
| true /* nullable */, |
| 0, |
| ), |
| ], |
| [[0, 24],]); |
| |
| |
| |
| /** |
| * @record |
| */ |
| export class FrameHost_CreateNewWindow_ResponseParams { |
| constructor() { |
| /** @type { !CreateNewWindowStatus } */ |
| this.status; |
| /** @type { (CreateNewWindowReply|undefined) } */ |
| this.reply; |
| } |
| } |
| |
| |
| |
| mojo.internal.Struct( |
| FrameHost_CreateChildFrame_ParamsSpec.$, |
| 'FrameHost_CreateChildFrame_Params', |
| [ |
| mojo.internal.StructField( |
| 'childFrameToken', 0, |
| 0, |
| blink_mojom_LocalFrameTokenSpec.$, |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'frame', 8, |
| 0, |
| mojo.internal.AssociatedInterfaceProxy(FrameRemote), |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'browserInterfaceBroker', 16, |
| 0, |
| mojo.internal.InterfaceRequest(blink_mojom_BrowserInterfaceBrokerPendingReceiver), |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'policyContainerBindParams', 24, |
| 0, |
| blink_mojom_PolicyContainerBindParamsSpec.$, |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'associatedInterfaceProvider', 20, |
| 0, |
| mojo.internal.AssociatedInterfaceRequest(blink_mojom_AssociatedInterfaceProviderPendingReceiver), |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'scope', 32, |
| 0, |
| blink_mojom_TreeScopeTypeSpec.$, |
| 0, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'frameName', 40, |
| 0, |
| mojo.internal.String, |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'frameUniqueName', 48, |
| 0, |
| mojo.internal.String, |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'isCreatedByScript', 36, |
| 0, |
| mojo.internal.Bool, |
| false, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'framePolicy', 56, |
| 0, |
| blink_mojom_FramePolicySpec.$, |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'frameOwnerProperties', 64, |
| 0, |
| blink_mojom_FrameOwnerPropertiesSpec.$, |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'childFrameOwnerElementType', 72, |
| 0, |
| ChildFrameOwnerElementTypeSpec.$, |
| 0, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'documentUkmSourceId', 80, |
| 0, |
| mojo.internal.Int64, |
| BigInt(0), |
| false /* nullable */, |
| 0, |
| ), |
| ], |
| [[0, 96],]); |
| |
| |
| |
| /** |
| * @record |
| */ |
| export class FrameHost_CreateChildFrame_Params { |
| constructor() { |
| /** @type { !blink_mojom_LocalFrameToken } */ |
| this.childFrameToken; |
| /** @type { !Object } */ |
| this.frame; |
| /** @type { !blink_mojom_BrowserInterfaceBrokerPendingReceiver } */ |
| this.browserInterfaceBroker; |
| /** @type { !blink_mojom_PolicyContainerBindParams } */ |
| this.policyContainerBindParams; |
| /** @type { !Object } */ |
| this.associatedInterfaceProvider; |
| /** @type { !blink_mojom_TreeScopeType } */ |
| this.scope; |
| /** @type { !string } */ |
| this.frameName; |
| /** @type { !string } */ |
| this.frameUniqueName; |
| /** @type { !boolean } */ |
| this.isCreatedByScript; |
| /** @type { !blink_mojom_FramePolicy } */ |
| this.framePolicy; |
| /** @type { !blink_mojom_FrameOwnerProperties } */ |
| this.frameOwnerProperties; |
| /** @type { !ChildFrameOwnerElementType } */ |
| this.childFrameOwnerElementType; |
| /** @type { !bigint } */ |
| this.documentUkmSourceId; |
| } |
| } |
| |
| |
| |
| mojo.internal.Struct( |
| FrameHost_DidCommitProvisionalLoad_ParamsSpec.$, |
| 'FrameHost_DidCommitProvisionalLoad_Params', |
| [ |
| mojo.internal.StructField( |
| 'params', 0, |
| 0, |
| content_mojom_DidCommitProvisionalLoadParamsSpec.$, |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'interfaceParams', 8, |
| 0, |
| content_mojom_DidCommitProvisionalLoadInterfaceParamsSpec.$, |
| null, |
| true /* nullable */, |
| 0, |
| ), |
| ], |
| [[0, 24],]); |
| |
| |
| |
| /** |
| * @record |
| */ |
| export class FrameHost_DidCommitProvisionalLoad_Params { |
| constructor() { |
| /** @type { !content_mojom_DidCommitProvisionalLoadParams } */ |
| this.params; |
| /** @type { (content_mojom_DidCommitProvisionalLoadInterfaceParams|undefined) } */ |
| this.interfaceParams; |
| } |
| } |
| |
| |
| |
| mojo.internal.Struct( |
| FrameHost_DidCommitSameDocumentNavigation_ParamsSpec.$, |
| 'FrameHost_DidCommitSameDocumentNavigation_Params', |
| [ |
| mojo.internal.StructField( |
| 'params', 0, |
| 0, |
| content_mojom_DidCommitProvisionalLoadParamsSpec.$, |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'sameDocumentParams', 8, |
| 0, |
| content_mojom_DidCommitSameDocumentNavigationParamsSpec.$, |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| ], |
| [[0, 24],]); |
| |
| |
| |
| /** |
| * @record |
| */ |
| export class FrameHost_DidCommitSameDocumentNavigation_Params { |
| constructor() { |
| /** @type { !content_mojom_DidCommitProvisionalLoadParams } */ |
| this.params; |
| /** @type { !content_mojom_DidCommitSameDocumentNavigationParams } */ |
| this.sameDocumentParams; |
| } |
| } |
| |
| |
| |
| mojo.internal.Struct( |
| FrameHost_DidOpenDocumentInputStream_ParamsSpec.$, |
| 'FrameHost_DidOpenDocumentInputStream_Params', |
| [ |
| mojo.internal.StructField( |
| 'url', 0, |
| 0, |
| url_mojom_UrlSpec.$, |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| ], |
| [[0, 16],]); |
| |
| |
| |
| /** |
| * @record |
| */ |
| export class FrameHost_DidOpenDocumentInputStream_Params { |
| constructor() { |
| /** @type { !url_mojom_Url } */ |
| this.url; |
| } |
| } |
| |
| |
| |
| mojo.internal.Struct( |
| FrameHost_BeginNavigation_ParamsSpec.$, |
| 'FrameHost_BeginNavigation_Params', |
| [ |
| mojo.internal.StructField( |
| 'commonParams', 0, |
| 0, |
| blink_mojom_CommonNavigationParamsSpec.$, |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'beginParams', 8, |
| 0, |
| blink_mojom_BeginNavigationParamsSpec.$, |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'blobUrlToken', 16, |
| 0, |
| mojo.internal.InterfaceProxy(blink_mojom_BlobURLTokenRemote), |
| null, |
| true /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'navigationClient', 24, |
| 0, |
| mojo.internal.AssociatedInterfaceProxy(content_mojom_NavigationClientRemote), |
| null, |
| true /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'initiatorNavigationStateKeepAliveHandle', 32, |
| 0, |
| mojo.internal.InterfaceProxy(blink_mojom_NavigationStateKeepAliveHandleRemote), |
| null, |
| true /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'rendererCancellationListener', 40, |
| 0, |
| mojo.internal.InterfaceRequest(NavigationRendererCancellationListenerPendingReceiver), |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| ], |
| [[0, 56],]); |
| |
| |
| |
| /** |
| * @record |
| */ |
| export class FrameHost_BeginNavigation_Params { |
| constructor() { |
| /** @type { !blink_mojom_CommonNavigationParams } */ |
| this.commonParams; |
| /** @type { !blink_mojom_BeginNavigationParams } */ |
| this.beginParams; |
| /** @type { (blink_mojom_BlobURLTokenRemote|undefined) } */ |
| this.blobUrlToken; |
| /** @type { (Object|undefined) } */ |
| this.navigationClient; |
| /** @type { (blink_mojom_NavigationStateKeepAliveHandleRemote|undefined) } */ |
| this.initiatorNavigationStateKeepAliveHandle; |
| /** @type { !NavigationRendererCancellationListenerPendingReceiver } */ |
| this.rendererCancellationListener; |
| } |
| } |
| |
| |
| |
| mojo.internal.Struct( |
| FrameHost_SubresourceResponseStarted_ParamsSpec.$, |
| 'FrameHost_SubresourceResponseStarted_Params', |
| [ |
| mojo.internal.StructField( |
| 'finalResponseUrl', 0, |
| 0, |
| url_mojom_SchemeHostPortSpec.$, |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'certStatus', 8, |
| 0, |
| mojo.internal.Uint32, |
| 0, |
| false /* nullable */, |
| 0, |
| ), |
| ], |
| [[0, 24],]); |
| |
| |
| |
| /** |
| * @record |
| */ |
| export class FrameHost_SubresourceResponseStarted_Params { |
| constructor() { |
| /** @type { !url_mojom_SchemeHostPort } */ |
| this.finalResponseUrl; |
| /** @type { !number } */ |
| this.certStatus; |
| } |
| } |
| |
| |
| |
| mojo.internal.Struct( |
| FrameHost_ResourceLoadComplete_ParamsSpec.$, |
| 'FrameHost_ResourceLoadComplete_Params', |
| [ |
| mojo.internal.StructField( |
| 'urlLoadInfo', 0, |
| 0, |
| blink_mojom_ResourceLoadInfoSpec.$, |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| ], |
| [[0, 16],]); |
| |
| |
| |
| /** |
| * @record |
| */ |
| export class FrameHost_ResourceLoadComplete_Params { |
| constructor() { |
| /** @type { !blink_mojom_ResourceLoadInfo } */ |
| this.urlLoadInfo; |
| } |
| } |
| |
| |
| |
| mojo.internal.Struct( |
| FrameHost_DidChangeName_ParamsSpec.$, |
| 'FrameHost_DidChangeName_Params', |
| [ |
| mojo.internal.StructField( |
| 'name', 0, |
| 0, |
| mojo.internal.String, |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| mojo.internal.StructField( |
| 'uniqueName', 8, |
| 0, |
| mojo.internal.String, |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| ], |
| [[0, 24],]); |
| |
| |
| |
| /** |
| * @record |
| */ |
| export class FrameHost_DidChangeName_Params { |
| constructor() { |
| /** @type { !string } */ |
| this.name; |
| /** @type { !string } */ |
| this.uniqueName; |
| } |
| } |
| |
| |
| |
| mojo.internal.Struct( |
| FrameHost_CancelInitialHistoryLoad_ParamsSpec.$, |
| 'FrameHost_CancelInitialHistoryLoad_Params', |
| [ |
| ], |
| [[0, 8],]); |
| |
| |
| |
| /** |
| * @record |
| */ |
| export class FrameHost_CancelInitialHistoryLoad_Params { |
| constructor() { |
| } |
| } |
| |
| |
| |
| mojo.internal.Struct( |
| FrameHost_UpdateEncoding_ParamsSpec.$, |
| 'FrameHost_UpdateEncoding_Params', |
| [ |
| mojo.internal.StructField( |
| 'encodingName', 0, |
| 0, |
| mojo.internal.String, |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| ], |
| [[0, 16],]); |
| |
| |
| |
| /** |
| * @record |
| */ |
| export class FrameHost_UpdateEncoding_Params { |
| constructor() { |
| /** @type { !string } */ |
| this.encodingName; |
| } |
| } |
| |
| |
| |
| mojo.internal.Struct( |
| FrameHost_UpdateUserGestureCarryoverInfo_ParamsSpec.$, |
| 'FrameHost_UpdateUserGestureCarryoverInfo_Params', |
| [ |
| ], |
| [[0, 8],]); |
| |
| |
| |
| /** |
| * @record |
| */ |
| export class FrameHost_UpdateUserGestureCarryoverInfo_Params { |
| constructor() { |
| } |
| } |
| |
| |
| |
| mojo.internal.Struct( |
| FrameHost_UpdateState_ParamsSpec.$, |
| 'FrameHost_UpdateState_Params', |
| [ |
| mojo.internal.StructField( |
| 'state', 0, |
| 0, |
| content_mojom_PageStateSpec.$, |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| ], |
| [[0, 16],]); |
| |
| |
| |
| /** |
| * @record |
| */ |
| export class FrameHost_UpdateState_Params { |
| constructor() { |
| /** @type { !content_mojom_PageState } */ |
| this.state; |
| } |
| } |
| |
| |
| |
| mojo.internal.Struct( |
| FrameHost_OpenURL_ParamsSpec.$, |
| 'FrameHost_OpenURL_Params', |
| [ |
| mojo.internal.StructField( |
| 'params', 0, |
| 0, |
| blink_mojom_OpenURLParamsSpec.$, |
| null, |
| false /* nullable */, |
| 0, |
| ), |
| ], |
| [[0, 16],]); |
| |
| |
| |
| /** |
| * @record |
| */ |
| export class FrameHost_OpenURL_Params { |
| constructor() { |
| /** @type { !blink_mojom_OpenURLParams } */ |
| this.params; |
| } |
| } |
| |
| |
| |
| mojo.internal.Struct( |
| FrameHost_DidStopLoading_ParamsSpec.$, |
| 'FrameHost_DidStopLoading_Params', |
| [ |
| ], |
| [[0, 8],]); |
| |
| |
| |
| /** |
| * @record |
| */ |
| export class FrameHost_DidStopLoading_Params { |
| constructor() { |
| } |
| } |
| |
| mojo.internal.Union( |
| CreateMainFrameUnionSpec.$, 'CreateMainFrameUnion', |
| { |
| 'localParams': { |
| 'ordinal': 0, |
| 'type': CreateLocalMainFrameParamsSpec.$, |
| }, |
| 'provisionalLocalParams': { |
| 'ordinal': 1, |
| 'type': CreateProvisionalLocalMainFrameParamsSpec.$, |
| }, |
| 'remoteParams': { |
| 'ordinal': 2, |
| 'type': CreateRemoteMainFrameParamsSpec.$, |
| }, |
| }); |
| |
| /** |
| * @typedef { { |
| * localParams: (!CreateLocalMainFrameParams|undefined), |
| * provisionalLocalParams: (!CreateProvisionalLocalMainFrameParams|undefined), |
| * remoteParams: (!CreateRemoteMainFrameParams|undefined), |
| * } } |
| */ |
| export const CreateMainFrameUnion = {}; |