/** * #fullscreen.ts * * Code generated by ts-proto. DO NOT EDIT. * @packageDocumentation */ /** Sent to launch a fullscreen WebView experience */ export type WebViewFullScreenVisibilityEffect = { /** True if app wants to show the WebView, false if the app wants to close an open WebView */ show: boolean; /** * URL to load in the fullscreen WebView * * For historical reasons, this value is `/`, * e.g. "fd23937c-2891-44ed-a66c-5277265cfd54/images/example.png", but the asset should * be loaded directly from the webview domain at the asset path (e.g. "GET /images/example.png"). */ url: string; /** * ID to associate with the newly created WebView. Although only one can be visible at a time, * it's possible for an app to define multiple fullscreen WebViews to launch at various times. * In order to route messages back and forth between the correct WebView on the client and the * associated callbacks within the app we need a stable identifier. */ id: string; }; //# sourceMappingURL=fullscreen.d.ts.map